MVoloshin Posted April 11, 2019 Posted April 11, 2019 (edited) 5 hours ago, blackwingcat said: It seems not to have problem. How about do you compare kernel32 file before and after setup.exe patches to kernel32.dll with some options ? Is installed kernel32 version 5.0.2195.7272 in system32 ? Does kernel32 patching depend on any other system DLLs (or components?) Is there a way to get any logs from setup program in order to see what does it actually do? UPD. When I install the package first time everything seem OK (FileZilla works). But if I need to change some options after that, I have to re-download the Extended Kernel (some of selections are just ignored)... Edited April 11, 2019 by MVoloshin
blackwingcat Posted April 11, 2019 Author Posted April 11, 2019 (edited) 2 hours ago, MVoloshin said: UPD. When I install the package first time everything seem OK (FileZilla works). But if I need to change some options after that, I have to re-download the Extended Kernel (some of selections are just ignored)... It is correct behavior. Setup.exe overwrite disable option, but it can not re-enabled it. So you should prepare backuped kernel32.dll with re-install. Extended kernel's update.cab includes kernel32.dll, so installer extracts from it when it is reinstalled :3 Edited April 11, 2019 by blackwingcat
MVoloshin Posted April 11, 2019 Posted April 11, 2019 1 hour ago, blackwingcat said: It is correct behavior. Setup.exe overwrite disable option, but it can not re-enabled it. So you should prepare backuped kernel32.dll with re-install. Extended kernel's update.cab includes kernel32.dll, so installer extracts from it when it is reinstalled :3 Ok, I've understood. How can I repack update.cab and inject it into .exe?
blackwingcat Posted April 11, 2019 Author Posted April 11, 2019 14 hours ago, MVoloshin said: Ok, I've understood. How can I repack update.cab and inject it into .exe? cabarc -p -r -m LZX:21 N update.cab @CAB.LST CAB.LST rundll32.exe cmd.exe fsutil.exe ATL80.DLL msvcm80.dll msvcr80.dll msvcp80.dll mfc80CHS.dll mfc80CHT.dll mfc80DEU.dll mfc80ENU.dll mfc80ESP.dll mfc80FRA.dll mfc80ITA.dll mfc80JPN.dll mfc80KOR.dll mfc80.dll mfcm80.dll mfc80u.dll mfcm80u.dll reg.exe regedit.exe msconfig.exe mspaint.exe sndrec32.exe devmgr.dll imapi2.dll imapi2fs.dll explorer.exe windowscodecs.dll windowscodecsext.dll photometadatahandler.dll wmphoto.dll paintcfg.cmd qfcwin.cmd qfcwin7.cmd winmm.dll mciseq.dll srv.sys NNN4NT5.exe fcwin2k.exe EXKDXCNF.exe W2KPW.inf wevtapi.dll fontsub.dll icrav03.rat idndl.dll msdbg2.dll nlsdl.dll normaliz.dll normidna.nls normnfc.nls normnfd.nls normnfkc.nls normnfkd.nls ticrf.rat t2embed.dll mf.dll avrt.dll atmfd.dll ADVAPI32.DLL apphelp.dll atl.dll bcrypt.dll browseui.dll riched20.dll MSPTLS.DLL usp10.dll wordpad.exe mbedtls.dll comdlg32.dll comctl32.581 comctl32.582 comsvcs.dll credui.dll crypt32.dll cryptdlg.dll cryptui.dll d3d9.dll d3d9ex.dll dbgeng.dll dbghelp.dll debug\ole32.dll debug\advapi32.dll dnsapi.dll Dpx.dll dssenh.dll dwmapi.dll empty.cat esent.dll esent97.dll expand.exe faultrep.dll gdi32.dll gdiplus.dll hid.dll httpapi.dll winhttp.dll imagehlp.dll imm32.dll iphlpapi.dll kernel32.dll licdll.dll mfc40.dll mfc40loc.dll mfc40u.dll mfc42.dll mfc42loc.dll mfc42u.dll mpr.dll Msdelta.dll msftedit.dll Mspatcha.dll msvbvm60.dll msvcirt.dll msvcp60.dll msvcrt.dll msxml4.dll msxml4r.dll msxml6.dll msxml6r.dll ntdll.dll ntsd.exe ole32.dll oleacc.dll oleaccrc.dll oleaut32.dll propsys.dll psapi.dll rpcrt4.dll rsaenh.dll sccbase.dll sccsccp.dll schannel.dll SetSHF.exe sens.dll setupapi.dll shell32.dll shlwapi.dll slc.dll spmsg.dll spuninst.exe uniproc\*.dll update\*.* urlmon.dll user32.dll userenv.dll uxtheme.dll verifier.dll vista\*.dll win32k.sys wintrust.dll Ws2_32.dll WTSAPI32.dll xmllite.dll xpbin\comctl32.dll xpbin\cryptsvc.dll xpbin\wintrust.dll xpbin\msafd.dll xpbin\mswsock.dll nosse2\gdiplus.dll msafd.dll mswsock.dll xpob2res.dll xpsp1res.dll xpsp2res.dll xpsp3res.dll xpsp4res.dll lsasrv.dll duser.dll icaapi.dll azroles.dll hnetcfg.dll ssdpapi.dll winsta.dll vssapi.dll jscript9.dll dx\d*.dll dx\libwine.dll dx\wined3d.dll dx\*.exe 1
MVoloshin Posted April 12, 2019 Posted April 12, 2019 Thank you! Then, here's my localized version. Could you add it to your website, please? http://sbornik-obrazov-dlya-bochs-i-qemu.ru/pub/Windows2000-KB935839-v29iG-x86-RUS-v2a.exe P.S. I've noticed that gdiplus.dll is not copied to system32 by default. How can I fix that?
blackwingcat Posted April 13, 2019 Author Posted April 13, 2019 6 hours ago, MVoloshin said: Thank you! Then, here's my localized version. Could you add it to your website, please? http://sbornik-obrazov-dlya-bochs-i-qemu.ru/pub/Windows2000-KB935839-v29iG-x86-RUS-v2a.exe P.S. I've noticed that gdiplus.dll is not copied to system32 by default. How can I fix that? It fixed on v3.0a. check update.inf :3 1
win32 Posted April 13, 2019 Posted April 13, 2019 (edited) I was being a little daring and tried to run Firefox 60 ESR. It installed after setting MSI compatibility to Windows 7, though it appears that there are several unresolved exports in kernel32.dll, as well as a few in shell32.dll. It also threw a "can't start XPCOM error". Warning to other users: if you try this, you will break other Firefox-engine based browsers like New Moon and Basilisk. Here is the dependency walker file. I wonder how feasible it is to get quantum to run on Windows 2000? https://mega.nz/#!VxE3DSCY!K3WDwKUJC9z5djBUdK-ohinpSEgKtlLLIMtq50IdSfU UPDATE: I tried to get it to hook a module with the first kernel32.dll function called (using the kernel32.dll from my Windows 10), copied over the ucrtbase.dll as well and all I can say is that it opened a new can of worms, This ain't my thing... Edited April 13, 2019 by win32 1
MVoloshin Posted April 13, 2019 Posted April 13, 2019 Here's fixed Russian version: https://sbornik-obrazov-dlya-bochs-i-qemu.ru/pub/Windows2000-KB935839-v29iG-x86-RUS-v2b.exe P.S. Is it possible to make localized 3.0 version using some existing libraries from 2.9i? Could you tell me, which files were modified since 2.9i version, please?
MVoloshin Posted April 14, 2019 Posted April 14, 2019 Checked Extended Kernel v2.9iG on VirusTotal. Do you know is that false positive? https://www.virustotal.com/gui/file/e774c8022d4cb532cbce1f337e22ad738c211c2d459a9121959703d17baf4d92/detection
blackwingcat Posted April 15, 2019 Author Posted April 15, 2019 On 4/14/2019 at 12:53 AM, MVoloshin said: Here's fixed Russian version: https://sbornik-obrazov-dlya-bochs-i-qemu.ru/pub/Windows2000-KB935839-v29iG-x86-RUS-v2b.exe P.S. Is it possible to make localized 3.0 version using some existing libraries from 2.9i? Could you tell me, which files were modified since 2.9i version, please? http://blog.livedoor.jp/blackwingcat/archives/1980734.html I described at the article. :3
MVoloshin Posted April 15, 2019 Posted April 15, 2019 (edited) 3 hours ago, blackwingcat said: http://blog.livedoor.jp/blackwingcat/archives/1980734.html I described at the article. : Can I rely on DLLs dates (are changed DLLs newer than ones from previous release)? And what about detections by antivirus software? P.S. Why is your blog unavailable when connecting through Russian ISP? Edited April 15, 2019 by MVoloshin
blackwingcat Posted April 16, 2019 Author Posted April 16, 2019 (edited) > Can I rely on DLLs dates (are changed DLLs newer than ones from previous release)? And what about detections by antivirus software? Yes you can. Perhaps no problem now. > P.S. Why is your blog unavailable when connecting through Russian ISP? Really ? But I don't know that reason. It may be related that my blog provider has been acquired by a Korean company. How about using proxy ? Edited April 16, 2019 by blackwingcat
Dibya Posted April 18, 2019 Posted April 18, 2019 On 4/16/2019 at 5:45 AM, blackwingcat said: > Can I rely on DLLs dates (are changed DLLs newer than ones from previous release)? And what about detections by antivirus software? Yes you can. Perhaps no problem now. > P.S. Why is your blog unavailable when connecting through Russian ISP? Really ? But I don't know that reason. It may be related that my blog provider has been acquired by a Korean company. How about using proxy ? Wait livedoor is japanese company?
MVoloshin Posted April 18, 2019 Posted April 18, 2019 Do I need Multi Core Limitter break patch in order to get >2 CPU support with Extended Kernel? Does provided NT Kernel include all security updates which were released for it before? Will such configuration be stable enough?
blackwingcat Posted April 18, 2019 Author Posted April 18, 2019 5 hours ago, MVoloshin said: Do I need Multi Core Limitter break patch in order to get >2 CPU support with Extended Kernel? Does provided NT Kernel include all security updates which were released for it before? Will such configuration be stable enough? Windows 2000 has 2CPU native support . It is FAQ since Windows NT :3
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now