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;



Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

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

熟悉InstallShield用户清楚有Basic MSI,InstallScript和InstallScript MSI三种工程类型可选择,如果你初次使用InstallShield,你可能面临一个问...

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

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

InstallShield使用——几个技术问题介绍

InstallShield使用

【教程】InstallShield使用完全教程

InstallShield    Installshield是一个强大和易于使用,用于解决Windows软件安装包开发的制作工具。用它可以以传统MSI方式和虚拟格式,自动化地封装、捆绑和包装你的...

【教程】InstallShield使用完全教程

InstallShield    Installshield是一个强大和易于使用,用于解决Windows软件安装包开发的制作工具。用它可以以传统MSI方式和虚拟格式,自动化地封装、捆绑和包装你的产品。...

如何使用InstallShield中的LaunchAppAndWait()

InstallSheld6.3如何使用LaunchAppAndWait()?    我想在安装结束前调用另一个程序,我知道要用到它的LaunchAppAndWait()函数,但不知道应该在哪个地方添...
  • wdt3385
  • wdt3385
  • 2012年07月24日 10:23
  • 774

如何使用InstallShield中的LaunchAppAndWait()

18.4  LaunchAppAndWait语法:LaunchAppAndWait (szProgram, szCmdLine, lWait);说明:LaunchAppAndWait函数运行由szPr...

installshield使用教程

从Visual Studio 2012开始,微软就把自家原来的安装与部署工具彻底废掉了,转而让大家去安装使用第三方的打包工具“InstallShield Limited Edition for Vis...
  • scstlb
  • scstlb
  • 2016年11月24日 20:40
  • 46

驱动安装包制作:使用SetupCopyOEMInf函数 用installshield 即可完成安装

http://blog.csdn.net/emma_he/article/details/5858781  http://cysbox7.blog.163.com/blog/static...
  • patdz
  • patdz
  • 2012年10月17日 09:22
  • 1438
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:installShield使用
举报原因:
原因补充:

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