Я поступил проще. Но для 3DMark05. Думаю для 06 разница небольшая.
На рабочую машину установмл Марк, пропатчил (В том числе и сисинфо для новых АТИ), запаковал в sfx-архив.
Параметры архива:
Код:
Path=%systemdrive%\Test\3DMark05\
SavePath
Setup=regedit -s %systemdrive%\Test\3DMark05\reg.reg
Silent=1
Overwrite=1
Файл reg.reg
Код:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\3DMark05]
"UninstallString"="%systemdrive%\\Test\\3DMark05\\uninst.bat"
"DisplayName"="3DMark05"
"DisplayIcon"="%systemdrive%\\Test\\3DMark05\\3DMark05.exe"
"DisplayVersion"="1.2.0"
"InstallLocation"="%systemdrive%\\Test\\3DMark05"
"Version"=dword:01020000
"MajorVersion"=dword:00000001
"MinorVersion"=dword:00000002
[HKEY_CURRENT_USER\Software\Futuremark]
[HKEY_CURRENT_USER\Software\Futuremark\3DMark05]
[HKEY_LOCAL_MACHINE\SOFTWARE\Futuremark]
[HKEY_LOCAL_MACHINE\SOFTWARE\Futuremark\3DMark05]
"KeyCode"="*****-*****-*****-*****"
[HKEY_LOCAL_MACHINE\SOFTWARE\Futuremark\3DMark05\1.0.0]
[HKEY_LOCAL_MACHINE\SOFTWARE\Futuremark\3DMark05\1.2.0]
файл uninst.bat:
Код:
cmdow @ /HID
regedit -s uninstall.reg
RD /S /Q "%systemdrive%\3DMark05"
файл uninstall.reg:
Код:
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\3DMark05]
[-HKEY_CURRENT_USER\Software\Futuremark\3DMark05]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Futuremark\3DMark05]
У меня все работает (пробовал на многих машинах).