installscript

    2热度

    2回答

    我正在开发一个InstallShield InstallScript项目(而不是MSI),目前正在研究setup.exe程序的“updatemode”行为。 我想知道是否可以忽略某个特定功能的更新并仍然更新其他功能。 问题是程序需要确定在执行过程中是否更新功能,这意味着功能必须嵌入到更新程序中。 我已经尝试使用InstallScript函数FeatureSetItem,但是当我将我的功能设置为fa

    2热度

    1回答

    我正在使用InstallShield installscript项目。 我的问题是我想在“准备安装”对话框中按取消按钮时设置注册表项。 我已将下面的代码放在OnCanceling()事件中。但它会删除注册表项。 RegDBSetDefaultRoot(HKEY_LOCAL_MACHINE); szKey = "Software\\Test\\Uniinst"; szName = "Cancel"

    0热度

    2回答

    我使用DTF(Microsoft部署基础)命名空间将我的InstallScript自定义操作转换为托管自定义操作。有一段InstallScript代码,我在转换到C#时遇到了麻烦,因为我需要执行一些XML文件操作。原始的InstallScript代码如下。我的代码下面是我迄今为止如何转换它。有没有更好的方法来转换它,以便我可以利用点符号(Intellisense)而不是使XML文档对象迟到。 se

    0热度

    1回答

    我扩展了现有的InstallScript项目,并且需要调用目标.NET 4.0的程序集中的方法。 项目已经在同一个程序集中的另一个类中调用了一个方法:所以我知道这很有用。 镜像我看到了现有的.NET方法调用,这里是我到目前为止有: ////////////////////////////////////////////////////////////////////////////// // S

    1热度

    1回答

    我有一个installscript项目,它接受一些预定义的命令行参数。根据传递给它的参数,选择某些功能并执行安装。 我希望这个安装没有任何用户交互,即使对话框不应该在屏幕上可见,就像我们有安装msi的/ qn模式一样。 如何为installscript项目实现它。

    0热度

    1回答

    我正在使用InstallShield 2013作为部署软件包,并且希望在单个安装文件中添加两种安装类型(两个应用程序)。我的意思是,用户应该能够在installShield上运行安装文件时选择要安装哪个应用程序。 背景 在我的安装文件有两个应用程序作为控制台和浏览器。用户可以选择他/她想要的应用程序,但是对于所选应用程序的进一步安装不起作用。需要帮忙! 这是我的代码。 function OnFir

    0热度

    1回答

    我正在使用Installscript项目,并且我有一些用户可以安装的功能。当用户选择安装SQL Server Express 2008和Web客户端应用程序时,DISM失败。 SQL安装首先运行并且安装没有问题,Webclient第二次安装并首先使用DISM启用我需要的IIS组件。问题是,似乎SQL安装有一些打开的东西导致DISM应用程序失败。我查看日志文件,并看到多行显示“DISM Manage

    0热度

    3回答

    我一直在尝试检测我的installshield安装程序中的excel进程。 我有一个自定义操作,在appsearch之后运行,如果找到该进程并向用户显示警告,则会弹出一个窗口。 我已经尝试使用在installsite.org上找到的一些旧例子,并使用findWindow()调用。似乎在进程列表中找不到excel.exe。 这里是一个代码段尝试FindWindow函数时 export prototy

    1热度

    2回答

    好吧,我不在我的元素,但无论如何这里。 我需要做一个供应商提供的Windows程序的无提示安装。供应商提供了一个MSI文件以用于安装。我创建了一个bat文件运行包含以下行MSIEXEC: msiexec /i "C:\archibussilent\afm\ARCHIBUS 19.msi" /L*V C:\archibussilent\log\msi_SETUP.log 当我执行批处理文件中的错

    0热度

    1回答

    我有一个exe只有在传递命令行参数“uninstall”时才会被卸载。我想创建一个响应文件,通过传递参数来卸载这个exe文件,并静静地进行卸载。可能吗?