Home > Uncategorized > Creating autorun disks specifically for Windows x64 systems

Creating autorun disks specifically for Windows x64 systems

Was just burning (with Windows7 included image burner) some backup ISO images of Windows Vista x64 final (MVPs who had submitted bugs on Microsoft Connect during Vista beta test cycle were getting both x86 and x64 final Ultimate versions for free). After reinserting the disk I noticed it was trying to run sperr32.exe instead of setup.exe.
 
Looking at autorun.inf it was obvious that the reason was the x86 version of Windows7 (expired RC in fact) I had on that Intel EMT64 (AMD x64 compatible) machine. Vista x64 autorun.inf had special section that would launch setup.exe (for in place WindowsXP to Vista upgrade I guess) on a x64 OS and sperr32.exe with param x64 passed to it.
 
The sperr32.exe executable seems to check the OS architecture and if it’s not same as the param passed to it (assume valid params are x86, x64 and maybe IA64 too for Itanium) just show the message "Your computer cannot run this version of the Operating System" at an "always on top" (to not go by accident to the background without the user noticing) modal dialog box. Passing invalid params there like x65 etc. just does nothing.
[AutoRun.Amd64]
open=setup.exe
icon=setup.exe,0
 
[AutoRun]
open=sources\sperr32.exe x64
icon=sources\sperr32.exe,0
Advertisements
Categories: Uncategorized Tags:
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: