Страницы

Поиск по вопросам

понедельник, 4 марта 2019 г.

Извлечение программы из Windows

У меня появился интерес создать установщик Paint. Все уже, наверное, знают, что в новом обновлении Windows 10 его удалят и закинут в магазин.
Вопрос: какие файлы связаны с mspaint.exe, чтобы я, создавая установщик, закинул туда файлы и установил на новую винду 10 обычный paint, который пока еще присутствует?


Ответ

Вместе с программой необходимо устанавливать все библиотеки, которые она использует. Какие именно — можно посмотреть с помощью программы Dependency Walker

Как можно заметить на экранном снимке выше, mspaint на моей Windows 7 SP1 x64 требует следующие библиотеки:
ADVAPI32.DLL KERNEL32.DLL GDI32.DLL USER32.DLL MFC42U.DLL MSVCRT.DLL COMDLG32.DLL OLE32.DLL OLEAUT32.DLL SHELL32.DLL NTDLL.DLL COMCTL32.DLL SHLWAPI.DLL PROPSYS.DLL RPCRT4.DLL WINMM.DLL VERSION.DLL GDIPLUS.DLL
Посмотрите, какие из них отсутствуют на Windows 10 и обеспечьте их наличие.

Комментариев нет:

Отправить комментарий