Jump to content

IsoBuster 1.7 registration


Doogal

Recommended Posts

Well,

I guess the solution would theoretically be to register Isobuster interactively during unattended installation using a vb or autoit script. This way, the machine specific ID´s get written to the HKCU part of the registry but of course only for the user that does the install.

Then, one would have to read those 6 ID numbers from the registry (reg query ?) and somehow inject them to the HKCU part of the DEFAULT USER so every future user will get them.

Doing this automatically is beyond my knowledge however. I know there are ways but I am not up to it.

Maybe someone else can ? I just wonder why noone seems to have found a working solution for this yet, after all IsoBuster has been around for a while ... :yes:

:hello:

Bye,

Alex

Link to comment
Share on other sites


OK Guys,

here it is ... my solution ! :D

I am glad I can finally come up with a real working solution for this problem altough I am sure there are much more elegant ways to do this. But I am no programmer, I just collected info from various threads on MSFN and sort of pieced it all together.

I have not tried this on a fresh unattended installation yet but I tried on my local machine and it worked there so it SHOULD work. I will test on a virtual machine soon but I see no reason why it should not work so here it is:

As I said a few posts before the problem with IsoBuster registration is, that it is machine specific AND installs the reg info into the HKCU part of the registry so the only solution I can think of that would work on every machine and for all users would be to register Isobuster interactively using a script and then somehow copy the registry information from the current user to the default user.

Since I have no idea how to inject data into the default user branch once Windows is past the T12 stage ( I tried various ways like using the .Default branch in the registry, but nothing worked) I came up with a workaround.

What we will do is install Isobuster silently during unattended installation, then run a script to register Isobuster. Then, right after that, a batch file will read the 7 ID numbers generated during registration and add them to a file called "isobuster.reg" in the default user directory. Of course the file is generated in a way that makes it a valid reg file. :)

Then, all one has to do is make sure that this regfile gets processed whenever a new user is created. That is easy, one simply has to add an entry to the runonce entry in the HKCU\Software\Microsoft\Windows\Current Version branch.

Since I am doing this anyway for registry entries that I want processed when a new user is created I just have to add the isobuster.reg file to the batch.

OK, here is what I do step by step:

1. In cmdlines.txt add this entry:

"REGEDIT /S RunOnceUser.reg"
"REGEDIT /S isobuster.reg"

The second one is just a small reg file that will make sure that IsoBuster won´t pop up the "connect to check for Upgraded dialog" after registration is finished. It contains these lines:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Smart Projects\IsoBuster]
"VersionCheckCriteria"=dword:00000000

Make sure this is in the same directory as cmdlines.txt also.

2. Add a file called RunOnceUser.cmd in the same directory as cmdlines.txt containing this code:

cmdow @ /HID
@echo off

SET KEY=HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce

REG ADD %KEY% /V 1 /D "%USERPROFILE%\startup.cmd" /f

3. In the ...\$OEM$\$Docs\Default User folder of my installation DVD I add a file named "startup.cmd" and this contains these lines:

@echo off
cmdow @ /HID

REGEDIT /S "%USERPROFILE%\isobuster.reg"
attrib -R "%USERPROFILE%\isobuster.reg"

DEL "%USERPROFILE%\isobuster.reg"
DEL /F /S /Q "%USERPROFILE%\startup.cmd"

exit

This will make sure that the isobuster.reg file gets loaded into the registry when a new user is created.

4. Now for the ISOBUster installation itself using my runonceex.cmd:

REG ADD %KEY%\029 /VE /D "ISO Buster 1.7" /f
REG ADD %KEY%\029 /V 1 /D "%CDROM%\Setup\IsoBuster\IsoBusterSetup.exe /VERYSILENT /SP-" /f
REG ADD %KEY%\029 /V 2 /D "taskkill.exe /F /IM isobuster.exe" /f
REG ADD %KEY%\029 /V 3 /D "WScript.exe %CDROM%\Setup\IsoBuster\register.vbs" /f
REG ADD %KEY%\029 /V 4 /D "CMD /C %CDROM%\Setup\IsoBuster\reg4defaultuser.cmd" /f

The first line installs Isobuster silently.

The second kills the isobuster registration dialog

