Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# InstallShield exe应在安装后以静默方式启动特定的exe_C#_Command Line_Windows Installer_Installshield - Fatal编程技术网

C# InstallShield exe应在安装后以静默方式启动特定的exe

C# InstallShield exe应在安装后以静默方式启动特定的exe,c#,command-line,windows-installer,installshield,C#,Command Line,Windows Installer,Installshield,我的问题: 目标是,在安装Install Shield exe后,将启动一些exe文件。 InstallShield程序包括必须启动的exe文件。 所有这些步骤都必须没有UI和用户交互 InstallShield exe包含配置,在最后一步之后,将启动特定的exe文件 如果我不使用参数进行静默安装,所有这些都可以正常工作。(setup.exe/s/v/qr)。如果使用此命令行参数,则仅安装程序本身(显示programfiles中的目录以及已安装程序和功能中的程序名)。但是没有一个exe文件启动

我的问题: 目标是,在安装Install Shield exe后,将启动一些exe文件。 InstallShield程序包括必须启动的exe文件。 所有这些步骤都必须没有UI和用户交互

InstallShield exe包含配置,在最后一步之后,将启动特定的exe文件

如果我不使用参数进行静默安装,所有这些都可以正常工作。(setup.exe/s/v/qr)。如果使用此命令行参数,则仅安装程序本身(显示programfiles中的目录以及已安装程序和功能中的程序名)。但是没有一个exe文件启动


我的问题:那么,我的问题需要使用哪些参数?

听起来您已经添加了自定义操作,以便在UI序列的某个位置(可能在向导的最后一页)启动可执行文件。但是,当运行静默安装时,将跳过整个UI序列


在这种情况下,为了启动可执行文件,需要向执行序列添加自定义操作。为了确保exe不会在向导退出之前启动,或者在离开UI序列操作时避免两次启动它们,您需要调整执行序列操作的条件,使其仅在静默情况下运行;我建议参考该条件。

我在安装过程中添加自定义操作(安装成功后对话框/注册产品后)。这两种情况都会导致上述情况。“将自定义操作添加到执行序列”的确切含义是什么?InstallShield应该有某种方式表示您希望在执行序列中使用CA。您可能需要查看文档-IS可能会将它们称为延迟CA,而不是立即CA,类似的东西。@FabianSeitz听起来您使用的是快速版或限量版。这两个版本都不允许您完全访问序列,也不允许您完全访问条件,因此很难在那里应用此建议。我建议你以后在问题中澄清你的版本。是的,我用的是限量版。对不起,我之前没有澄清这一点。我认为这样一个简单的条件也将在我的版本中提供。。。再想想。