Skip to content

Instantly share code, notes, and snippets.

@jaxFF
Last active May 7, 2026 07:12
Show Gist options
  • Select an option

  • Save jaxFF/7e9e74279a75900d0908536c5b18566b to your computer and use it in GitHub Desktop.

Select an option

Save jaxFF/7e9e74279a75900d0908536c5b18566b to your computer and use it in GitHub Desktop.
Reverse engineered HWiNFO 12-hour shared memory limit patch
>hwinfo64.exe
000000000022005C:3D->90
000000000022005D:00->90
000000000022005E:2E->90
000000000022005F:93->90
0000000000220060:02->90
0000000000220061:0F->E9
0000000000220062:86->81
0000000000220063:80->00
>hwinfo64.exe
0000000000232818:3D->90
0000000000232819:00->90
000000000023281A:2E->90
000000000023281B:93->90
000000000023281C:02->90
000000000023281D:0F->E9
000000000023281E:86->81
000000000023281F:80->00
@algarih
Copy link
Copy Markdown

algarih commented May 2, 2025

https://gofile.io/d/HMx0vW

Hey there! I made a quick 5-minute patch that doesn't modify the exe which should work with most HWiNFO versions. Keep in mind this only works for the 64-bit version, and I have only tested this on version 8.16-5600 and 8.24-5700 (current stable version from the website).

To install, just download the HWiNFOSharedMemBypass.­zip archive from the link above and extract the files into the HWiNFO64 folder (where the main exe is located) and then launch the app (or relaunch it if it was already running).

If there is any suspicion about the DLLs, I've included the full source code for the patch in the HWiNFOSharedMemBypass-source.­zip archive in the link above. I think it does more or less the same thing as shown in this post, it nops out the last timer check from the function related to shared memory support. Sorry if the code is a bit messy, it's something I threw together quickly using code from previous projects of mine.

i confirm this to be working on version v 8.22-5670

thanks for sharing and for the effort

@WarnDa
Copy link
Copy Markdown

WarnDa commented May 3, 2025

TY ! I am trying it on the v 8.22-5670 also :D

@thun0r1
Copy link
Copy Markdown

thun0r1 commented May 3, 2025

https://gofile.io/d/HMx0vW

Hey there! I made a quick 5-minute patch that doesn't modify the exe which should work with most HWiNFO versions. Keep in mind this only works for the 64-bit version, and I have only tested this on version 8.16-5600 and 8.24-5700 (current stable version from the website).

To install, just download the HWiNFOSharedMemBypass.­zip archive from the link above and extract the files into the HWiNFO64 folder (where the main exe is located) and then launch the app (or relaunch it if it was already running).

If there is any suspicion about the DLLs, I've included the full source code for the patch in the HWiNFOSharedMemBypass-source.­zip archive in the link above. I think it does more or less the same thing as shown in this post, it nops out the last timer check from the function related to shared memory support. Sorry if the code is a bit messy, it's something I threw together quickly using code from previous projects of mine.

works great thanks

@TTPixelDev
Copy link
Copy Markdown

I can confirm it still works in v8.28-5770

@jordylc1998
Copy link
Copy Markdown

https://gofile.io/d/HMx0vW

Hey there! I made a quick 5-minute patch that doesn't modify the exe which should work with most HWiNFO versions. Keep in mind this only works for the 64-bit version, and I have only tested this on version 8.16-5600 and 8.24-5700 (current stable version from the website).

To install, just download the HWiNFOSharedMemBypass.­zip archive from the link above and extract the files into the HWiNFO64 folder (where the main exe is located) and then launch the app (or relaunch it if it was already running).

If there is any suspicion about the DLLs, I've included the full source code for the patch in the HWiNFOSharedMemBypass-source.­zip archive in the link above. I think it does more or less the same thing as shown in this post, it nops out the last timer check from the function related to shared memory support. Sorry if the code is a bit messy, it's something I threw together quickly using code from previous projects of mine.

