these are the changes to uninstall.exe to bypass os check Comparing files orig_Uninstal.exe and MOD_UNINSTAL.EXE 00001261: 74 90 00001262: 3D 90 00001266: 74 90 00001267: 15 90 0000126B: 75 90 0000126C: 55 90 00001270: 75 90 00001271: 50 90
I searched for GetVersionEX then to narrow down which sub to attack I changed some instructions so setup would crash, when I found the right sub I noped some jump instructions so the code would not branch.
So that's how you did it. Up until now I only knew how to search for "Version=" or "VersionNT=". I went back and recreated your method, and sure enough, it worked at the same offset you posted earlier. I feel suddenly enlightened!