熊博士c语言,InstallShield2015制作安装包----------安装后实现电脑开机自启动

开机自启动有两个方法:

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

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

实现方法一:

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

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

//startFrs.bat

1 @set exeName=Frs.exe

@set FrsPath=..\dispatcher\

@set currPath=%~dp0

@set exePath=%currPath%%FrsPath%

@set exeAllPath="%exePath%%exeName%"

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,,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的路径

0f68bf97636297542ea60460e64ced52.png

实现方法二:

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

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

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

InstallShield2015制作安装包----------安装后实现自动运行

安装向导完成后,自动运行. 实现的手段是:InstallScript脚本OnEnd()函数里面,调用可执行程序. 备注:INSTALLDIR预定义变量存放着程序的安装目录. //安装后运行dispat ...

InstallShield2015制作安装包----------卸载后删除安装目录和文件

卸载程序后,一般是需要将安装目录清除干净.但是,如果程序运行中有文件生成,这时InstallShield自带的卸载程序,不会卸载这些运行时生成的文件. 卸载不干净,可能会对下次程序的安装,和安装后的运 ...

InstallShield2015制作安装包----------安装过程中修改文件内容

//修改安装目录下autostart.vbs里的路径 //打开文件 OpenFileMode(FILE_MODE_NORMAL); strPath=INSTALLDIR+"centerAut ...

InstallShield2015制作安装包----------卸载前结束执行中的进程

方法一:InstallShiel直接调用cmd命令来杀掉进程. //更新或卸载时先关闭应用程序 sCmdLine=" /c taskkill /f /im \"Frs.exe\&q ...

vs2015 制作安装包额外需要安装的软件VSI_bundle

vs2015 制作安装包额外需要安装的软件VSI_bundle 下载地址:http://files.cnblogs.com/files/sdner/VSI_bundle.rar

lnmp1.5一键安装包安装lnmpa后,添加站点

lnmp1.5一键安装包安装lnmpa后,添加站点 (1)添加站点 (2)配置apache配置文件 在/usr/local/apache/conf/vhost文件夹下,修改webApp站点配置文件ap ...

使用VS2015制作安装包( 含相关的下载链接)

补充: 在看下面的教程过程中,如果在下面的步聚1中没有 " Visual Studio Installer", 则需要通过下面的链接进行安装 Visual Studio Insta ...

使用Setup Factory安装包制作工具制作安装包

在我们开发完软件后,除了极个别案例我们把整个目录复制给客户用外,我们一般都需要做成安装包,方便整个软件的部署操作,以安装包的部署操作可能简单的是复制文件,也可能包括一些注册表.数据库等额外的操作,不过 ...

循序渐进做项目系列(5):制作安装包,谁人都可以!——VS制作安装包简明教程

一开始让我做安装包的时候,其实我是拒绝的.因为我根本就不会做安装包.查了资料之后,我很懵,很晕,很乱,因为不清晰,不简明,不直白.然而经过一番彷徨的挣扎,我终于发现:制作安装包,谁人都可以!故挥狼毫, ...

随机推荐

adobe air类app 接入腾讯开放平台移动游戏使用带tencent包名前缀的问题

作者:Panda Fang 出处:http://www.cnblogs.com/lonkiss/p/4209159.html 原创文章,转载请注明作者和出处,未经允许不可用于商业营利活动 ------ ...

Mac 快捷键

总结一下: Ctrl + 关机:弹出关机提示 Ctrl + Opt + 关机 : 正常关机快捷键 Cmd + Opt + 关机 :休眠 Ctrl + Cmd + 关机:重启 Shift + Ctrl ...

IOS 入门开发教程

object-c: http://mobile.51cto.com/iphone-261129.htm Objective-C入门教材 Objective-C入门教材 2011-05-11 15:58 ...

jquery.unobtrusive-ajax.js的扩展,做到片段式加载

//ajax支持库 /*! ** Unobtrusive Ajax support library for jQuery ** Copyright (C) Microsoft Corporation. ...

oh my zsh设置

安装oh my zsh sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/inst ...

CodeForces 450B Jzzhu and Sequences 费波纳茨数列+找规律+负数MOD

题目:Click here 题意:给定数列满足求f(n)mod(1e9+7). 分析:规律题,找规律,特别注意负数取mod. #include #include &l ...

【Qt编程】基于Qt的词典开发系列--后序

从去年八月份到现在,总算完成了词典的编写以及相关技术文档的编辑工作.从整个过程来说,文档的编写比程序的实现耗费的时间更多.基于Qt的词典开发系列文章,大致包含了在编写词典软件过程中遇到的技术重点与难点 ...

游戏AI之感知(1)

目录 感知 视觉感知 听力感知 其它感知 实现 感知 视觉感知 视觉感知是一种常见的感知. 在许多即时战略游戏或者类DOTA游戏里,一个单位的视觉感知往往是圆形范围的. 当然在其他大部分俯视角游戏里, ...

线程(Thread、ThreadPool)

多线程的操作,推荐使用线程池线程而非新建线程.因为就算只是单纯的新建一个线程,这个线程什么事情也不做,都大约需要1M的内存空间来存储执行上下文数据结构,并且线程的创建与回收也需要消耗资源,耗费时间.而 ...

一次线上zabbix server 挂掉的思考

突然间发现zabbix 挂了,咋发现的呢?报警的世界突然安静了,你就会觉得不妥了.这是运维人员的通病,有报警嫌烦,没报警心里会不安.1,图形界面上确实显示zabbix server is not ru ...