I don't see the HWiNFOSharedMemBypass-source.­zip in the link you've given, just the one with the DLLs. Would you mind reuploading it?

@EricPlayZ
Copy link
Copy Markdown

https://gofile.io/d/HMx0vW
Hey there! I made a quick 5-minute patch that doesn't modify the exe which should work with most HWiNFO versions. Keep in mind this only works for the 64-bit version, and I have only tested this on version 8.16-5600 and 8.24-5700 (current stable version from the website).
To install, just download the HWiNFOSharedMemBypass.­zip archive from the link above and extract the files into the HWiNFO64 folder (where the main exe is located) and then launch the app (or relaunch it if it was already running).
If there is any suspicion about the DLLs, I've included the full source code for the patch in the HWiNFOSharedMemBypass-source.­zip archive in the link above. I think it does more or less the same thing as shown in this post, it nops out the last timer check from the function related to shared memory support. Sorry if the code is a bit messy, it's something I threw together quickly using code from previous projects of mine.

I don't see the HWiNFOSharedMemBypass-source.­zip in the link you've given, just the one with the DLLs. Would you mind reuploading it?

I'll reupload the source when I get home or later if I don't forget. It doesn't get downloaded often and it keeps getting deleted unfortunately, I don't know where else to host the files right now.

@jordylc1998
Copy link
Copy Markdown

https://gofile.io/d/HMx0vW
Hey there! I made a quick 5-minute patch that doesn't modify the exe which should work with most HWiNFO versions. Keep in mind this only works for the 64-bit version, and I have only tested this on version 8.16-5600 and 8.24-5700 (current stable version from the website).
To install, just download the HWiNFOSharedMemBypass.­zip archive from the link above and extract the files into the HWiNFO64 folder (where the main exe is located) and then launch the app (or relaunch it if it was already running).
If there is any suspicion about the DLLs, I've included the full source code for the patch in the HWiNFOSharedMemBypass-source.­zip archive in the link above. I think it does more or less the same thing as shown in this post, it nops out the last timer check from the function related to shared memory support. Sorry if the code is a bit messy, it's something I threw together quickly using code from previous projects of mine.

I don't see the HWiNFOSharedMemBypass-source.­zip in the link you've given, just the one with the DLLs. Would you mind reuploading it?

I'll reupload the source when I get home or later if I don't forget. It doesn't get downloaded often and it keeps getting deleted unfortunately, I don't know where else to host the files right now.

Thank you man, I appreciate it!

@EricPlayZ
Copy link
Copy Markdown

I've uploaded the source again

@Nebur99
Copy link
Copy Markdown

Nebur99 commented Oct 5, 2025

I've uploaded the source again

And it's gone again. Would appreciate to see the code.... for science of course.

@EricPlayZ
Copy link
Copy Markdown

And it's gone again. Would appreciate to see the code.... for science of course.

I've reuploaded it again =) In the meantime I also uploaded both files on Dropbox.

@Nebur99
Copy link
Copy Markdown

Nebur99 commented Oct 5, 2025

And it's gone again. Would appreciate to see the code.... for science of course.

I've reuploaded it again =) In the meantime I also uploaded both files on Dropbox.

Now that was fast! Thanks a lot!

@Iggoor7
Copy link
Copy Markdown

Iggoor7 commented Feb 8, 2026

And it's gone again. Would appreciate to see the code.... for science of course.

I've reuploaded it again =) In the meantime I also uploaded both files on Dropbox.

Legend! Thank you very much!!!

@Styphoryte
Copy link
Copy Markdown

And it's gone again. Would appreciate to see the code.... for science of course.

I've reuploaded it again =) In the meantime I also uploaded both files on Dropbox.

Legend! Thank you very much!!!

