InstallShield
文章平均质量分 60
tianyu0910
Hello everyone!
展开
-
Basic MSI制作问题总结
一、Vista/win7下解决无管理员权限问题(2869错误):MSI在Vista/Win7下点击右键是没有“管理员身份运行”的,直接点击就会出来没有权限的提示而导致安装中断,解决的方法有两种:1. 关闭UAC,具体为: 开始菜单中输入UAC,回车,打开权限设置窗口,将其设置为最低,重启之后即可直接安装。2.使用bat文件包装,具体为: 新建一个bat文件,例如test.原创 2009-12-11 13:18:00 · 1108 阅读 · 0 评论 -
Basic MSI如何添加自定义回滚?
1)新建一个Script,根据具体条件,比如在flag为true时回滚,则如下: function rollback() BOOL flag; begin flag = true; if(flag) then return ERROR_INSTALL_FAILURE; endif原创 2010-03-17 19:33:00 · 659 阅读 · 0 评论 -
(转)将 VSTO 插件部署给所有用户(上篇)
注:本文原作者 Misha Shneerson 是 VSTO 团队的工程师。原文可以在下列地址找到:http://blogs.msdn.com/mshneer/archive/2007/09/05/deploying-your-vsto-add-in-to-all-users-part-i.aspx。 VSTO 插件(也叫“托管代码 Office 插件”)在部署方面有一个严重的不足,简单来说,微软只告诉了我们如何把这些插件部署到单个用户环境;而“如何一次性部署到一台机器的所有用户环境中”成为了我们的阿喀琉转载 2010-06-12 15:44:00 · 2505 阅读 · 0 评论 -
InstallShield常用常量
<br />BATCH_INSTALL 指示当传输文件采用LOCKEDFILE或SHAREDFILE时是否锁定文件<br />CMDLINE Setup.exe传递的命令行参数<br />COMMONFILES Common files全路径如“c:/program file/common files”<br />ERRORFILENAME<br />FOLDER_DESKTOP Windows 95 或Windows NT 4.0桌面folder的路径<br />FOLDER_PROGRAMS Windo转载 2010-08-10 15:15:00 · 678 阅读 · 0 评论 -
InstallShield创建自定义对话框 实例
<br />1.在Dialogs视图中,右键All Dialog,选择新建对话框(New Dialog)<br />2.创建一个空白对话框,命名为MyDlg.<br />3.双击MyDlg下的子项即可进入对话框的编辑模式<br />4.这里我们添加一个Hello按钮。选择按钮控件然后在对话框的界面上拖拉出一个按钮控件。<br /> 修改按钮属性text为Hello。注意一下这里的Control Identifer属性值,后面我们会用到。<br />5.在installscript视图中新建一个rul文转载 2010-08-10 15:57:00 · 1675 阅读 · 0 评论 -
静默安装的方式
<br />a.要使用静默安装的方式安装用InstallShield技术打包的程序,首先要在现有的操作系统中创建一个setup.iss文件。<br />在命令行窗口中使用 -R 参数(大小写敏感)运行安装程序。<br />例如:Setup.exe -R<br />b. 接着会显示常见的安装屏幕,并且询问你一些问题,例如要安装的目录等有一点是很重要的,在安装结束后你不能选择“立刻重启动计算机”的选项。如果你选了,在批处理文件中的其他命令就会因为计算机重启动而无法执行。<br />c. 在安装程序运行完毕后,打转载 2010-08-10 15:36:00 · 842 阅读 · 0 评论 -
InstallShield创建自定义对话框的基本方法
<br />Installshield的InstallScript项目<br /><br />1.在Dialogs视图中,右键All Dialog,选择新建对话框(New Dialog)<br />2.创建一个空白对话框,命名为MyDlg.<br />3.双击MyDlg下的子项即可进入对话框的编辑模式<br />4.这里我们添加一个Hello按钮。选择按钮控件然后在对话框的界面上拖拉出一个按钮控件。<br /> 修改按钮属性text为Hello。注意一下这里的Control Identifer属性值,转载 2010-06-24 16:21:00 · 2997 阅读 · 0 评论 -
InstallShield常用实例
<br />1.怎样在进度条左上角显示当前安装的文件<br /> 在function SetupScreen()中加入以下语句 <br /> Enable( INDVFILESTATUS ); <br /> <br /> 2.怎样改变窗口背景色 <br /> SetColor( BACKGROUND, **** )函数可以改变窗口背景色,在适当的位置加上它即可,其中第二个变量可以为以下值: <br /> BK_BLUE BK_MAGENTA BK_PINK BK_YE转载 2011-03-19 17:39:00 · 597 阅读 · 0 评论