WinPE中的托管代码

时间:2009-08-04 20:28:59

标签: managed-c++ managed-code winpe

如果我想在Windows PE(Vista或7)中运行程序,我不允许使用任何级别的托管代码?

我是否只能使用不引用任何dotNet代码的c ++代码?

我如何与Windows互动?我是否必须使用user32.dll类型文件来执行各种操作?

1 个答案:

答案 0 :(得分:1)

修改:另请参阅Can Windows PE 2.0 support the .NET framework?

在Windows正常之前,Windows PE是一个非常有限的窗口。按理说,WIN32子系统中的大部分窗口都不可用。但是this page discusses coding with PE (though its limited to XP embedded)this讨论了PE下的一些ui方面以及可能的访问Windows库的方法。

有可能self host the CLR,但我对此表示怀疑。可能会有一个有趣的挑战。让我们知道你是如何上场的。