You've reminded me to mention that it seems even though you'll still see [12-HOUR TIME LIMIT] next to Shared Memory support as long as you have it ticked it should basically be an infinite 12 hours if that makes sense now. I'm not sure if that warning is supposed to disappear normally but with this patch it seems to have never unchecked itself so far for me after 9 months or so.

Thanks so much!!

@EricPlayZ
Copy link
Copy Markdown

EricPlayZ commented Feb 16, 2026

You've reminded me to mention that it seems even though you'll still see [12-HOUR TIME LIMIT] next to Shared Memory support as long as you have it ticked it should basically be an infinite 12 hours if that makes sense now. I'm not sure if that warning is supposed to disappear normally but with this patch it seems to have never unchecked itself so far for me after 9 months or so.

Thanks so much!!

I forgot to mention that the warning doesn't disappear from the settings, but yes it does remain enabled 24/7! It only patches the timer, that's why. Glad to hear it works!

@Keltere
Copy link
Copy Markdown

Keltere commented Feb 20, 2026

Hello @EricPlayZ sorry but i did try the DLL and windows defender virus & threat protection did disable itself right after.
I couldn't reproduce it in the successive run.
Did you experience this behavior?
I checked the windows update to see if there was an update who could have caused this but couldn't find any for today.
Could this dll loader cause this?
not suspecting you, just got scared

@Styphoryte
Copy link
Copy Markdown

Styphoryte commented Feb 20, 2026 via email

@EricPlayZ
Copy link
Copy Markdown

Hello @EricPlayZ sorry but i did try the DLL and windows defender virus & threat protection did disable itself right after. I couldn't reproduce it in the successive run. Did you experience this behavior? I checked the windows update to see if there was an update who could have caused this but couldn't find any for today. Could this dll loader cause this? not suspecting you, just got scared

Hey, the behavior sounds normal to me. I don't have any antivirus installed (including Windows Defender, I removed it completely) so I don't have such problems, but you can safely exclude the dll loader from Defender. If not, you can download the original Ultimate ASI Loader's winmm.dll, but you'll have to rename my patch from .dll to .asi for it to work, since my source code modifies the Ultimate ASI Loader to load my file specifically.

@BRBsoup
Copy link
Copy Markdown

BRBsoup commented Mar 29, 2026

seems to be working with v8.45-5950 Beta but will know after 12 hours, thanks so much for the work!!

@Crescr
Copy link
Copy Markdown

Crescr commented Apr 17, 2026

It stopped working in version 8.46.

@Styphoryte
Copy link
Copy Markdown

It stopped working in version 8.46.

Yeah I got the notification it stopped working as well. :/ You can either grab this .AHK script or use the .exe which does the same thing. It just auto restart HWINFO after 12 hrs. Working for me for now... I will never support this devloper after what I've seen him post on the original fork of this auto hot key mod. https://github.com/Kaan88/HWiNFO-12-hour-limit-refresh

