2009-08-04 5 views
1

Если я хочу запустить программу в Windows PE (Vista или 7), мне не разрешено использовать любой уровень управляемого кода?Управляемый код в WinPE

Могу ли я иметь код C++, который не ссылается ни на какой код dotNet?

Как я могу взаимодействовать с окнами? Должен ли я использовать файлы типа user32.dll для выполнения различных операций?

+0

Обновление: WinPE 4.0 поддерживает .NET 4.0. – MDMoore313

ответ

1

Edit: Смотрите также Can Windows PE 2.0 support the .NET framework?

Windows PE является весьма ограниченным немного окон, прежде чем окна собственно. Разумеется, обширная часть окон в подсистеме WIN32 будет недоступна. Однако this page discusses coding with PE (though its limited to XP embedded). И this обсуждает некоторые аспекты ui под PE и, возможно, способы доступа к библиотекам окон.

Возможно, это возможно self host the CLR, но я сомневаюсь. Могу сделать интересную задачу. Сообщите нам, как вы поживаете.