Forum Replies Created
-
AuthorPosts
-
Get him to learn SolidWorks. Seriously, the writing is on the wall for AutoCAD, at least in its current incarnation.
You might just try modifying and running the 32 bit version. As far as I know it should still work under 64 bit Windows.
Arris that is fantastic, your fix worked perfectly!
Can I ask what tool you used to determine that it calls GetProductInfo? I don’t think this information is available in ProcMon.
Also how did you ascertain which part of the EXE would need to be changed (and to what) to circumvent that function call?
Thanks again 🙂
joelpt
Well, a small update here.
I was able to extract the contents of the .CAB file using a command line of
extract tinker.cab -f:* “cabtmp”
(note I use tinker.cab here rather than the lengthy actual CAB filename)
This extracted all the files in the CAB with the correct folder/file names.
Then examining the .manifest and .mum files I realized that the install files are located in the “…._none_….” folder, and there is also one other file — a language file — in the “….en-us….” folder (I use … here rather than putting the whole lengthy folder name).
I copied the “….none….” files to a new folder, C:Program FilesMicrosoft GamesTinker (based on reading the .manifest files). And I copied the .mui file from the “….en-us….” folder to C:Program FilesMicrosoft GamesTinkeren-US. This got rid of a crash that I was seeing when trying to launch tinker.exe directly from the “….none….” extracted folder.
However … now after running tinker.exe, I receive the unpleasant message, “This game only works on Windows Vista(R) Ultimate”.
So at the moment I am dead in the water here. I ran Procmon to try and analyze what tinker.exe is accessing to determine which version of Windows is running, but there’s just too much to reasonably analyze — it opens or checks hundreds of files and registry keys during its launch and I just don’t know enough to interpret all that data.
I tried editing the following two registry keys in HKLMSOFTWAREMicrosoftWindows NTCurrentVersion, to no avail:
EditionID: changed to “Ultimate”
ProductName: changed to “Windows Vista â„¢ Ultimate”I also tried a ProductName of “Windows Vista (R) Ultimate” (similar to the existing value for that key, “Windows Server (R) 2008 Standard”). None of this has gotten the game to actually start up.
Hopefully one of you bright sparks has some insight!
Thanks
joelptEDIT: for what it’s worth, the last registry key that tinker.exe appears to access before giving the wrong-OS error message is HKLMSoftwareMicrosoftWindowsCurrentVersionSideBySide. Not really seeing anything in this key branch that would seem to identify the OS version though.
AutoCad 2009 seems to be working fine here in 2008 Server/32bit.
-
AuthorPosts