The third one calls a script that will start the registration dialog again ( a bit complicated to do it that way, I know but I didn´t know how to make a script that would use the open registration dialog the moment it appears )

The fourth line calls the batch file that will read from the registry and write the isobuster.reg file in the default user directory.

5. Create a file named register.vbs and place it into the Isobuster installation directory on the DVD:

Set WshShell = CreateObject("WScript.Shell")
Set FileSysObj = CreateObject("Scripting.FileSystemObject")

ScriptPath = FileSysObj.GetFile(WScript.ScriptFullName).ParentFolder

Cmd = Chr(34) & "%PROGRAMFILES%\Smart Projects\IsoBuster\isobuster.exe" & Chr(34)
WshShell.Run Cmd


WScript.Sleep(1500)
WshShell.SendKeys ("FILL REGISTRATION ID IN HERE !!!")
WScript.Sleep(300)
WshShell.SendKeys ("{TAB}")
WScript.Sleep(300)
WshShell.SendKeys ("FILL SERIAL IN HERE !!!!")
WScript.Sleep(300)
WshShell.SendKeys ("{TAB}")
WScript.Sleep(300)
WshShell.SendKeys ("{ENTER}")
WScript.Sleep(300)
WshShell.SendKeys ("%{F4}")

WScript.quit

6. Create a file named reg4defaultuser.cmd and place it also into that directory:

@echo off

echo Windows Registry Editor Version 5.00 > "%Allusersprofile%\..\Default User\isobuster.reg"
echo. >> "%Allusersprofile%\..\Default User\isobuster.reg"
echo [HKEY_CURRENT_USER\Software\Smart Projects] >> "%Allusersprofile%\..\Default User\isobuster.reg"
echo. >> "%Allusersprofile%\..\Default User\isobuster.reg"
echo [HKEY_CURRENT_USER\Software\Smart Projects\IsoBuster] >> "%Allusersprofile%\..\Default User\isobuster.reg"
echo "VersionCheckCriteria"=dword:00000000 >> "%Allusersprofile%\..\Default User\isobuster.reg"

FOR /F "TOKENS=3" %%i in ('reg query "HKCU\Software\Smart Projects\Isobuster" /v ID ^| FINDSTR "REG_SZ"') do echo "ID"="%%i" >> "%Allusersprofile%\..\Default User\isobuster.reg"
FOR /F "TOKENS=3" %%j in ('reg query "HKCU\Software\Smart Projects\Isobuster" /v ID1 ^| FINDSTR "REG_SZ"') do echo "ID1"="%%j" >> "%Allusersprofile%\..\Default User\isobuster.reg"
FOR /F "TOKENS=3" %%k in ('reg query "HKCU\Software\Smart Projects\Isobuster" /v ID2 ^| FINDSTR "REG_SZ"') do echo "ID2"="%%k" >> "%Allusersprofile%\..\Default User\isobuster.reg"
FOR /F "TOKENS=3" %%l in ('reg query "HKCU\Software\Smart Projects\Isobuster" /v ID3 ^| FINDSTR "REG_SZ"') do echo "ID3"="%%l" >> "%Allusersprofile%\..\Default User\isobuster.reg"
FOR /F "TOKENS=3" %%m in ('reg query "HKCU\Software\Smart Projects\Isobuster" /v ID4 ^| FINDSTR "REG_SZ"') do echo "ID4"="%%m" >> "%Allusersprofile%\..\Default User\isobuster.reg"
FOR /F "TOKENS=3" %%n in ('reg query "HKCU\Software\Smart Projects\Isobuster" /v ID5 ^| FINDSTR "REG_SZ"') do echo "ID5"="%%n" >> "%Allusersprofile%\..\Default User\isobuster.reg"
FOR /F "TOKENS=3" %%o in ('reg query "HKCU\Software\Smart Projects\Isobuster" /v ID6 ^| FINDSTR "REG_SZ"') do echo "ID6"="%%o" >> "%Allusersprofile%\..\Default User\isobuster.reg"

exit

Thats it ! A bit complicated the whole process but I don´t think it will get much easier with machine specific registration. Of course injecting the Registration data into default user part of the registry would be way cooler but I don´t know how to do that !