Original fork where the HWINFO dev posted (He deleted everything isn't working use this new fork from above link.): SoFMeRight/HWiNFO_Refresh#1

@Crescr
Copy link
Copy Markdown

Crescr commented Apr 18, 2026

It stopped working in version 8.46.

Yeah I got the notification it stopped working as well. :/ You can either grab this .AHK script or use the .exe which does the same thing. It just auto restart HWINFO after 12 hrs. Working for me for now... I will never support this devloper after what I've seen him post on the original fork of this auto hot key mod. https://github.com/Kaan88/HWiNFO-12-hour-limit-refresh

Original fork where the HWINFO dev posted (He deleted everything isn't working use this new fork from above link.): SoFMeRight/HWiNFO_Refresh#1

Thanks for the alternative.

I tried it, but the CPU usage is constantly like this image.

The update didn't require any updates in my environment, so I reverted to version 8.44.
hw

@Styphoryte
Copy link
Copy Markdown

It stopped working in version 8.46.

Yeah I got the notification it stopped working as well. :/ You can either grab this .AHK script or use the .exe which does the same thing. It just auto restart HWINFO after 12 hrs. Working for me for now... I will never support this devloper after what I've seen him post on the original fork of this auto hot key mod. https://github.com/Kaan88/HWiNFO-12-hour-limit-refresh
Original fork where the HWINFO dev posted (He deleted everything isn't working use this new fork from above link.): SoFMeRight/HWiNFO_Refresh#1

Thanks for the alternative.

I tried it, but the CPU usage is constantly like this image.

The update didn't require any updates in my environment, so I reverted to version 8.44. hw

Huhhh? What CPU is that? Why the most on my system I just tested the most I saw using that .exe and the actual .ahk script using AutoHotkey itself most I saw is 0.2% It's a hotkey script it shouldn't be using that much CPU utilization wtf.

@Crescr
Copy link
Copy Markdown

Crescr commented Apr 18, 2026

Huhhh? What CPU is that? Why the most on my system I just tested the most I saw using that .exe and the actual .ahk script using AutoHotkey itself most I saw is 0.2% It's a hotkey script it shouldn't be using that much CPU utilization wtf.

The image is from a 10900k machine, but the same phenomenon occurs on a 9900X3D machine as well.

However, neither machine experienced any problems on VMware.

Both machines are running Server 2025 26100.4652.

Both machines have been customized to disable numerous OS security features, including memory integrity, and driver signatures are also disabled via F7, so it's likely a problem with my environment.

@Styphoryte
Copy link
Copy Markdown

Styphoryte commented Apr 18, 2026 via email

@Styphoryte
Copy link
Copy Markdown

Styphoryte commented Apr 18, 2026 via email

@Crescr
Copy link
Copy Markdown

Crescr commented Apr 18, 2026

This month's OS update was unusually bug-free, so I updated for the first time in 10 months.
26100.32690

Both computers are now working normally, and the CPU issue described above has disappeared.
It seems the problem was caused by the OS version being too old.

Sorry for the trouble.

@Styphoryte
Copy link
Copy Markdown

Styphoryte commented Apr 18, 2026 via email

@Styphoryte
Copy link
Copy Markdown

It stopped working in version 8.46.

Yeah I got the notification it stopped working as well. :/ You can either grab this .AHK script or use the .exe which does the same thing. It just auto restart HWINFO after 12 hrs. Working for me for now... I will never support this devloper after what I've seen him post on the original fork of this auto hot key mod. https://github.com/Kaan88/HWiNFO-12-hour-limit-refresh
Original fork where the HWINFO dev posted (He deleted everything isn't working use this new fork from above link.): SoFMeRight/HWiNFO_Refresh#1

Thanks for the alternative.

I tried it, but the CPU usage is constantly like this image.

The update didn't require any updates in my environment, so I reverted to version 8.44. hw

Huhhh? What CPU is that? Why the most on my system I just tested the most I saw using that .exe and the actual .ahk script using AutoHotkey itself most I saw is 0.2% It's a hotkey script it shouldn't be using that much CPU utilization wtf.

It stopped working in version 8.46.

Yeah I got the notification it stopped working as well. :/ You can either grab this .AHK script or use the .exe which does the same thing. It just auto restart HWINFO after 12 hrs. Working for me for now... I will never support this devloper after what I've seen him post on the original fork of this auto hot key mod. https://github.com/Kaan88/HWiNFO-12-hour-limit-refresh
Original fork where the HWINFO dev posted (He deleted everything isn't working use this new fork from above link.): SoFMeRight/HWiNFO_Refresh#1

Thanks for the alternative.

I tried it, but the CPU usage is constantly like this image.

The update didn't require any updates in my environment, so I reverted to version 8.44. hw

Welp looks like this actually doesn't re-trick the 12 hour timer after a restart using these AutoHokey scripts, I just now noticed so I'm just going to have to go back to previous version I guess... Damn.

@CatchMeZZo
Copy link
Copy Markdown

I would be so happy if there could be an update :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment