NSIS Win7 创建任务栏快速启动快捷方式方法
来源:互联网 发布:java int转string方法 编辑:程序博客网 时间:2024/06/05 19:33
RequestExecutionLevel admin;
SetShellVarContext all
;创建快捷方式
Function CreateBarlnk ReadRegStr $R0 HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion" "CurrentVersion" ${if} $R0 >= 6.0 SetOutPath $INSTDIR CreateShortCut "$DESKTOP\Test.lnk" "$INSTDIR\Test.exe" ; ; 注意这句与下一句是有先后顺序的 ExecShell taskbarpin "$DESKTOP\Test.lnk" ${else} CreateShortCut "$QUICKLAUNCH\Test.lnk" "$INSTDIR\Test.exe" ${Endif}FunctionEnd
;卸载时删除快捷方式
Function un.DelBarlnk ReadRegStr $R0 HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion" "CurrentVersion" ${if} $R0 >= 6.0 ExecShell taskbarunpin "$DESKTOP\Test.lnk" Delete "$DESKTOP\Test.lnk" ${else} delete "$QUICKLAUNCH\Test.lnk" ${Endif}FunctionEnd
注意事项:
1、在安装的时候调用:Call CreateBarlnk
2、在卸载的时候调用:Call un.DelBarlnk
3、其中要注意的是:Call un.DelBarlnk不要放太后面,要不然会快捷方式卸载不成功,原因暂时不明,最好放在Section Uninstall的第一行。
0 0
- NSIS Win7 创建任务栏快速启动快捷方式方法
- NSIS创建任务栏快速启动快捷方式方法
- NSIS WIN7超级任务栏
- 创建快捷方式到桌面、任务栏、开始菜单、快速启动栏、程序组中
- NSIS 附加快捷方式到开始菜单、桌面、任务栏
- XP中如何在任务栏处添加快速启动项、任务栏无法添加快捷方式
- XP中如何在任务栏处添加快速启动项、任务栏无法添加快捷方式
- c#创建快捷方式到快速启动栏
- 如何在快速启动栏创建快捷方式
- NSIS 打包 win7 中无法删除快捷方式
- NSIS 打包 win7 中无法删除快捷方式
- NSIS 打包 win7 中无法删除快捷方式
- win7下快速启动栏的快捷方式的位置
- win7 快速启动栏 里的快捷方式存放路径
- win7 添加 快速启动方法
- [NSIS] NSIS下创建快捷方式应注意的事儿
- win7如何将快捷方式吸附到任务栏
- win7快捷方式无法添加到系统任务栏
- How Do I Route Audio to Speaker without using AudioSessionSetProperty?
- SSM框架——使用MyBatis Generator自动创建代码
- C# 图片的转换,一个简单的实例,没有特别的修饰,涉及线程
- guid 的javascript 生成方法
- Struts bean标签
- NSIS Win7 创建任务栏快速启动快捷方式方法
- [动态规划]UVA674 - Coin Change
- struts2-core-2.3.15.1.jar!/struts-default.xml:53:178核心包加载报错
- Tomcat7.0.37简单配置
- Apache+tomcat 集群
- Edit distance problem 动态规划和递归解法之比较
- 数据库范式(1NF 2NF 3NF BCNF)详解一
- MySQL my.cnf参数配置优化详解
- Linux学习记录--进程控制相关系统调用