2009-08-04 50 views
1

如果我想在windows PE(Vista或7)中運行程序,我不允許使用任何級別的託管代碼嗎?WinPE中的託管代碼

我可以只有C++代碼沒有引用任何dotNet代碼嗎?

如何與Windows進行交互?我是否必須使用user32.dll類型文件來執行各種操作?

+0

更新:WinPE 4.0支持.NET 4.0。 – MDMoore313 2013-02-14 13:41:27

回答

1

編輯:另請參見Can Windows PE 2.0 support the .NET framework?

的Windows PE是Windows的正確Windows之前非常有限的位。原因在於WIN32子系統中大部分窗口都不可用。但是this page discusses coding with PE (though its limited to XP embedded)。並且this討論了PE下的一些ui方面以及訪問windows庫的可能途徑。

它可能是self host the CLR但我懷疑它。可能會做出有趣的挑戰。讓我們知道您的身體情況如何。