• InstallShield2015制作安装包----------安装后实现电脑开机自启动


    开机自启动有两个方法:

    一 、把程序的快捷方式放在”开始---启动“目录下。

    二、把程序的安装目录放在注册表”“。

    实现方法一:

    1、编写bat脚本。执行bat启动exe。

       a)核心:cmd命令  :start /b /d

    //startFrs.bat
    1
    @set exeName=Frs.exe 2 @set FrsPath=..dispatcher 3 @set currPath=%~dp0 4 @set exePath=%currPath%%FrsPath% 5 @set exeAllPath="%exePath%%exeName%" 6 start /b /d "%exePath%" %exeName%

    2、bat在执行cmd命令时,会有黑框。如果不想黑框出现,编写vbs脚本调用bat脚本。

    //startFrs.vbs
    public
    const vbQuote="""" temp="C:Program Files (x86)simpleTrbocenterAutoRestartstartFrs.bat" batPath=vbQuote & temp & vbQuote Set wshell=CreateObject("WScript.Shell") wshell.Run batPath,0,false Set wshell=Nothing

    3、InstallShield---》Project Assistant----》Application Files。

         a)如下图方式,添加  StartUp Folder。

         b)InstallShield---》Project Designer----》Organization---》Component----》StartUp--》Files----》右边右键添加上面创建的vbs脚本。

         备注:bat、vbs文件,如果安装目录是自定义的,那么InstallScript里面还需要运行时修改vbs里面调用bat的路径

     实现方法二:

      1、InstallShield--》Project  Assistant ----》Application  Registry。

        a)按照此路径依次创建(HKEY_LOCAL_MACHINE  /  SOFTWARE  /  Microsoft /  Windows  /  CurentVersion  / Run)

        b)创建”key"。值为安装目录。

  • 相关阅读:
    ql语句中left join和inner join中的on与where的区别分析
    C#如何通过属性名称反射出属性本身
    mvc中查询字符串请求过长
    SQL Server 中 EXEC 与 SP_EXECUTESQL 的区别
    后台二进制文件 在前台下载方法总结
    C#中try catch finally的执行顺序
    python生成随机密码
    Bridged(桥接模式)
    NAT(地址转换模式)
    TCP协议详解
  • 原文地址:https://www.cnblogs.com/azbane/p/9298907.html
Copyright © 2020-2023  润新知