Jump to content

Recommended Posts

Posted

Hi There,

Has anyone figured a was to do a silent install for 3D Mark 2003 & 2005 and PC Mark 2004? :no:

I have gone about the long way for PC Mark 2004 & 3D 2003. I installed it an a test machine. Then copied all the files and went through the registry and got all the entries for the programs. They work fine but I am not sure how it will work with a non C: install and the Uninstall sometimes does not work right. :(

I tried this with 3D Mark 2005 but no sucess. There is things going on with Common Files and such. It get really weird. There has to be an simple solution. I know they are Install Shield but they are packed with some kind of wizard. I can't catch all the files in a temp folder. Data2.cab appears out of no where for the install and I have searched everywhere. :unsure:

Any Help would be greatly appreciated. :)


Posted

Thank you for being specific...

I have looked already. The problem with the install shield is that these programs are not in their "Setup.exe" uncompressed format. I have searched and found no help on this topic either. :angry:

It is does NOT work to create an .iss file for the install. This was the first method I tried with nothing. The install begins and then terminates quickly. It does not install, no error either. (When I use the -R command with the created .iss) :wacko:

This method worked fine for 3D Mark 2001SE and PC Mark 2002. But WHen it became Futuremark they changed their install package style.

Anyone with more help on this? :}

Posted

I'm having troubles also and I don't want to use AutoIt if I can avoid to... Maybe I missed a step... Here is the content of my RunOnceEx.cmd:

REG ADD %KEY%\010 /VE /D "Futuremark 3DMark 2003" /f 
REG ADD %KEY%\010 /V 1 /D "%APPS%\3DMark_2003\3DM03.exe -s -f1\"%APPS%\setup.iss\" -f2\"%LOGS%\3DM03.log\"" /f
REG ADD %KEY%\010 /V 2 /D "REGEDIT /S %APPS%\3DMark_2003\3DM03.reg" /f

It doesn't work as the install launches and exists with an error code -5 (File not found from Installshied doc). %APPS% and %LOGS% are valid and working (as other applications use them).

If I create a shortcut and try it on my machine, it suceeds using the following cmdline in the shortcut:

"C:\3DMark_2003\3DM03.exe" -s -f1"C:\setup.iss" -f2"C:\3DM03.log"

Anyone seing a mistake I've done?

Posted

@Alex_N

No mistakes that I can see, but I don't think you can use a variable with InstallShield switches.

Maybe, you could try adding another \ , like this

REG ADD %KEY%\010 /V 1 /D "%APPS%\3DMark_2003\3DM03.exe -s -f1\"%APPS%\\setup.iss\" -f2\"%LOGS%\\3DM03.log\"" /f

and see if that helps any.

Otherwise, I would just use an absolute path to the root directory, and then have a cleanup script delete or move those files afterwards.

I just think InstallShield applications are overly complicated and really annoying for unattended installs. :(

Posted

Yea, I agree :rolleyes:

I havn't setup using runonceex.cmd

I have done my whole setup with usual way. I will try what you guys suggest in my Start.cmd.

The Setup.iss you use, you made it from the 3DMark (Single File) install?

Posted
No mistakes that I can see, but I don't think you can use a variable with InstallShield switches.

Maybe, you could try adding another \ , like this

REG ADD %KEY%\010 /V 1 /D "%APPS%\3DMark_2003\3DM03.exe -s -f1\"%APPS%\\setup.iss\" -f2\"%LOGS%\\3DM03.log\"" /f

and see if that helps any.

I'll try that but really ackward thing is that 3DMark2005 installation works fine using the same line:

REG ADD %KEY%\050 /VE /D "Futuremark 3DMark2003 3.6.0" /f 
REG ADD %KEY%\050 /V 1 /D "%APPS%\3DMark2003\3DM03.exe -s -f1\"%APPS%\3DMark2003\setup.iss\" -f2\"%LOGS%\3DM03.log\"" /f
REG ADD %KEY%\050 /V 2 /D "REGEDIT /S %APPS%\3DMark2003\3DM03.reg" /f

REG ADD %KEY%\055 /VE /D "Futuremark 3DMark2005 1.2.0" /f
REG ADD %KEY%\055 /V 1 /D "%APPS%\3DMark2005\3DM05.exe -s -f1\"%APPS%\3DMark2005\setup.iss\" -f2\"%LOGS%\3DM05.log\"" /f
REG ADD %KEY%\055 /V 2 /D "REGEDIT /S %APPS%\3DMark2005\3DM05.reg" /f

The Setup.iss you use, you made it from the 3DMark (Single File) install?

Yup, generated running the installshield .exe with -r
Posted

Hi There,

Ok, I got it to work for 3DMark 2003, PCMark 2004 and 3DMark 2005.

Here is what I used in my Start.cmd

ECHO.
ECHO ------------------------------------------------------------------------------
ECHO Starting Installation Of System Benchmark Programs (Fully Registered)
ECHO ------------------------------------------------------------------------------
ECHO.
ECHO Installing Futuremark 3D Mark 2001 SE (Version 330)
ECHO Please wait...
start /wait %systemdrive%\install\Applications\3DMark2001SE\Setup.exe /s
ECHO.
ECHO Installing Futuremark 3D Mark 2003 (Version 360)
ECHO Please wait...
start /wait C:\install\Applications\3DMark2003\3D2003-350.exe -s -f1"C:\install\Applications\3DMark2003\Setup.iss"
start /wait C:\install\Applications\3DMark2003\360-Patch\3D2003-360.exe -s -f1"C:\install\Applications\3DMark2003\360-Patch\Setup.iss"
ECHO.
ECHO Installing Futuremark 3D Mark 2005 (Version 120)
ECHO Please wait...
start /wait C:\install\Applications\3DMark2005\3D2005-100.exe -s -f1"C:\install\Applications\3DMark2005\Setup.iss"
start /wait C:\install\Applications\3DMark2005\110-Patch\3D2005-110.exe -s -f1"C:\install\Applications\3DMark2005\110-Patch\Setup.iss"
start /wait C:\install\Applications\3DMark2005\120-Patch\3D2005-120.exe -s -f1"C:\install\Applications\3DMark2005\120-Patch\Setup.iss"
ECHO.
ECHO Installing Futuremark PC Mark 2002
ECHO Please wait...
start /wait %systemdrive%\install\Applications\PCMark2002\Setup.exe /s
ECHO.
ECHO Installing Futuremark PC Mark 2004 (Version 130)
ECHO Please wait...
start /wait C:\install\Applications\PCMark2004\PC2004-120.exe -s -f1"C:\install\Applications\PCMark2004\Setup.iss"
start /wait C:\install\Applications\PCMark2004\130-Patch\PC2004-130.exe -s -f1"C:\install\Applications\PCMark2004\130-Patch\Setup.iss"
ECHO.

Hope that looks ok. :huh:

This should be useful for someone.

Posted

Hmmm... I don't see how that differs to my parameters, except that I don't use the same method (RunOnceEx.cmd).

Could you paste your 3DMark2005 Setup.iss file (as the -3 error code is something missing in the answer file for silent installation)?

Thanks ;)

Posted

Yea, no problem. I had trouble with your setup but stumbled accoss that way and it did work. I think it was something about the log file or something.

Yea, here is my iss for 3DMark2005.

Also, I am starting to look at using RunOnceEx very soon. Kinda looking at an Overhaul of the install for my 2.0 version of the DVD. I am about to release 1.0 - Final. I have finished testing 1.0 - Beta 3 and everything seems good. :thumbup

setup.iss

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...