Управляемый код в WinPE
-
22-07-2019 - |
Вопрос
Если я хочу запустить программу в Windows PE (Vista или 7), мне не разрешено использовать какой-либо уровень управляемого кода?
Могу ли я иметь только код на С ++, который не ссылается ни на какой код dotNet?
Как я могу взаимодействовать с окнами? Нужно ли использовать файлы типа user32.dll для выполнения различных операций?
Решение
Изменить. См. также Может ли Windows PE 2.0 поддерживать. NET Framework?
Windows PE - это очень ограниченный набор окон перед собственно окнами. Само собой разумеется, что обширные части окон в подсистеме WIN32 не будут доступны. Однако на этой странице обсуждается кодирование с PE (хотя оно ограничено XP встроенный) . И в этом обсуждаются некоторые аспекты пользовательского интерфейса в PE и, возможно, способы получить доступ к библиотекам Windows.
Возможно, может самостоятельно разместить CLR , но я сомневаюсь. Может сделать интересный вызов. Дайте нам знать, как вы поживаете.