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)\simpleTrbo\centerAutoRestart\startFrs.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”。值为安装目录。