Jump to content

antoniu200

Member
  • Posts

    5
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    Romania

About antoniu200

Profile Information

  • OS
    Windows 11

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

antoniu200's Achievements

2

Reputation

  1. Seems like I forgot to mention in my previous post that user32.dll from 10 1607 also includes an Ordinal 2702 that is not present in user32.dll from 11 22H2. I tried adding it into user32.dll by using Export Table Tester, going to the offset specified when hovering the cursor over "AddressOfFunctions" (AD2F8) and copying the Hex values until the next Ordinal (4 hex blocks - 20 C5 02 00) using HxD, modifying 22H2's user32.dll at the offset specified by Export Table Tester for a supposed Ordinal 2702 (A7EF8 - 4 hex blocks full of 0) and finally opening the modified user32.dll using CFF Explorer to increase the Number of Functions by one and rebuild user32.dll by updating its checksum. Problem is, although after this process Dependencies, Export Table Tester and CFF Explorer see Ordinal 2702 as being a valid function, Windows BSODs when LogonUI should be initialized. Could somebody please check my editing process (and possibly even my user32.dll?) and lead me the right path? At this point I feel like I have hit a pretty significant barrier. Modified user32.dll: https://drive.google.com/file/d/1P320NRtntse-dZt-KKRw3tifpjZlT4hK/view
  2. I have updated to Dependencies instead of Dependency Walker, since it is more up to date. That shined a bit of light on the DLLs needed. Now, following the guide here I suppose I could modify the needed DLLs to include the missing functions, where required. It's real nice that Windows boots with unsigned system files, unlike Android. Problem is I do not understand how API DLL requests are forwarded to the DLL containing the API functions. I would need to replicate this for the missing APIs to work, otherwise I would have to make duplicates of the DLL for each of its containing APIs. Here is a list of all the missing APIs and EXTs: api-ms-onecoreuap-settingsync-status-l1-1-0.dll (in 1607 forwards to) -> SettingSyncCore.dll ext-ms-onecore-appmodel-veventdispatcher-l1-1-0.dll (in 1607 forwards to) -> VEEventDispatcher.dll ext-ms-win32-subsystem-query-l1-1-0.dll For ext-ms-win32-subsystem-query-l1-1-0.dll, I am not sure to what DLL it is supposed to forward, since 1607 does not include this extension. I have just imported all DLLs present in 1607's System32 folder into DLL Export Viewer, but none of them included the function Dependencies says Explorer.exe requests it, QueryWin32SubsystemHost. Basically, my questions are: Can somebody explain to me how API requests are forwarded to the DLLs containing the API? Why is the function QueryWin32SubsystemHost requested in Windows 11, but isn't in Windows 10 1607 (at least not as far as I can tell)? EDIT: Okay, I imported all DLLs from the Windows folder in 1607 into DLL Export Viewer. None of them contain the QueryWin32SubsystemHost function. EDIT 2: I imported User32.dll, the one above ext-ms-win32-subsystem-query-l1-1-0.dll in the tree. The DLL itself requests ext-ms-win32-subsystem-query-l1-1-0.dll, not explorer.exe. So the program should work without it.
  3. Hi, I would like to have a Windows 11 installation with a desktop environment as close to Windows 10 1607 as possible. Reason for that is the fact that, after 1803, Microsoft enlargened the Cortana Search UI from the Start Menu to always display the right click context menu, which made it take almost half the screen size of my 1360x768 monitors. To return that to normal, I would need to port ShellExperienceHost (for the Start Menu) and Cortana (for the Search UI). Now, I tried registering the 1607 version of ShellExperienceHost on 22H2, but it kept crashing, the Event Viewer error pointing towards Windows.UI.Xaml.dll, same error an unregistered UWP app would receive. In my opinion, the most straightforward way to do this UI transformation would be to port the 1607 version of explorer.exe to 11 22H2. When I try to run it by double-clicking it, I receive this error: Using Dependency Walker, I can see that 1607 is also missing that DLL, so that is most likely not the actual issue. I have noticed that Windows 11 22H2 is missing WpAXHolder.dll. After adding it to System32 (without registering it), a function that does not appear in 1607 is mentioned as being "Not Bound". Only one other DLL in the Tree Module below WpAXHolder is marked as having errors: IERTUTIL.DLL, which contains multiple "Not Bound" ordinals. Replacing it with the 1607 version renders the LogonUI not functional, so that is not a viable solution. Could the fact that I forgot to register it be the culprit? Can someone advise on what I should try next? I have uploaded explorer.exe on Google Drive, if that's ok: https://drive.google.com/file/d/143p3F9x3d0koDyP3YE1zYouSegz2r0Ir/view Also worth mentioning is that I have never used Dependency Walker before, so please be patient with me, if I have done rookie mistakes. Thanks for your help!
  4. You should try putting it trough the AppComp.cmd file and run it like that. If that doesn't work, you should try and install an older version of Firefox (maybe 49).
  5. Hi! I'm trying to get Windows 2000 on an old laptop than was released in 2007, but neither Vista or XP run how they should, so I guess that Windows 2000 is my only option. I've got far (I mean that's how I consider it, thanks to the kernel extension, of course), managed to install latest Firefox for XP and VLC for XP, but one thing that I just can't get to work are .msi packages (my antivirus and java). Any help?
×
×
  • Create New...