|
Post by Brawllux on Apr 11, 2024 23:10:44 GMT -8
Anyone get a zip of the files for those unable to access a VM? You don't even need a VM to get the files. Just open a Windows 7 ISO with 7zip or WinRAR and extract them.
|
|
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 12, 2024 0:54:44 GMT -8
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. Did try porting win 7's network and sharing center as a baseline, no dice.
Might need help with that then.
|
|
â €
Freshman Member
Posts: 79
OS: Windows 10 Enterprise LTSC 2019
|
Post by â € on Apr 12, 2024 4:11:42 GMT -8
how tf
|
|
â €
Freshman Member
Posts: 79
OS: Windows 10 Enterprise LTSC 2019
|
Post by â € on Apr 12, 2024 4:20:36 GMT -8
does it work on 1809?
|
|
|
Post by wiktorwiktor12 on Apr 12, 2024 4:35:47 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. now that i think about it, we could have windows 7 pnidui.dll renamed to something else like pnidui1.dll then in registry replace all appropriate references for it to the renamed pnidui1.dll
|
|
|
Post by wiktorwiktor12 on Apr 12, 2024 4:36:31 GMT -8
im running 22h2, so i dont know exactly, but i dont see why it wouldnt
|
|
|
Post by wiktorwiktor12 on Apr 12, 2024 4:41:57 GMT -8
could you please provide more information on what precisely doesn't work for you?
|
|
â €
Freshman Member
Posts: 79
OS: Windows 10 Enterprise LTSC 2019
|
Post by â € on Apr 12, 2024 4:45:24 GMT -8
im running 22h2, so i dont know exactly, but i dont see why it wouldnt ok then
|
|
Windows 10-7
Sophomore Member
Posts: 233
OS: Windows 11 22H2
Theme: Aero7 - WindowsBlinds 11
RAM: 16gbs
|
Post by Windows 10-7 on Apr 12, 2024 4:48:27 GMT -8
Anyway to fix the borders not appearing on the flyout yet?
|
|
â €
Freshman Member
Posts: 79
OS: Windows 10 Enterprise LTSC 2019
|
Post by â € on Apr 12, 2024 5:25:11 GMT -8
Anyway to fix the borders not appearing on the flyout yet? use aero flyout fix windhawk mod
|
|
|
Post by wiktorwiktor12 on Apr 12, 2024 6:03:37 GMT -8
Anyway to fix the borders not appearing on the flyout yet? use aero flyout fix windhawk mod doesn't fix it, ive got the borders to appear but they are buggy, the ui just acts like they arent there and the borders overlap it
|
|
ben taoki
New Member
Posts: 1
OS: Windows 10 22H2 & Windows 7 SP1
CPU: i7-10700k
RAM: 16GB DDR4
GPU: RTX 3050
|
Post by ben taoki on Apr 12, 2024 6:23:40 GMT -8
|
|
|
Post by wiktorwiktor12 on Apr 12, 2024 11:26:48 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 seems like i jinxed myself, for some reason it no longer works for me, need to figure out why
|
|
|
Post by cakebomber on Apr 12, 2024 11:59:39 GMT -8
could you please provide more information on what precisely doesn't work for you? Oh right, I cant tell what is not working for me probably the step of replacing files and adding the ones listed, it's probably when I had to edit Van.dll for dui71 but I'll try again soon
|
|
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 12, 2024 12:06:46 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 seems like i jinxed myself, for some reason it no longer works for me, need to figure out why Did try this on my own PC, after file replacement and the Windhawk mod applied the flyout doesn't even open anymore. (the 10 one still works via opening settings > network and internet) Using the prototype code to open the tray does work but crashes the app as soon as you try to connect. Edit: After a explorer restart the flyout does open with the prototype app running in the background. (Connecting still crashes the app tho)
|
|
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 12, 2024 12:20:36 GMT -8
seems like i jinxed myself, for some reason it no longer works for me, need to figure out why Did try this on my own PC, after file replacement and the Windhawk mod applied the flyout doesn't even open anymore. (the 10 one still works via opening settings > network and internet) Using the prototype code to open the tray does work but crashes the app as soon as you try to connect. Edit: After a explorer restart the flyout does open with the prototype app running in the background. (Connecting still crashes the app tho) Seems like its still trying to call dui70.dll somewhere cause i got this in my Reliability Monitor.
|
|
|
Post by wiktorwiktor12 on Apr 12, 2024 12:36:55 GMT -8
Did try this on my own PC, after file replacement and the Windhawk mod applied the flyout doesn't even open anymore. (the 10 one still works via opening settings > network and internet) Using the prototype code to open the tray does work but crashes the app as soon as you try to connect. Edit: After a explorer restart the flyout does open with the prototype app running in the background. (Connecting still crashes the app tho) Seems like its still trying to call dui70.dll somewhere cause i got this in my Reliability Monitor. thank you for this, i completely forgot to mention this, for xwtpdui.dll, you need to edit the import for dui70.dll to dui71.dll !!!!
|
|
|
Post by wiktorwiktor12 on Apr 12, 2024 13:56:52 GMT -8
ok so quick update with the password dialog, this dialog is a strange beast, i retraced all my steps on a windows 10 iot ltsc 2021 vm, and i got the password dialog to show, however after a restart of explorer, the dialog breaks and doesn't work, renaming wlandlg.dll to wlandlg.dll.b (to break file references to it), restart of explorer later, dialog appears again, another restart of explorer, it breaks
|
|
|
Post by wiktorwiktor12 on Apr 12, 2024 14:04:01 GMT -8
also fyi, u actually only need 3 reg keys to get the network flyout working, wizard.reg, wizard2.reg, and wizard3.reg, u only need them
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Apr 12, 2024 15:50:04 GMT -8
Flyout thick borders are there because Windows 7 DWM calculates a margin between the window visual border and the window rect on thin window frames
Windows 10 with margins
Windows 7 without margins
|
|