installShield使用

原创 2015年07月16日 12:29:27


问题:那个中英文选项卡不见了。

这个你直接在 Media里面的Release里面找到你要编译的那个release,然后右侧出现好几个选项卡,选择 build选项卡,里面有一项是 Languages Dialog, 把它选成No就可以了。



installShield中获取环境变量的方法
//当前为非administrator帐户,为了您能更方便的启动keygoe的服务,建议切换到administrator帐户下安装
//是否退出并切换到administrator帐户,再安装?
  //SprintfBox(WARNING, "", "SYSINFO.WIN9X.bWin9X=%d, SYSINFO.WINNT.bWinXP=%d, SYSINFO.WINNT.bWinServer2003=%d",SYSINFO.WIN9X.bWin9X, SYSINFO.WINNT.bWinXP, SYSINFO.WINNT.bWinServer2003);
  //确认系统为win7以上版本  
    if(!SYSINFO.WIN9X.bWin9X && !SYSINFO.WINNT.bWinXP && !SYSINFO.WINNT.bWinServer2003) then
     //确认是否为administrator用户。 
  GetEnvVar ("USERNAME", svEnvVar);       
  //MessageBox (svEnvVar, WARNING);  
     if (!nlChinese) then          
   if (0 != StrCompare (svEnvVar, "Administrator")) then
    //MessageBox ("Make sure to install correctly, please change to administrator", WARNING);
      /*
            MSIHANDLE hProduct;             
            LPTSTR szValueBuf;
            DWORD pchValueBuf;
           
            MsiOpenPackage(".", &hProduct);
            UINT uiStat = MsiGetProperty(hProduct, TEXT("AdminUser"), szValueBuf, &pchValueBuf);              
*/
       if (AskYesNo("Current user isn't administrator, sugest you to change to administrator before your installation ", YES) = YES) then
     exit;        
    else      
        if(!SYSINFO.WINNT.bAdmin_Logged_On) then
        MessageBox("Can't install without administrator privilleges", SEVERE);
        exit;
        //else         
     //   MessageBox("Caution: non-administrator need to remove and start keygoe service with system administrator privilleges", WARNING);      
      //MessageBox ("注意:非administrator用户停止和启动keygoe服务时,要以管理员权限运行,否则无法正常启动服务", WARNING);
        endif;    
      endif; 
     endif;
     else                    
   if (0 != StrCompare (svEnvVar, "Administrator")) then
    //MessageBox ("为确保安装正确,请切换到administrator用户下安装", WARNING);
    //exit;
       if (AskYesNo("当前为非administrator帐户,为了您能更方便的启动keygoe的服务,建议切换到administrator帐户下安装。"+
        "退出安装?", YES) = YES) then       
     exit;        
    else
        if(!SYSINFO.WINNT.bAdmin_Logged_On) then
        MessageBox("程序没有以管理员权限运行,无法完成安装。", SEVERE); 
        exit;
        //else
     // MessageBox ("注意:安装完成后,非administrator用户停止和启动keygoe服务时,要以管理员权限运行,否则无法正常启动或停止服务", WARNING);
        endif; 
      endif;    
   endif;
     endif; 
    endif;



InstallShield使用介绍之一:InstallShield的工程类型的选择

熟悉InstallShield用户清楚有Basic MSI,InstallScript和InstallScript MSI三种工程类型可选择,如果你初次使用InstallShield,你可能面临一个问...
  • wuxiaoqrs
  • wuxiaoqrs
  • 2015年05月14日 10:49
  • 625

InstallShield 2013 应用笔记(一)

背景因项目需要,将最终交付的应用打包成安装程序。在VS2010之前版本,所有安装包制作,我都使用VS自带的安装程序。在VS2010后,因对VS的安装程序维护成本过高,依赖的VBScript脚本语言,因...
  • black0707
  • black0707
  • 2015年05月14日 15:05
  • 1430

通过InstallShield官网申请注册码

最近重装系统,发现InstallShield Limited Edition注册码失效了,于是重新到InstallShield官网申请。 但是InstallShield官网设计有BUG...
  • woodsun2008
  • woodsun2008
  • 2017年10月25日 20:24
  • 414

InstallShield 操作整理

判断软件是否已经被安装过 #include "ifx.h"prototype IsProductWasInstalled(); function OnBegin() begin // TODO...
  • LostSpeed
  • LostSpeed
  • 2015年05月16日 18:40
  • 764

InstallShield 调用批处理部署MySql数据库

说明:InstallShield版本: 2010需求:自动部署mysql数据库实现方法:先给客气机安装mysql的ODBC,以便测试客户输入的用户名密码正确,调用批处理自动部署数据库  由于用ODBC...
  • fzzsh
  • fzzsh
  • 2011年05月15日 22:15
  • 2505

installshield for VC++6 如何使用

本文介绍了利用Install Shield制作应用程序安装软件的方法。在文中作者除了对常用的一些技术进行介绍外,还对安装过程位图的显示、标题和背景的定制等高级技术作了简要的阐述,本文所述方法能够满足大...
  • ruifangcui7758
  • ruifangcui7758
  • 2011年03月28日 15:12
  • 3753

一个完整的Installshield安装程序实例

一个完整的Installshield安装程序实例—艾泽拉斯之海洋女神出品(一)---基本设置一 前言 Installshield可以说是最好的做安装程序的商业软件之一,不过因为功能的太过于...
  • duanbeibei
  • duanbeibei
  • 2015年12月16日 22:06
  • 31708

用InstallShield实现ini文件的操作

/* written by schevon ,2003-05-13 *//* 原出处:B/S WEB技术中文网 http://www.jaron.cn ;*//* 转载请注明出处和保留此版权信息 */...
  • KandyPig
  • KandyPig
  • 2006年12月29日 10:30
  • 2309

installshield调用第三方dll文件

在卸载程序时需要调用dll文件释放license,研究了下怎样去掉用第三方dll文件。 首先看官方的例子: /*------------------------------------------...
  • zhuleiwuming
  • zhuleiwuming
  • 2014年01月08日 23:55
  • 940

installshield调取cmd.exe运行指令的

1.达到目的: 在installshield中达成调用cmd.exe执行某种指令,比如删除一个服务,需要通过cmd,exe执行sc delete ServiceName 2.实现函数 : Lau...
  • lixiuzhu0
  • lixiuzhu0
  • 2015年01月26日 19:53
  • 2022
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:installShield使用
举报原因:
原因补充:

(最多只允许输入30个字)