Having trouble running a setup.exe using VB .Net code

Having trouble running a setup.exe using VB .Net code

am 01.11.2007 21:23:01 von OriginalStealth

My setup.exe is located on the share. I wrote the following code to start
the .exe

Dim sRemoteFile As String
sRemoteFile = "\\shareA &"\" & "setup.exe"

System.Diagnostics.Process.Start(sRemoteFile,
sRunAs.ToLower())
System.Windows.Forms.Application.DoEvents()
System.Threading.Thread.Sleep(5400)

When the code runs I get a Windows Installer dialogue with the following
info. What does this mean. This code used to run fine.

Windows ® Installer. V 3.01.4000.1823

msiexec /Option [Optional Parameter]

Install Options

Installs or configures a product
/a
Administrative install - Installs a product on the network
/j [/t ] [/g ]
Advertises a product - m to all users, u to current user

Uninstalls the product
Display Options
/quiet
Quiet mode, no user interaction
/passive
Unattended mode - progress bar only
/q[n|b|r|f]
Sets user interface level
n - No UI
b - Basic UI
r - Reduced UI
f - Full UI (default)
/help
Help information
Restart Options
/norestart
Do not restart after the installation is complete
/promptrestart
Prompts the user for restart if necessary
/forcerestart
Always restart the computer after installation
Logging Options
/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*]
i - Status messages
w - Nonfatal warnings
e - All error messages
a - Start up of actions
r - Action-specific records
u - User requests
c - Initial UI parameters
m - Out-of-memory or fatal exit information
o - Out-of-disk-space messages
p - Terminal properties
v - Verbose output
x - Extra debugging information
+ - Append to existing log file
! - Flush each line to the log
* - Log all information, except for v and x options
/log
Equivalent of /l*
Update Options
/update [;Update2.msp]
Applies update(s)
/uninstall [;Update2.msp] /package
Remove update(s) for a product
Repair Options
/f[p|e|c|m|s|o|d|a|u|v]
Repairs a product
p - only if file is missing
o - if file is missing or an older version is installed (default)
e - if file is missing or an equal or older version is installed
d - if file is missing or a different version is installed
c - if file is missing or checksum does not match the calculated value
a - forces all files to be reinstalled
u - all required user-specific registry entries (default)
m - all required computer-specific registry entries (default)
s - all existing shortcuts (default)
v - runs from source and recaches local package
Setting Public Properties
[PROPERTY=PropertyValue]

Consult the Windows ® Installer SDK for additional documentation on the
command line syntax.

Copyright © Microsoft Corporation. All rights reserved.
Portions of this software are based in part on the work of the Independent
JPEG Group.

Re: Having trouble running a setup.exe using VB .Net code

am 01.11.2007 21:51:13 von Stephany Young

If the setup.exe is located in the root of the share then it will be:

\\\\setup.exe

That aside, I had a similar issue with an 'automated' setup and solved it
yesterday.

The path to the setup.exe contained a space character.

Renaming the folder in question so that it did not contain a space solved
the problem.



"OriginalStealth" wrote in
message news:FC5DE867-8B21-425E-8D85-CB5DED03F642@microsoft.com...
> My setup.exe is located on the share. I wrote the following code to start
> the .exe
>
> Dim sRemoteFile As String
> sRemoteFile = "\\shareA &"\" & "setup.exe"
>
> System.Diagnostics.Process.Start(sRemoteFile,
> sRunAs.ToLower())
> System.Windows.Forms.Application.DoEvents()
> System.Threading.Thread.Sleep(5400)
>
> When the code runs I get a Windows Installer dialogue with the following
> info. What does this mean. This code used to run fine.
>
> Windows ® Installer. V 3.01.4000.1823
>
> msiexec /Option [Optional Parameter]
>
> Install Options
>
> Installs or configures a product
> /a
> Administrative install - Installs a product on the network
> /j [/t ] [/g ]
> Advertises a product - m to all users, u to current user
>
> Uninstalls the product
> Display Options
> /quiet
> Quiet mode, no user interaction
> /passive
> Unattended mode - progress bar only
> /q[n|b|r|f]
> Sets user interface level
> n - No UI
> b - Basic UI
> r - Reduced UI
> f - Full UI (default)
> /help
> Help information
> Restart Options
> /norestart
> Do not restart after the installation is complete
> /promptrestart
> Prompts the user for restart if necessary
> /forcerestart
> Always restart the computer after installation
> Logging Options
> /l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*]
> i - Status messages
> w - Nonfatal warnings
> e - All error messages
> a - Start up of actions
> r - Action-specific records
> u - User requests
> c - Initial UI parameters
> m - Out-of-memory or fatal exit information
> o - Out-of-disk-space messages
> p - Terminal properties
> v - Verbose output
> x - Extra debugging information
> + - Append to existing log file
> ! - Flush each line to the log
> * - Log all information, except for v and x options
> /log
> Equivalent of /l*
> Update Options
> /update [;Update2.msp]
> Applies update(s)
> /uninstall [;Update2.msp] /package > ProductCode>
> Remove update(s) for a product
> Repair Options
> /f[p|e|c|m|s|o|d|a|u|v]
> Repairs a product
> p - only if file is missing
> o - if file is missing or an older version is installed (default)
> e - if file is missing or an equal or older version is installed
> d - if file is missing or a different version is installed
> c - if file is missing or checksum does not match the calculated value
> a - forces all files to be reinstalled
> u - all required user-specific registry entries (default)
> m - all required computer-specific registry entries (default)
> s - all existing shortcuts (default)
> v - runs from source and recaches local package
> Setting Public Properties
> [PROPERTY=PropertyValue]
>
> Consult the Windows ® Installer SDK for additional documentation on the
> command line syntax.
>
> Copyright © Microsoft Corporation. All rights reserved.
> Portions of this software are based in part on the work of the Independent
> JPEG Group.
>