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中的LaunchAppAndWait()

InstallSheld6.3如何使用LaunchAppAndWait()?    我想在安装结束前调用另一个程序,我知道要用到它的LaunchAppAndWait()函数,但不知道应该在哪个地方添...

如何使用InstallShield中的LaunchAppAndWait()

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

installshield使用教程

从Visual Studio 2012开始,微软就把自家原来的安装与部署工具彻底废掉了,转而让大家去安装使用第三方的打包工具“InstallShield Limited Edition for Vis...

使用InstallShield 2009的笔记

目录(?)[-] 步骤 开始配置 General InformationFilesSequences动态修改XML或者INI文件InstallScript 步骤 ...

驱动安装包制作:使用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
  • 1413

【教程】InstallShield使用完全教程

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

使用InstallShield 2009的笔记

使用InstallShield 2009的笔记 公司的产品需要打包发布,以前一直没打包,打包方法的学习交给了我 下面的内容是我研究过后的,通过回忆写的笔记。由于不熟悉,可能会有错误或者是笨...

使用vs2012中(Installshield limited edition)制作升级包

上一篇讲述了如何使用VS2012中新的安装模板制作安装包,但是,制作完成后,我们希望重新打包,重新部署的时候能够自动卸载前一版本,那下面就是讲述如何制作的。     首先,还是上一次生成的安装文件,选...

installshield for VC++6 如何使用

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

如何使用installshield进行程序打包发布

1)首先下载installshield ,我下载的是installshield 2009,网上有破解版下,如果你没有序列号给我留言; 2)下面我们一步一步的的学习installShield如何进...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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