Ximonite 61 Posted December 28, 2020 Author Share Posted December 28, 2020 4 hours ago, piotrhn said: GDI32.DLL - Please add function: ClearBitmapAttributes (XP) 5.1 USER32.DLL - Please add some functions: PaintMenuBar (XP) 5.1 CalcMenuBar (XP) 5.1 IsServerSideWindow (XP) 5.1 RegisterUserApiHook (XP) 5.1 UnregisterUserApiHook (XP) 5.1 ChangeWindowMesageFilter (Vista) 6.0 DisableProcessWindowsGhosting (XP) 5.1 DwmHintDxUpdate (Vista) 6.0 GetGestureInfo (7) 6.1 GetRawInputDeviceInfoA (XP) 5.1 IsThreadDesktopComposited (Vista) 6.0 IsTouchWindow (7) 6.1 LogicalToPhysicalPoint (Vista) 6.0 RegisterPowerSettingNotification (Vista) 6.0 RegisterTouchWindow (7) 6.1 SetGestureConfig (7) 6.1 UnregisterPowerSettingNotification (Vista) 6.0 UnregisterTouchWindow (7) 6.1 VIDEOPRT.SYS Please add to driver function: (code from 2k3 Sp2) VideoPortIsNoVesa: (XP) 5.1 mov al,[L00027041] retn L00027041: db 00h; db 00h; db 00h; TASKMGR - update taskmgr to version 5259, from early VISTA 5259 is last compatible with 2k and works fine. there's few news: -dumping process -open contain folder LOCATION -properties of file -network card as in XP/2k33 Here is what I can do for all these functions: videoprt.VideoPortIsNoVesa - relies on code that doesn't exist in KernelXE's videoprt.sys and cannot be added easily. user32 functions - I can add most of them, but they will be stubs. I only add stubs when requested since they don't actually do anything and are just placeholders to take care of program dependencies. gdi32.ClearBitmapAttributes - redirects to a win32k function that doesn't exist in WildBill's win32k.sys. I will add this function when I get to modifying win32k.sys. I tried taskmgr from Longhorn build 5259 and it doesn't run at all. No error message or anything. Just "Thread terminated" in IDA. Link to post Share on other sites
piotrhn 4 Posted December 28, 2020 Share Posted December 28, 2020 (edited) 5 hours ago, Ximonite said: I tried taskmgr from Longhorn build 5259 and it doesn't run at all. No error message or anything. Just "Thread terminated" in IDA. Copy all resources from taskmgr.mui to taskmgr.exe save & run, it works. Prepared for you MULTILANGUAGE ver of taskmgr: PL/ENG. password: taskmgr Edited December 28, 2020 by piotrhn Link to post Share on other sites
windows2 2 Posted December 28, 2020 Share Posted December 28, 2020 6 hours ago, piotrhn said: Copy all resources from taskmgr.mui to taskmgr.exe save & run, it works. Prepared for you MULTILANGUAGE ver of taskmgr: PL/ENG. password: taskmgr Yes, it works without any problem. 1 Link to post Share on other sites
windows2 2 Posted December 28, 2020 Share Posted December 28, 2020 (edited) Sorry in fact, it works with an extended kernel BWC . But with kernelXE when I tried now it it didn't work. I have two partition in which Windows 2000 with (BWC) extended kernel i work with every day. The other is for KernelXE Test Edited December 28, 2020 by windows2 Link to post Share on other sites
HelpJP 0 Posted January 7 Share Posted January 7 On 11/4/2020 at 11:45 PM, Ximonite said: UMDF: Priority: Semi-high Needs WinUSB Hi Ximonite , does UMDF match at the kernel base level of Windows 2000 ? Link to post Share on other sites
HelpJP 0 Posted January 8 Share Posted January 8 I installed UMDF with KDW (XP SP2 matched) and it worke博d. But when loading WPDUSB.SYS it caused BSOD I think the reason is a mismatch UMDF with kernel base level. Is it treatable? Link to post Share on other sites
ZhuMa 7 Posted January 8 Share Posted January 8 On Thu Nov 05 2020 at 12:45 PM, Ximonite said: exFAT: Priority: Moderate ifsutil.dll needs replacement or big modification shell32.dll needs modification (W.I.P.) Hi, is it possible to make Windows 2000 boot from exFAT partition? Link to post Share on other sites
Ximonite 61 Posted January 9 Author Share Posted January 9 17 hours ago, HelpJP said: I installed UMDF with KDW (XP SP2 matched) and it worke博d. But when loading WPDUSB.SYS it caused BSOD I think the reason is a mismatch UMDF with kernel base level. Is it treatable? Which version of UMDF are you trying. UMDF 1.0 doesn't have this file and it isn't included in Windows 2000. 16 hours ago, ZhuMa said: Hi, is it possible to make Windows 2000 boot from exFAT partition? Definitely not. I'm pretty sure it isn't even possible on XP. Link to post Share on other sites
HelpJP 0 Posted January 9 Share Posted January 9 (edited) 10 hours ago, Ximonite said: Which version of UMDF are you trying. UMDF 1.0 doesn't have this file and it isn't included in Windows 2000. I used (BWC) Extended Kernel. I tried to force install UMDF 2.0 and it didn't work. So i tried to enforce UMDF 1.0. And i noticed in SERRVICES.MSC that UMDF was added, so i installed WMP11 to get MTP services for smartphone. When the driver installer asked me, WPDUSB.SYS, i put it in. He got installed and direct BSOD appeared. So, i restarted the computer, taking out the cable between the phone and the computer, so that the BSOD would not appear again. And i deleted UMDF and its components, i tried to search for help on the internet, i found someone who had the same experience and had the same mistakes, i have finally known that UMDF is not supported by KERNEL BASE LEVEL for Windows 2000, and i found on this page that in the future you want to add UMDF for Windows 2000. Is there a real possibility to run UMDF in the future or is it just an experiment? Edited January 9 by HelpJP Link to post Share on other sites
blackwingcat 133 Posted January 9 Share Posted January 9 23 hours ago, ZhuMa said: Hi, is it possible to make Windows 2000 boot from exFAT partition? Extended Core can support exfat.sys but, win2000 mount driver does not support exfat. Link to post Share on other sites
blackwingcat 133 Posted January 9 Share Posted January 9 On 1/8/2021 at 7:45 PM, HelpJP said: I installed UMDF with KDW (XP SP2 matched) and it worke博d. But when loading WPDUSB.SYS it caused BSOD I think the reason is a mismatch UMDF with kernel base level. Is it treatable? Don't use KDW with extended kernel. They will collide and make be unstable. Link to post Share on other sites
HelpJP 0 Posted January 9 Share Posted January 9 5 hours ago, blackwingcat said: Don't use KDW with extended kernel. They will collide and make be unstable. I use it to force UMDF to work, i always do experiments, i don't care if something goes wrong because i will learn from him. Thank you for the information Link to post Share on other sites
ZhuMa 7 Posted January 9 Share Posted January 9 (edited) On Sat Jan 09 2021 at 7:23 PM, blackwingcat said: Extended Core can support exfat.sys but, win2000 mount driver does not support exfat. http://github.com/maharmstone/quibble/issues/15 It seems that some solutions can be found. There is a project called "quibble" in GitHub that can make the Windows operating system boot from a non-NTFS file system, but it is not technically mature and has many limitations, and the author has not yet adapted to Windows 2000. Edited Thursday at 12:14 PM by ZhuMa Link to post Share on other sites
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