Вопрос

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

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

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

Это было полезно?

Решение

Изменить. См. также Может ли Windows PE 2.0 поддерживать. NET Framework?

Windows PE - это очень ограниченный набор окон перед собственно окнами. Само собой разумеется, что обширные части окон в подсистеме WIN32 не будут доступны. Однако на этой странице обсуждается кодирование с PE (хотя оно ограничено XP встроенный) . И в этом обсуждаются некоторые аспекты пользовательского интерфейса в PE и, возможно, способы получить доступ к библиотекам Windows.

Возможно, может самостоятельно разместить CLR , но я сомневаюсь. Может сделать интересный вызов. Дайте нам знать, как вы поживаете.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top