Декомпилируйте драйвер устройства Windows XP для создания драйвера, совместимого с Windows 8.

У меня есть цифровая фоторамка производства LG, которая также работает как второй дисплей в Windows XP, хотя не работает в Windows 8, поэтому я хотел бы декомпилировать ее драйвер и попытаться заставить работать в Windows 8. Возможно ли это? ? Что ты посоветуешь?


person Juliano Nunes Silva Oliveira    schedule 25.06.2013    source источник


Ответы (1)


Как я полагаю, это драйвер дисплея. Есть WDDM - модель драйвера дисплея windows. WDDM сильно изменился со времен Vista (до того, как он назывался XDDM) — главное изменение — драйверы дисплея теперь являются dll пользовательского режима. Для успеха необходимо выполнить 4 шага:

1) Прочтите о Windows XP XDDM: http://msdn.microsoft.com/en-us/library/windows/hardware/ff570584(v=vs.85).aspx / Здесь вы также должны выполнить проверку работоспособности драйвера - убедитесь, что он Драйвер XDDM - посмотрите экспорт, inf-файл и т. д.

2) Дизассемблировать драйвер с помощью IDA например (возможно можно просто дизассемблировать как драйвер работает с железом или нет)

3) Прочтите о Windows Vista WDDM: http://msdn.microsoft.com/en-us/library/windows/hardware/ff570593(v=vs.85).aspx

4) Переписать драйвер на WDDM

person Evgenii Gostiukhin    schedule 25.06.2013