问题标签 [installshield-2011]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
232 浏览

installshield-2011 - 卸载后保留文件

我使用 Installshield 11 Premium 中的 CopyFile 命令将某些文件从一个目录复制到另一个目录。即使在卸载产品后,我也想保留复制的文件。有哪些方法可以做到这一点?-开发

0 投票
0 回答
391 浏览

installation - 更改/卸载期间不可见维护窗口

安装程序包有一个奇怪的问题。当我尝试使用 Setup.exe 或手动启动 app.msi 更改已安装的软件包时;它直接开始安装应用程序,甚至不向用户显示维护模式窗口。

我已验证安装应用程序后,它已在注册表@[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall] 中正确输入。

即使在创作包时没有进行任何更改,这种用法也可以在之前正常工作,但我突然遇到了这个问题。

谢谢,巴拉

0 投票
2 回答
947 浏览

windows-installer - 如何获取正在安装的文件的文件名?

如何获取正在安装的文件的文件名?

我想检查正在安装的文件是否已经在目标文件夹中,并将现有文件重命名为其他名称。有没有办法让我们知道正在安装的文件名?(在 OnMoving() 左右?)。

注意:我正在使用 InstallScript MSI - InstallShield 2011 Premier

0 投票
1 回答
4056 浏览

installshield - 如何让 Installshield 2012 iscmdbld.exe 命令行工具修改多个属性

我正在尝试进行自动构建,并让我的构建服务器将一些命令行选项传递给 iscmdbld.exe,以便在生成的 msi 文件中修改 Windows 安装程序属性。我能够让它与一个属性更改一起工作,但现在我想要更改两个,而第二个似乎不起作用。

目前我正在使用以下选项来构建应用程序:

似乎不起作用的部分是第二个属性的第二个 -z 命令行选项。有什么想法吗?

PS。我使用了 installshield-2011 标签,因为我无法为 2012 年创建一个标签,这在 2011 年和 2012 年应该基本相同。

0 投票
1 回答
196 浏览

installshield-2011 - InstallShield 现有应用程序检查

我的应用程序有两个不同版本(基本版和专业版)。我为这两个版本创建了两个不同的设置项目。我想限制用户每个系统只安装一个版本。如果用户有基本版并且他尝试安装专业版,我必须卸载基本版。

谁能告诉我如何检查我的基本版本的注册表项并在用户尝试安装专业版本时卸载?我也必须反之亦然。

我正在使用 InstallShield 2011,我的项目类型是 BASIC MSI。

早期帮助将不胜感激..

谢谢, 维奈

0 投票
1 回答
453 浏览

installshield - 多次安装 Installshield 2010

我正在尝试创建安装并在我的安装程序中询问用户是否要使用复选框安装两个附加程序。然后安装程序应根据复选框的值开始安装。

我遇到了麻烦,包括我的单独安装。一个是 .msi 文件,另一个是 .exe 文件。我可以将它们作为先决条件包括在内,并让用户选择性地安装它们;但是,当它们从我的安装程序启动时,它们隐藏在我的安装程序窗口后面。

我尝试将它们添加为自定义操作,但我无法启动它们。任何帮助,将不胜感激。

0 投票
2 回答
2283 浏览

installshield - 当应用程序处于升级模式时显示附加对话框

我创建了一个运行良好的设置文件。

现在,每当我重建应用程序而不更改任何内容但更改包代码时,然后当我要安装此版本时,会出现一个对话框“升级对话框”,要求我升级应用程序。

现在在这种情况下,我想显示一个由我创建的附加对话框。

我正在使用 Insatllshield 2012 BASIC MSI 项目类型。

0 投票
2 回答
650 浏览

installshield-2011 - 通过 Installshield 检测目标机器中安装的 .net 框架

如何通过 Installshield 检测目标计算机中是否安装了 .net 框架?如果已经安装了如何找到.net framework的安装版本?任何人都可以请帮忙。

0 投票
1 回答
3885 浏览

installation - 如何在 64 位平台上将文件安装到 System32 文件夹中

我想安装一个 .sys 文件到%windir%/System32/drivers

64 位平台上的目录。设置在 32 位下工作正常,但是当我在 64 位平台上安装时,设置将文件存储在%windir%/SysWOW64/drivers.

我试图在 下安装文件<Windir>\System32\Drivers,似乎是错误的目的地。

所以我的问题是,如何在%windir%/System32/drivers不进行新设置的情况下将 .sys 文件存储在 64 位系统下?

顺便说一句:我正在使用 Installshield 2011 下的 Installscript 项目。

问候和抱歉英语不好;)

解决!
我在我的安装脚本中添加了以下代码:

/blockquote>

此代码片段将阻止安装程序自动将文件安装在 x64 默认系统文件夹下。然后我将组件的安装目标更改为 <WINSYSDIR64>\Drivers,一切正常。

0 投票
1 回答
2951 浏览

wpf - Visual Studio 2010 中 InstallShield 2011 LE 的内部构建错误 - WPF 桌面应用程序安装程序

我已经在 Visual Studio 2010 中启用了 InstallShield 2011 LE,并且正在尝试使用它构建我的第一个安装程序。我的应用程序是 WPF / .NET 4.0 应用程序。该解决方案相当繁重,大约有 30 个项目,其中大部分是 Prism 模块。

每当我构建我的解决方案时,InstallShield 在构建文件表步骤期间或之后都会给我一个“-6213 内部构建错误”,而其日志中没有更多信息。它可能不相关,但我发现 Visual Studio 在使用此 InstallShield 安装项目时非常不稳定。它已经崩溃了无数次。

我已经能够通过一个非常简单的 WPF 测试解决方案成功地创建安装程序。

谁能给我任何关于如何进一步调试的指示?