【发布时间】:2014-01-11 13:43:19
【问题描述】:
我已经阅读了一些 JIT 编译代码,因为我想移植和模拟器到 Windows Phone 8 和 Windows RT,但我注意到 Microsoft 已禁止 VirtualProtect() 和相关 API 必须执行内存块包含已编译的代码。因此,我认为可以在代码需要启动之前对其进行编译并将其保存到存储中。不过,我的问题是,是否可以在存储上执行外部代码,如果没有,程序是否可以使用新的二进制文件扩展自身,然后在下次启动时可执行。
如果上述方法不起作用,我有什么办法可以在设备上编译代码并能够执行它。
此外,我正在努力寻找有关此事的阅读材料,所以如果您对此没有答案,您至少可以让我参考一些相关的阅读材料。
谢谢。
【问题讨论】:
标签: c++ windows-phone-8 windows-phone jit windows-rt