问题标签 [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 回答
574 浏览

windows-installer - Installshield 多语言支持的应用程序

我必须为我的客户发布的应用程序创建语言包,创建语言包设置的最佳方法是什么,因此它将安装在顶级客户发布的应用程序上。

我还应该为用户提供安装和卸载语言包的选项。建议我通过 installshield 2011 执行此操作的最佳方法。

0 投票
1 回答
275 浏览

installshield-2011 - 创建语言包作为插件 Installshield 2011

我想创建语言包作为我的应用程序的附加组件,它应该像对旧安装的更新一样。

它必须将文件夹复制到已安装的位置。此附加大小不应超过 2 或 3 mb。

我正在使用 installshiled 2011,我的项目类型是 Basic MSI。我已经用英语发布了我的应用程序。现在无论我要创建什么语言包都应该是相同的语言(例如,如果我创建应该是德语的德语语言包)

形成我发现的MSDN链接之一,我们可以将应用程序注册为我们项目的更新。但是我无法做到这一点。如果有人对此有更好的想法,请告诉我。

0 投票
2 回答
1332 浏览

installshield - InstallShield 更改公司名称

我正在使用 InstallShield Professional v.11,我需要制作多个安装包,唯一的区别是公司名称(它会更改默认安装位置和开始菜单快捷方式的位置)。我该怎么做呢?谢谢,约翰。

0 投票
1 回答
711 浏览

installshield-2011 - 在 installshield 的次要版本升级期间更改开始菜单名称

目前,在程序开始菜单中,我有以下程序菜单 - [XXX] - 产品名称

现在,我想更改为程序菜单 - [YYY] - 产品名称

如何在 installshield 的次要版本升级期间更改开始菜单名称?在小升级期间可以这样做吗?请帮忙。

0 投票
1 回答
552 浏览

installshield-2011 - 本地化 installshield 中的快捷菜单

我有快捷程序菜单 --> 公司名称 --> 产品名称。我的要求是当区域设置语言(操作系统)为日语时,产品名称应本地化。这在 Install shield 2011 中怎么可能?请帮忙。

0 投票
1 回答
1522 浏览

installscript - Installscript CopyFile 函数错误

我正在尝试使用 Installscript 复制文件功能复制文件: bRet=CopyFile( szUnattendIni, szStatusFile );

其中 szUnattendIni 引用的文件作为命令行参数传递。当我使用双引号从命令行传递这个文件时,bRet 返回一个错误,说“系统找不到指定的文件”......但是当我传递没有双引号的同名时,它工作正常。

我尝试在复制之前添加检查以验证源文件是否存在使用: if(Is( FILE_EXISTS,szUnattendIni)) then MessageBox("File Exists",INFORMATION); 万一;

在这两种情况下,都会显示消息框,说明文件存在。我想支持目录名称包含需要双引号的空格的路径。但我做不到。我该如何解决这个问题。

0 投票
0 回答
114 浏览

installscript - 如何查找安装是按用户还是按机器安装

我已经在每台机器(所有用户)安装模式下在系统上安装了我的软件。在维护安装期间,我想知道软件是按用户还是按机器安装的?我怎样才能做到这一点?是否有任何 installscript 功能或属性可以告诉我以前的安装是按用户还是按机器安装?

0 投票
1 回答
2546 浏览

installation - Installshield安装程序管理员要求

我正在使用 InstallShield 基本 MSI 安装程序,其中包含另一个 MSI 链接以及自定义操作。

以管理员身份安装我们的应用程序效果很好,MSI 运行,启动我们的自定义操作以及链接的 MSI。但是,如果您在 Windows 7 上以非管理用户身份运行它,您会收到两个 UAC 提升提示(一个用于原始执行,一个用于链接的 MSI),但自定义操作可能由于缺乏提升而失败。

如果用户不是管理员,我想停止安装程序的运行(我们可以控制软件环境,因此我可以假设管理员已关闭 UAC)或确保此自定义操作在运行前提示用户(再次)提升。

我使用 InstallShield 工具(如下)在一般信息部分添加了“AdminUser”条件,但 Windows 7 中的非管理员用户不会收到警告,可以安装应用程序。 安装条件

我在这里缺少什么吗?

0 投票
0 回答
163 浏览

windows-installer - 取消隐藏非管理员用户的所有用户和每个用户的单选按钮

我在 Installshield 2011 中创建了一个安装程序。安装类型对话框询问安装应该是 PER USER 还是 ALL USERS 安装。当我以非管理员身份登录时,我只能在 PER USER 模式下安装,如果可以的话。我想要的是,当我以非管理员用户身份运行安装时,它应该将每个用户安装单选按钮显示为选中,并将所有用户单选按钮显示为禁用。但是,这取决于设置为 true 的预定义常量 DISABLE_ALLUSERBTN,因此所有用户和每个用户单选按钮都是隐藏的。(不可见)我希望它们可见,默认选择每个用户选项和所有用户单选按钮禁用。我怎样才能做到这一点?

0 投票
1 回答
566 浏览

installshield - 识别已安装应用程序的产品语言

我有多语言安装设置程序,用户可以在其中选择 5 种不同的语言。考虑我已经安装了德语的应用程序。每当我卸载应用程序或更新以前的设置时,它都会以德语启动。我想知道安装程序将如何检测较旧的安装产品语言。

就我而言,我创建了一个仅升级安装,它将检测安装的先前版本并进行主要升级。在主要升级中,我不想显示语言对话框。更新应该发生在较早安装的语言中。

installscript 是否有任何 API 来检测早期安装的应用程序产品语言。?

我相信应该有一些方法可以像卸载那样做,任何人都可以给我一些建议。

提前致谢。