11

Win32 API を使用するが、ARM アーキテクチャ用にコンパイルされたデスクトップ プログラムがあるとします。Windows RT (ARM タブレット用の Windows 8 の制限付きバージョン) で実行するにはどうすればよいですか? Windows RT は、Microsoft 署名なしでそのようなアプリを実行することを拒否します。

正式な方法がないことは承知していますが、社内での展開のためか、単にテスト目的であると言えます。私のオプションは何ですか?

( Windows RT での Win32 API の可用性についてはこの回答を参照してください (Metro アプリでは必須ではありませんが、システムに存在します)、 VS2012 を使用して ARM 用の Win32 プログラムをコンパイルする方法についてはこの回答を参照してください。)

4

3 に答える 3

5

これで、WindowsRTで任意のapp/ exeを実行できます:http ://surfsec.wordpress.com/2013/01/06/circumventing-windows-rts-code-integrity-mechanism/

于 2013-01-07T08:44:39.707 に答える
4

このスレッドを参照してください。CreateProcessA http://forum.xda-developers.com/showthread.php?t=1944675により、Microsoft 署名なしで exe を実行できます。

于 2012-11-23T09:06:45.940 に答える
2

そして今、実際に「脱獄」のようなスクリプトがあります:

http://forum.xda-developers.com/showthread.php?t=2092158

使用法:
RT デバイスを起動してログインし、デスクトップに約 1 分間放置します。 runExploit.bat
を実行し、それが実行されるのを待ちます (20 秒以上かかることはありません) 。それらはすべて、かなり自明である必要があります。

スクリプトの実行中にクラッシュする可能性があり、再起動するたびに実行する必要があります。また、私自身は試していません。投稿には、役に立つかもしれない再コンパイルされたソフトウェアのリストへのリンクがあります。

于 2013-01-17T20:14:33.597 に答える