Hopefully the above works for you too !

Bye,

Alex

:hello:

Link to comment
Share on other sites

Ok,

I verified that this method is working by installing in a fresh new virtual machine. No problem whatsover. The only problem that appeared was with VMWare. Somehow, the ALT-F4 command in my vbs script used to close isobuster.exe triggered an error in VMWare. (see pic)

After recognizing the message, everything worked normal. :rolleyes:

Link to comment
Share on other sites

HI again,

it also works on my second PC, I just did a new installation there. I also compiled a cmd file for you that sets all file associations Isobuster offers in the interactive installer. (thanks, SiMoNsAyS for your help on this ! )

fileassociations.cmd :

@echo off
cmdow @ /HID
M Short %PF% Variable
FOR %%A IN ("%PROGRAMFILES%") DO SET SHORTPF=%%~sA

REG ADD "HKLM\SOFTWARE\Classes\.iso" /VE /D "IsoBuster" /F
REG ADD "HKLM\SOFTWARE\Classes\.bin" /VE /D "IsoBuster" /F
REG ADD "HKLM\SOFTWARE\Classes\.cif" /VE /D "IsoBuster" /F
REG ADD "HKLM\SOFTWARE\Classes\.vcd" /VE /D "IsoBuster" /F
REG ADD "HKLM\SOFTWARE\Classes\.vc4" /VE /D "IsoBuster" /F
REG ADD "HKLM\SOFTWARE\Classes\.fcd" /VE /D "IsoBuster" /F
REG ADD "HKLM\SOFTWARE\Classes\.gcd" /VE /D "IsoBuster" /F
REG ADD "HKLM\SOFTWARE\Classes\.img" /VE /D "IsoBuster" /F
REG ADD "HKLM\SOFTWARE\Classes\.dmg" /VE /D "IsoBuster" /F
REG ADD "HKLM\SOFTWARE\Classes\.c2d" /VE /D "IsoBuster" /F
REG ADD "HKLM\SOFTWARE\Classes\.cdi" /VE /D "IsoBuster" /F
REG ADD "HKLM\SOFTWARE\Classes\.dao" /VE /D "IsoBuster" /F
REG ADD "HKLM\SOFTWARE\Classes\.tao" /VE /D "IsoBuster" /F
REG ADD "HKLM\SOFTWARE\Classes\.ccd" /VE /D "IsoBuster" /F
REG ADD "HKLM\SOFTWARE\Classes\.cue" /VE /D "IsoBuster" /F
REG ADD "HKLM\SOFTWARE\Classes\.bwt" /VE /D "IsoBuster" /F
REG ADD "HKLM\SOFTWARE\Classes\.cdi" /VE /D "IsoBuster" /F
REG ADD "HKLM\SOFTWARE\Classes\.b5t" /VE /D "IsoBuster" /F
REG ADD "HKLM\SOFTWARE\Classes\.b5i" /VE /D "IsoBuster" /F
REG ADD "HKLM\SOFTWARE\Classes\.mds" /VE /D "IsoBuster" /F
REG ADD "HKLM\SOFTWARE\Classes\.mdf" /VE /D "IsoBuster" /F
REG ADD "HKLM\SOFTWARE\Classes\.nrg" /VE /D "IsoBuster" /F
REG ADD "HKLM\SOFTWARE\Classes\.pdi" /VE /D "IsoBuster" /F
REG ADD "HKLM\SOFTWARE\Classes\.pxi" /VE /D "IsoBuster" /F
REG ADD "HKLM\SOFTWARE\Classes\.P01" /VE /D "IsoBuster" /F
REG ADD "HKLM\SOFTWARE\Classes\.gi" /VE /D "IsoBuster" /F
REG ADD "HKLM\SOFTWARE\Classes\.cd" /VE /D "IsoBuster" /F
REG ADD "HKLM\SOFTWARE\Classes\IsoBuster\DefaultIcon" /VE /D "%SHORTPF%\Smart Projects\IsoBuster\IsoBuster.exe" /F
REG ADD "HKLM\SOFTWARE\Classes\IsoBuster\shell\Öffnen\command" /VE /D "%SHORTPF%\Smart Projects\IsoBuster\IsoBuster.exe \"%%1\"" /F

