Цитата
BXA:
Действительно - заменил ресурсы 17004 17011 17022 17025 17025 и некоторые строки в ресурсе Строка Русский с 524 по 535 в файле xpsp3res.dll и диалог русифицировался...
Надо попробовать сделать аддон, правда цифровую подпись надо будет удалять
Наборы - UpdatePack-XPSP3-Rus версия 8.6.17
Ты этот твой русифицированый xpsp3res.dll переименуй в migres.dll.
migwiz.exe при загрузке сразу пытается migres.dll найти, а потом уже, если не найдет, то xpsp3res.dll загружает.
Вот:
читать дальше »
Код:
Код: Выделить всё
.text:010034A3 ; struct HINSTANCE__ * __stdcall GetResModuleHandle(void)
.text:010034A3 ?GetResModuleHandle@@YGPAUHINSTANCE__@@XZ proc near
.text:010034A3 ; CODE XREF: MigrationWizard::_CreateWizardPages(void)+A2p
.text:010034A3 ; MigrationWizard::_CreateWizardPages(void)+34Bp
.text:010034A3 ; MessageCallback(uint,ulong):loc_100467Bp
.text:010034A3 ; _GetPrettyFolderName(HINSTANCE__ *,int,ushort const *,ushort *,uint)+320p
.text:010034A3 ; _PickCollectStoreDlgProc(HWND__ *,uint,uint,long)+A8Cp
.text:010034A3 ; _PickApplyStoreDlgProc(HWND__ *,uint,uint,long)+7E8p
.text:010034A3 ; _AskCDDlgProc(HWND__ *,uint,uint,long)+474p
.text:010034A3 mov eax, ?g_hModResGlob@@3PAUHINSTANCE__@@A ; HINSTANCE__ * g_hModResGlob
.text:010034A8 test eax, eax
.text:010034AA jnz short locret_10034D0
.text:010034AC push esi
.text:010034AD mov esi, ds:__imp__LoadLibraryW@4 ; LoadLibraryW(x)
.text:010034B3 push offset aMigres_dll ; "migres.dll"
.text:010034B8 call esi ; LoadLibraryW(x) ; LoadLibraryW(x)
.text:010034BA test eax, eax
.text:010034BC mov ?g_hModResGlob@@3PAUHINSTANCE__@@A, eax ; HINSTANCE__ * g_hModResGlob
.text:010034C1 jnz short loc_10034CF
.text:010034C3 push offset aXpsp3res_dll ; "xpsp3res.dll"
.text:010034C8 call esi ; LoadLibraryW(x) ; LoadLibraryW(x)
.text:010034CA mov ?g_hModResGlob@@3PAUHINSTANCE__@@A, eax ; HINSTANCE__ * g_hModResGlob
.text:010034CF
.text:010034CF loc_10034CF: ; CODE XREF: GetResModuleHandle(void)+1Ej
.text:010034CF pop esi
.text:010034D0
.text:010034D0 locret_10034D0: ; CODE XREF: GetResModuleHandle(void)+7j
.text:010034D0 retn
.text:010034D0 ?GetResModuleHandle@@YGPAUHINSTANCE__@@XZ endp
Кроме того в варианте с именем migres.dll, из него можно лишние ресурсы покилять, которые к "Мастеру переноса" вообще не относятся.