|
Post by wiktorwiktor12 on Apr 10, 2024 14:20:48 GMT -8
it wasn't those, but ill keep looking
|
|
|
Post by wiktorwiktor12 on Apr 10, 2024 14:51:37 GMT -8
i imported the components and factories in the xwizard key that were missing in windows 10, didn't seem to change anything, i think what ill do is hook HrGetSpecifiedWizardModuleFileName or some other function that accesses the components and print them out in windhawk
|
|
|
Post by joleman11 on Apr 10, 2024 15:15:42 GMT -8
I just accidentally found out you can open this wizard from: Network and Sharing Center -> Change homegroup and sharing options -> What is a network location?. (Public profile might be required)Not sure where this dialog is triggered automatically from yet however (hopefully VAN.dll). Attachments:
|
|
Legofan
Sophomore Member
Embrace modernity? Nah, embrace tradition.
Posts: 168
OS: Windows 11 24H2
Theme: Default
CPU: AMD Ryzen 5 3600 / Intel Pentium Gold 4425Y
RAM: 64GB / 8 GB
GPU: NVIDIA GeForce GTX 1050 Ti / IGPU
Computer Make/Model: Custom Built / Surface Go 2
|
Post by Legofan on Apr 10, 2024 22:18:44 GMT -8
I just accidentally found out you can open this wizard from: Network and Sharing Center -> Change homegroup and sharing options -> What is a network location?. (Public profile might be required)Not sure where this dialog is triggered automatically from yet however (hopefully VAN.dll). Don't think its VAN.dll doing that, maybe open the UIFILE for Network and Sharing Center inside of Resource Hacker and see if you can find something.
|
|
|
Post by joleman11 on Apr 10, 2024 22:41:36 GMT -8
I just accidentally found out you can open this wizard from: Network and Sharing Center -> Change homegroup and sharing options -> What is a network location?. (Public profile might be required)Not sure where this dialog is triggered automatically from yet however (hopefully VAN.dll). Don't think its VAN.dll doing that, maybe open the UIFILE for Network and Sharing Center inside of Resource Hacker and see if you can find something. Yup, it was not in VAN.dll. Good news though, I found the Win7 and Win10 .dll file names. [Image 1] "C:\Windows\system32\rundll32.exe" pnidui.dll,NwCategoryWiz {profileuuid} 0 [Image 2] "C:\Windows\system32\rundll32.exe" pnidui.dll,NwCategoryWiz {profileuuid} 1 (Might explain why the home icon is incorrect) [Image 3] Simple text mod of SetNetworkLocationFlyout.dll.mui (There's also SetNetworkLocation.dll, but I don't know what it does)
|
|
Legofan
Sophomore Member
Embrace modernity? Nah, embrace tradition.
Posts: 168
OS: Windows 11 24H2
Theme: Default
CPU: AMD Ryzen 5 3600 / Intel Pentium Gold 4425Y
RAM: 64GB / 8 GB
GPU: NVIDIA GeForce GTX 1050 Ti / IGPU
Computer Make/Model: Custom Built / Surface Go 2
|
Post by Legofan on Apr 10, 2024 22:45:40 GMT -8
Don't think its VAN.dll doing that, maybe open the UIFILE for Network and Sharing Center inside of Resource Hacker and see if you can find something. Yup, it was not in VAN.dll. Good news though, I found the Win7 and Win10 .dll file names. [Image 1] "C:\Windows\system32\rundll32.exe" pnidui.dll,NwCategoryWiz {profileuuid} 0 [Image 2] "C:\Windows\system32\rundll32.exe" pnidui.dll,NwCategoryWiz {profileuuid} 1 (Might explain why the home icon is incorrect) [Image 3] Simple text mod of SetNetworkLocationFlyout.dll.mui (There's also SetNetworkLocation.dll, but I don't know what it does) Will try porting those from 7 once I leave school in a couple of hours.
|
|
theclassicpcguy
New Member
Posts: 12
OS: Windows 11
Theme: Windows Aero
CPU: Intel Core i3 10105F
RAM: 8GB
GPU: nVIDIA Geforce GTX 1650
|
Post by theclassicpcguy on Apr 11, 2024 1:57:18 GMT -8
Yup, it was not in VAN.dll. Good news though, I found the Win7 and Win10 .dll file names. [Image 1] "C:\Windows\system32\rundll32.exe" pnidui.dll,NwCategoryWiz {profileuuid} 0 [Image 2] "C:\Windows\system32\rundll32.exe" pnidui.dll,NwCategoryWiz {profileuuid} 1 (Might explain why the home icon is incorrect) [Image 3] Simple text mod of SetNetworkLocationFlyout.dll.mui (There's also SetNetworkLocation.dll, but I don't know what it does) Will try porting those from 7 once I leave school in a couple of hours. I am very interested in this project, I will be watching progress on this.
|
|
A Fan Of Aero
Freshman Member
Posts: 36
OS: Windows 10 LTSC 2021 (Version 21H2)
Theme: Windows 7 Aero
CPU: Intel Core i5-10900k
RAM: 16 GB DDR4
GPU: Intel UHD Graphics
|
Post by A Fan Of Aero on Apr 11, 2024 5:26:18 GMT -8
Just Tried this in Windows 8.1, it doesn't work for me
|
|
|
Post by Brawllux on Apr 11, 2024 5:30:55 GMT -8
Just Tried this in Windows 8.1, it doesn't work for me If you used the windhawk mod :That's because the way windows 10 and 8.X load the flyout is completely different. Please try the exe file in one of the first replies and test again
|
|
A Fan Of Aero
Freshman Member
Posts: 36
OS: Windows 10 LTSC 2021 (Version 21H2)
Theme: Windows 7 Aero
CPU: Intel Core i5-10900k
RAM: 16 GB DDR4
GPU: Intel UHD Graphics
|
Post by A Fan Of Aero on Apr 11, 2024 5:46:39 GMT -8
but how can i use the exe file tho?
|
|
|
Post by Brawllux on Apr 11, 2024 6:04:45 GMT -8
but how can i use the exe file tho? Just replace the files listed and run the exe. It's not just download exe and boom.
|
|
|
Post by wiktorwiktor12 on Apr 11, 2024 15:48:53 GMT -8
quick update, i ran a modified version of my windhawk mod on windows 7, it only includes a HrGetSpecifiedWizardModuleFileName hook, interestingly it seems like on windows 7, it gets components from wlandlg.dll, unlike 10 where its gone, going to look into this further
|
|
|
Post by wiktorwiktor12 on Apr 11, 2024 15:50:21 GMT -8
Don't think its VAN.dll doing that, maybe open the UIFILE for Network and Sharing Center inside of Resource Hacker and see if you can find something. Yup, it was not in VAN.dll. Good news though, I found the Win7 and Win10 .dll file names. [Image 1] "C:\Windows\system32\rundll32.exe" pnidui.dll,NwCategoryWiz {profileuuid} 0 [Image 2] "C:\Windows\system32\rundll32.exe" pnidui.dll,NwCategoryWiz {profileuuid} 1 (Might explain why the home icon is incorrect) [Image 3] Simple text mod of SetNetworkLocationFlyout.dll.mui (There's also SetNetworkLocation.dll, but I don't know what it does) i suspect the fact that those dialogs are in pnidui, that it might cause issues since the windows 10 pnidui does not have those dialogs (i checked the muis, they arent there!)
|
|
|
Post by wiktorwiktor12 on Apr 11, 2024 15:55:29 GMT -8
ha ha ha, finally, replacing the wlandlg.dll with the one from win7 including its mui did the trick, the password prompt shows up and you can connect to the network! it works fully! (except no dialog for choosing if its a home network, etc) win7 network flyout can finally be used properly without losing features! (atleast i hope) hoping no more issues arise
|
|
|
Post by wiktorwiktor12 on Apr 11, 2024 16:08:55 GMT -8
should prob mention that i did import every reg key referencing wcnwiz.dll from windows 7 using regcool to find them all and export them, but i doubt thats necessary
|
|
|
Post by wiktorwiktor12 on Apr 11, 2024 16:19:56 GMT -8
Just Tried this in Windows 8.1, it doesn't work for me might get a windows 8 vm, and make a windows 8 version of the mod
|
|
|
Post by wiktorwiktor12 on Apr 11, 2024 16:51:08 GMT -8
alright, i looked in my system32 folder, i believe this is the entire list of dlls ive overridden with their win7 versions including the muis wcnwiz.dll WLanConn.dll wlandlg.dll WlanMM.dll wlanpref.dll wwanconn.dll xwizards.dll xwtpdui.dll here are all the regkeys i imported, tho its possible i may have missed some due to manually adding some in or editing (hopefully they dont impact anything), some of these may also be duplicates regkeys.zip (14.06 KB) this with the windhawk mod and obviously stuff mentioned intially by joleman in the first post should get the network flyout working some important things to note: the connecting animations wont work since thats handled by pnidui.dll, and that network dialog for the network type (home network ... etc) prob wont pop up since its handled by pnidui.dll let me know if anyone else trying to get this to work has issues with it after using these
|
|
CatmanFan
New Member
Posts: 17
OS: Windows 10 Pro 21H1
Theme: Windows 7 Aero/Basic
CPU: Intel Core i5-12400F 250 GHz
RAM: 16GB
GPU: NVIDIA GeForce RTX 4060
|
Post by CatmanFan on Apr 11, 2024 18:55:51 GMT -8
Anyone get a zip of the files for those unable to access a VM?
|
|
|
Post by cakebomber on Apr 11, 2024 20:03:10 GMT -8
dosent work for me
|
|
|
Post by joleman11 on Apr 11, 2024 20:48:16 GMT -8
alright, i looked in my system32 folder, i believe this is the entire list of dlls ive overridden with their win7 versions including the muis wcnwiz.dll WLanConn.dll wlandlg.dll WlanMM.dll wlanpref.dll wwanconn.dll xwizards.dll xwtpdui.dll here are all the regkeys i imported, tho its possible i may have missed some due to manually adding some in or editing (hopefully they dont impact anything), some of these may also be duplicates View Attachmentthis with the windhawk mod and obviously stuff mentioned intially by joleman in the first post should get the network flyout working some important things to note: the connecting animations wont work since thats handled by pnidui.dll, and that network dialog for the network type (home network ... etc) prob wont pop up since its handled by pnidui.dll let me know if anyone else trying to get this to work has issues with it after using these Amazing work! I wonder if it's possible to do this without replacing system files and breaking random other things. Probably involves either painful CLSID/hex editing of every file, or WindHawk injection. Also now that I think about it, that Network Location wizard could probably be recreated from scratch considering how simple it is. Maybe intercepting the call to that .dll file could work.
|
|