Bye,

Alex

Link to comment
Share on other sites

is there a simple registation code like nero has for example:

[HKEY_LOCAL_MACHINE\SOFTWARE\Ahead\Nero - Burning Rom\Info]
"User"="InsertName"
"Company"="InsertCompanyName"
"Serial6"="InsertSerial"

is there a simple registation like that for the isobuster?

Link to comment
Share on other sites

  • 1 month later...
  • 3 weeks later...

Thanks all for the help! Here was the batch script I used to make a silent install for Windowz XPSP2 and IsoBuster 1.7

Here are the steps

1.) Rename ISOBuster Setup.exe to isobuster.exe

2.) Make these 2 files---setup.cmd and register.vbs and place the info below into the corisponding code into each. Place these files into the same directory as the ISOBuster Setup file.

setup.cmd

@ECHO OFF
cmdow @ /HID

:: Disable the "connect to check for Upgraded dialog" after registration is finished
REG ADD "HKCU\Software\Smart Projects\IsoBuster" /v VersionCheckCriteria /t REG_DWORD /d 00000000 /f

:: Running install
"isobuster.exe" /VERYSILENT /SP-
taskkill /F /IM isobuster.exe
WScript "register.vbs"

:: Register other users upon their log on
ECHO Windows Registry Editor Version 5.00 > "%PROGRAMFILES%\Smart Projects\IsoBuster\isobuster.reg"
ECHO. >> "%PROGRAMFILES%\Smart Projects\IsoBuster\isobuster.reg"
ECHO [HKEY_CURRENT_USER\Software\Smart Projects] >> "%PROGRAMFILES%\Smart Projects\IsoBuster\isobuster.reg"
ECHO. >> "%PROGRAMFILES%\Smart Projects\IsoBuster\isobuster.reg"
ECHO [HKEY_CURRENT_USER\Software\Smart Projects\IsoBuster] >> "%PROGRAMFILES%\Smart Projects\IsoBuster\isobuster.reg"
ECHO "VersionCheckCriteria"=dword:00000000 >> "%PROGRAMFILES%\Smart Projects\IsoBuster\isobuster.reg"
FOR /F "TOKENS=3" %%i in ('REG QUERY "HKCU\Software\Smart Projects\Isobuster" /v ID ^| FINDSTR "REG_SZ"') do echo "ID"="%%i" >> "%PROGRAMFILES%\Smart Projects\IsoBuster\isobuster.reg"
FOR /F "TOKENS=3" %%j in ('REG QUERY "HKCU\Software\Smart Projects\Isobuster" /v ID1 ^| FINDSTR "REG_SZ"') DO ECHO "ID1"="%%j" >> "%PROGRAMFILES%\Smart Projects\IsoBuster\isobuster.reg"
FOR /F "TOKENS=3" %%k in ('REG QUERY "HKCU\Software\Smart Projects\Isobuster" /v ID2 ^| FINDSTR "REG_SZ"') DO ECHO "ID2"="%%k" >> "%PROGRAMFILES%\Smart Projects\IsoBuster\isobuster.reg"
FOR /F "TOKENS=3" %%l in ('REG QUERY "HKCU\Software\Smart Projects\Isobuster" /v ID3 ^| FINDSTR "REG_SZ"') DO ECHO "ID3"="%%l" >> "%PROGRAMFILES%\Smart Projects\IsoBuster\isobuster.reg"
FOR /F "TOKENS=3" %%m in ('REG QUERY "HKCU\Software\Smart Projects\Isobuster" /v ID4 ^| FINDSTR "REG_SZ"') DO ECHO "ID4"="%%m" >> "%PROGRAMFILES%\Smart Projects\IsoBuster\isobuster.reg"
FOR /F "TOKENS=3" %%n in ('REG QUERY "HKCU\Software\Smart Projects\Isobuster" /v ID5 ^| FINDSTR "REG_SZ"') DO ECHO "ID5"="%%n" >> "%PROGRAMFILES%\Smart Projects\IsoBuster\isobuster.reg"
FOR /F "TOKENS=3" %%o in ('REG QUERY "HKCU\Software\Smart Projects\Isobuster" /v ID6 ^| FINDSTR "REG_SZ"') DO ECHO "ID6"="%%o" >> "%PROGRAMFILES%\Smart Projects\IsoBuster\isobuster.reg"
REG ADD "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" /V 1 /D "REGEDIT /S %PROGRAMFILES%\Smart Projects\IsoBuster\isobuster.reg" /f

