0

I have successfully created the .iss file inside the installer folder. But i have a problem calling it.

Command:

  $Process = [Diagnostics.Process]::Start("C:\temp\Setup.exe", "/S /SMS /f1c:\temp\abc.iss")
  $Process.WaitForExit()

There is no error in logfiles, but it does not run silently.

Dirty-flow
  • 2,306
  • 11
  • 30
  • 49
forsaken
  • 3
  • 4

1 Answers1

0

From here

The /r and /s switches only work if the release engineer is competent. Many packages have "custom dialogs" which are not supported by setup.iss, which means the dialogs will always appear no matter what you do. For such packages, I suggest asking the vendor to fix their installer.

MC ND
  • 69,615
  • 8
  • 84
  • 126
  • You might try doing SETUP.EXE /? If you are lucky you may get some help. – RGuggisberg Oct 30 '13 at 13:56
  • @mc nd - what options do I have to make the installation silent other than using record installation or convert this to msi. any reference or link I can use commandline using autoit? – forsaken Oct 31 '13 at 07:05
  • If you have readed the information in the linked page, you have seen there are no much options. If you are not the creator of the installation, and can not request a updated setup from the creator... if the dialogs doesn't require user interaction, you can try to run the app hidden, or can try to decompile and customize setup package, or can track changes made by installation and replace with your own process, .... entertaining, but no simple things to do. – MC ND Oct 31 '13 at 08:07