1

Windows Phone 8 と Windows RT に移植してエミュレーターを作成したいので、JIT コンパイル コードを少し読みましたが、コンパイルされたコードを含むメモリ ブロックを実行するために必要な VirtualProtect() と関連 API を Microsoft が許可していないことに気付きました。 . そのため、コードを起動してストレージに保存する前にコードをコンパイルできるのではないかと考えました。私の質問は、ストレージ上で外部コードを実行することは可能でしょうか? そうでない場合、プログラムが新しいバイナリで展開され、次の起動時に実行可能になる可能性があるでしょうか.

上記が機能しない場合、デバイス上でコードをコンパイルして実行できる方法はありますか。

また、この問題に関する読み物を見つけるのに苦労しているので、これに対する答えがない場合は、少なくとも関連する読み物を教えていただけますか.

ありがとう。

4

2 に答える 2

1

あなたが求めていることが可能かどうかはわかりませんが、Microsoft の TouchDevelop をチェックしてください (まだ行っていない場合)。スクリプトを使用して、ほぼすべてのデバイス (Windows Phone、PC、iPad、iPhone、Android、および Mac) で実行できるアプリを作成できます。これをアプリに直接組み込むことができるかどうかはわかりませんが、いくつかのアイデアが得られるかもしれません.

  1. TouchDevelop に関する Microsoft Research ページ
  2. メイン Web サイト
  3. Windows Phone ストアで
于 2013-04-05T12:29:00.937 に答える
1

XDA-DEVELOPERS フォーラムをご覧ください。私はこれを見つけました。 http://forum.xda-developers.com/showthread.php?t=2594420

于 2014-01-11T05:43:19.960 に答える