:: Addition of file associations
SET KEY="HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts"
SET KEY2="HKLM\SOFTWARE\Classes"
REG ADD %KEY2%\.iso /ve /d IsoBuster /f
REG ADD %KEY%\.iso /v Application /d IsoBuster.exe /f
REG ADD %KEY%\.iso\OpenWithList /v a /d IsoBuster.exe /f
REG ADD %KEY%\.iso\OpenWithList /v MRUList /d a /f
REG ADD %KEY2%\.bin /ve /d IsoBuster /f
REG ADD %KEY%\.bin /v Application /d IsoBuster.exe /f
REG ADD %KEY%\.bin\OpenWithList /v a /d IsoBuster.exe /f
REG ADD %KEY%\.bin\OpenWithList /v MRUList /d a /f
REG ADD %KEY2%\.cif /ve /d IsoBuster /f
REG ADD %KEY%\.cif /v Application /d IsoBuster.exe /f
REG ADD %KEY%\.cif\OpenWithList /v a /d IsoBuster.exe /f
REG ADD %KEY%\.cif\OpenWithList /v MRUList /d a /f
REG ADD %KEY2%\.vcd /ve /d IsoBuster /f
REG ADD %KEY%\.vcd /v Application /d IsoBuster.exe /f
REG ADD %KEY%\.vcd\OpenWithList /v a /d IsoBuster.exe /f
REG ADD %KEY%\.vcd\OpenWithList /v MRUList /d a /f
REG ADD %KEY2%\.vc4 /ve /d IsoBuster /f
REG ADD %KEY%\.vc4 /v Application /d IsoBuster.exe /f
REG ADD %KEY%\.vc4\OpenWithList /v a /d IsoBuster.exe /f
REG ADD %KEY%\.vc4\OpenWithList /v MRUList /d a /f
REG ADD %KEY2%\.fcd /ve /d IsoBuster /f
REG ADD %KEY%\.fcd /v Application /d IsoBuster.exe /f
REG ADD %KEY%\.fcd\OpenWithList /v a /d IsoBuster.exe /f
REG ADD %KEY%\.fcd\OpenWithList /v MRUList /d a /f
REG ADD %KEY2%\.gcd /ve /d IsoBuster /f
REG ADD %KEY%\.gcd /v Application /d IsoBuster.exe /f
REG ADD %KEY%\.gcd\OpenWithList /v a /d IsoBuster.exe /f
REG ADD %KEY%\.gcd\OpenWithList /v MRUList /d a /f
REG ADD %KEY2%\.img /ve /d IsoBuster /f
REG ADD %KEY%\.img /v Application /d IsoBuster.exe /f
REG ADD %KEY%\.img\OpenWithList /v a /d IsoBuster.exe /f
REG ADD %KEY%\.img\OpenWithList /v MRUList /d a /f
REG ADD %KEY2%\.dmg /ve /d IsoBuster /f
REG ADD %KEY%\.dmg /v Application /d IsoBuster.exe /f
REG ADD %KEY%\.dmg\OpenWithList /v a /d IsoBuster.exe /f
REG ADD %KEY%\.dmg\OpenWithList /v MRUList /d a /f
REG ADD %KEY2%\.c2d /ve /d IsoBuster /f
REG ADD %KEY%\.c2d /v Application /d IsoBuster.exe /f
REG ADD %KEY%\.c2d\OpenWithList /v a /d IsoBuster.exe /f
REG ADD %KEY%\.c2d\OpenWithList /v MRUList /d a /f
REG ADD %KEY2%\.cdi /ve /d IsoBuster /f
REG ADD %KEY%\.cdi /v Application /d IsoBuster.exe /f
REG ADD %KEY%\.cdi\OpenWithList /v a /d IsoBuster.exe /f
REG ADD %KEY%\.cdi\OpenWithList /v MRUList /d a /f
REG ADD %KEY2%\.dao /ve /d IsoBuster /f
REG ADD %KEY%\.dao /v Application /d IsoBuster.exe /f
REG ADD %KEY%\.dao\OpenWithList /v a /d IsoBuster.exe /f
REG ADD %KEY%\.dao\OpenWithList /v MRUList /d a /f
REG ADD %KEY2%\.tao /ve /d IsoBuster /f
REG ADD %KEY%\.tao /v Application /d IsoBuster.exe /f
REG ADD %KEY%\.tao\OpenWithList /v a /d IsoBuster.exe /f
REG ADD %KEY%\.tao\OpenWithList /v MRUList /d a /f
REG ADD %KEY2%\.ccd /ve /d IsoBuster /f
REG ADD %KEY%\.ccd /v Application /d IsoBuster.exe /f
REG ADD %KEY%\.ccd\OpenWithList /v a /d IsoBuster.exe /f
REG ADD %KEY%\.ccd\OpenWithList /v MRUList /d a /f
REG ADD %KEY2%\.cue /ve /d IsoBuster /f
REG ADD %KEY%\.cue /v Application /d IsoBuster.exe /f
REG ADD %KEY%\.cue\OpenWithList /v a /d IsoBuster.exe /f
REG ADD %KEY%\.cue\OpenWithList /v MRUList /d a /f
REG ADD %KEY2%\.bwt /ve /d IsoBuster /f
REG ADD %KEY%\.bwt /v Application /d IsoBuster.exe /f
REG ADD %KEY%\.bwt\OpenWithList /v a /d IsoBuster.exe /f
REG ADD %KEY%\.bwt\OpenWithList /v MRUList /d a /f
REG ADD %KEY2%\.cdi /ve /d IsoBuster /f
REG ADD %KEY%\.cdi /v Application /d IsoBuster.exe /f
REG ADD %KEY%\.cdi\OpenWithList /v a /d IsoBuster.exe /f
REG ADD %KEY%\.cdi\OpenWithList /v MRUList /d a /f
REG ADD %KEY2%\.b5t /ve /d IsoBuster /f
REG ADD %KEY%\.b5t /v Application /d IsoBuster.exe /f
REG ADD %KEY%\.b5t\OpenWithList /v a /d IsoBuster.exe /f
REG ADD %KEY%\.b5t\OpenWithList /v MRUList /d a /f
REG ADD %KEY2%\.b5i /ve /d IsoBuster /f
REG ADD %KEY%\.b5i /v Application /d IsoBuster.exe /f
REG ADD %KEY%\.b5i\OpenWithList /v a /d IsoBuster.exe /f
REG ADD %KEY%\.b5i\OpenWithList /v MRUList /d a /f
REG ADD %KEY2%\.mds /ve /d IsoBuster /f
REG ADD %KEY%\.mds /v Application /d IsoBuster.exe /f
REG ADD %KEY%\.mds\OpenWithList /v a /d IsoBuster.exe /f
REG ADD %KEY%\.mds\OpenWithList /v MRUList /d a /f
REG ADD %KEY2%\.mdf /ve /d IsoBuster /f
REG ADD %KEY%\.mdf /v Application /d IsoBuster.exe /f
REG ADD %KEY%\.mdf\OpenWithList /v a /d IsoBuster.exe /f
REG ADD %KEY%\.mdf\OpenWithList /v MRUList /d a /f
REG ADD %KEY2%\.nrg /ve /d IsoBuster /f
REG ADD %KEY%\.nrg /v Application /d IsoBuster.exe /f
REG ADD %KEY%\.nrg\OpenWithList /v a /d IsoBuster.exe /f
REG ADD %KEY%\.nrg\OpenWithList /v MRUList /d a /f
REG ADD %KEY2%\.pdi /ve /d IsoBuster /f
REG ADD %KEY%\.pdi /v Application /d IsoBuster.exe /f
REG ADD %KEY%\.pdi\OpenWithList /v a /d IsoBuster.exe /f
REG ADD %KEY%\.pdi\OpenWithList /v MRUList /d a /f
REG ADD %KEY2%\.pxi /ve /d IsoBuster /f
REG ADD %KEY%\.pxi /v Application /d IsoBuster.exe /f
REG ADD %KEY%\.pxi\OpenWithList /v a /d IsoBuster.exe /f
REG ADD %KEY%\.pxi\OpenWithList /v MRUList /d a /f
REG ADD %KEY2%\.P01 /ve /d IsoBuster /f
REG ADD %KEY%\.P01 /v Application /d IsoBuster.exe /f
REG ADD %KEY%\.P01\OpenWithList /v a /d IsoBuster.exe /f
REG ADD %KEY%\.P01\OpenWithList /v MRUList /d a /f
REG ADD %KEY2%\.gi /ve /d IsoBuster /f
REG ADD %KEY%\.gi /v Application /d IsoBuster.exe /f
REG ADD %KEY%\.gi\OpenWithList /v a /d IsoBuster.exe /f
REG ADD %KEY%\.gi\OpenWithList /v MRUList /d a /f
REG ADD %KEY2%\.cd /ve /d IsoBuster /f
REG ADD %KEY%\.cd /v Application /d IsoBuster.exe /f
REG ADD %KEY%\.cd\OpenWithList /v a /d IsoBuster.exe /f
REG ADD %KEY%\.cd\OpenWithList /v MRUList /d a /f

