NSIS 检测默认浏览器
2015-07-29 16:44
239 查看
#检测默认浏览器 #编写:水晶石 #原理:用FindExecutable函数查找htm关联程序路径与名称,然后分析字串中包含的可执行文件名。 !include "LogicLib.nsh" XPStyle on ShowInstDetails show OutFile "NSIStest.exe" Name "test" Section "test" GetTempFileName $0 Rename $0 $temp\browser.htm System::Call "Shell32::FindExecutable(t'$temp\browser.htm', i0, t .r1)" System::Call "Shlwapi::StrStr(tr1, t`IEXPLORE.EXE`)t .r0" ${If} $0 !="" DetailPrint 'IE为默认浏览器' ${Else} DetailPrint "IE不是默认浏览器" ${EndIf} Delete `$temp\browser.htm`
SectionEnd
转载自:http://blog.csdn.net/shuijing_0/article/details/8190024
HM NIS Edit 2.0.3 Win32 Error. Code:740.请求的操作需要提升
使用NSIS安装向导,生成脚本后,按F9后,居然提示:HM NIS Edit 2.0.3 Win32 Error. Code:740.请求的操作需要提升一开始就出错了,还真不顺. 在网上搜索了一下,居然没有找到解决方案。最后,灵机一动,会不会是权限不够。然后,就用管理员权限打开NSIS Edit ,打开文件进行编辑运行,居然,成功了。哈哈,太高兴了。留此文,如你也遇到此问题,希望,能对你有所帮助转载自:http://www.cnblogs.com/doubleyong/p/3756511.html
相关文章推荐
- [leetcode-33]Search in Rotated Sorted Array(C)
- Java IO学习【15】字节流和字符流转换&小注意点
- OSI体系各层含义及相关协议
- 老板说的重点怎么说?图表报表
- Java 对象的串行化(Serialization)
- 【转】Lua脚本语法说明简介
- esxi中配置VLAN解析
- 我的Android进阶之旅------>Android关于Log的一个简单封装
- Perf -- Linux下的系统性能调优工具,第 2 部分
- 数据存取
- Matlab之插值
- VMware网络设置的三种方式
- iOS 7+自定义导航栏背景,标题和返回按钮文字颜色
- Overclock STM32F4 device up to 250MHz
- 一个C实现的线程池(产品暂未运用)
- Makefile学习_简介
- Add Two Numbers
- ios coredata NSManagedObject 的 objectID
- PHP使用逆波兰式计算工资的方法
- hdu2412 Party at Hali-Bula