:: Cleanup of Order Now link
IF EXIST "%ALLUSERSPROFILE%\Start Menu\Programs\Smart Projects\IsoBuster\Order Now.lnk" DEL /F /Q "%ALLUSERSPROFILE%\Start Menu\Programs\Smart Projects\IsoBuster\Order Now.lnk"
IF EXIST "%PROGRAMFILES%\Smart Projects\IsoBuster\Online\Order Now.html" DEL /F /Q "%PROGRAMFILES%\Smart Projects\IsoBuster\Online\Order Now.html"

:: Change Shortcuts
IF NOT EXIST "%ALLUSERSPROFILE%\Start Menu\Programs\Multimedia Applications" MKDIR "%ALLUSERSPROFILE%\Start Menu\Programs\Multimedia Applications"
IF EXIST "%ALLUSERSPROFILE%\Start Menu\Programs\Smart Projects\IsoBuster" MOVE /Y "%ALLUSERSPROFILE%\Start Menu\Programs\Smart Projects\IsoBuster" "%ALLUSERSPROFILE%\Start Menu\Programs\Multimedia Applications\IsoBuster"
IF EXIST "%ALLUSERSPROFILE%\Start Menu\Programs\Smart Projects" RMDIR /S /Q "%ALLUSERSPROFILE%\Start Menu\Programs\Smart Projects"

EXIT

register.vbs

Set WshShell = CreateObject("WScript.Shell")
Set FileSysObj = CreateObject("Scripting.FileSystemObject")

ScriptPath = FileSysObj.GetFile(WScript.ScriptFullName).ParentFolder

Cmd = Chr(34) & "%PROGRAMFILES%\Smart Projects\IsoBuster\isobuster.exe" & Chr(34)
WshShell.Run Cmd

WScript.Sleep(1500)
WshShell.SendKeys ("billgates@micros***.com_8B8R7V1T5OD0OR518")
WScript.Sleep(300)
WshShell.SendKeys ("{TAB}")
WScript.Sleep(300)
WshShell.SendKeys ("E2319E33-5E6CFAAB-0C004D17-6EC3CD86-8035B715-5BEB7D64")
WScript.Sleep(300)
WshShell.SendKeys ("{TAB}")
WScript.Sleep(300)
WshShell.SendKeys ("{ENTER}")
WScript.Sleep(300)
WshShell.SendKeys ("%{F4}")
WScript.quit

Now just run the START.CMD and wait? Good Luck

Link to comment
Share on other sites

  • 9 months later...

Hi guys,

Forgive my stupidity, but I'm using RunOnceEx:

1. Where do I put this reg info?

2. Does it require a special command in cmdlines.txt?

3. Does it require a special command in RunOnce.cmd? If so, does this command come before or after the command for the programme itself?

You see I manage to register most of my progs in my RegTweaks.reg which I call at the very end of RunOnce.cmd, without having to add anything to my cmdlines.txt, but with this one I tried both before and after and it wouldn't work...

Best,

Sangi

:blushing:

Edited by Sangi
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...