2012年7月4日

摘要: SetACL.exe -on "你的目录或者文件" -ot file -actn ace -ace "n:everyone;p:full"上面的命令是把你的目录或者文件的权限提升为 everyone 全权限. 阅读全文
posted @ 2012-07-04 22:29 航甫 阅读(1494) 评论(0) 推荐(0) 编辑
摘要: 废话不说!虽然有配置界面管理器!但是做安装包的时候命令创建是必不可少的!最近使用NSIS制作安装包仔细研究了一下Appcmd的命令,可谓是功能齐全.上网查了些资料,那些博客大部分都是转载的别人的。都是些基本的介绍,很多命令都没介绍到(不知道是不是我走眼了)。就连微软的 技术资源库 也不详细:附地址:http://technet.microsoft.com/zh-cn/library/cc772200(WS.10).aspx(反正我找了一遍!没找到我要的)微软的 技术资源库 有的我就不介绍了,点开上面的链接自己去看。(介绍我们能用到的一些命令,目前只包含site 的操作,其他apppool co 阅读全文
posted @ 2012-07-04 22:19 航甫 阅读(551) 评论(0) 推荐(0) 编辑
摘要: NSIS 2.0 版本支持定制的用户界面。所谓的 Modern UI(下称 MUI) 就是一种模仿最新的 Windows 界面风格的界面系统。MUI 改变了 NSIS 脚本的编写习惯,它使用 NSIS 的宏来表达,指定 MUI 的属性需要使用宏。所以,诸如 LicenseText, Icon, CheckBitmap, InstallColors 在 MUI 中失去意义。MUI 的内置向导页面和安装程序有关的向导页面MUI_PAGE_WELCOME 该向导页面显示欢迎信息MUI_PAGE_LICENSE text/rtf_file 该向导页面显示软件授权申明MUI_PAGE_COMPONENT 阅读全文
posted @ 2012-07-04 22:10 航甫 阅读(2771) 评论(0) 推荐(1) 编辑

2012年7月1日

摘要: ; 该脚本由邦畿千里制作,可自由传播使用 QQ:911377下载源码!include "LogicLib.nsh"; 安装背景及文字!define PRODUCT_TEXT_KEY "(邦畿千里)"!define PRODUCT_TEXT_BACK "resource/back.bmp"!define PRODUCT_TEXT_PROXCY "现无偿提供给NSIS爱好者使用!"!define PRODUCT_TEXT_TEL "QQ:911137"!define PRODUCT_TEXT_ARE 阅读全文
posted @ 2012-07-01 23:59 航甫 阅读(676) 评论(1) 推荐(0) 编辑
摘要: ;获取.NET版本,此函数在nsis.sf.net中有Function GetDotNETVersionPush $0Push $1System::Call "mscoree::GetCORVersion(w .r0, i ${NSIS_MAX_STRLEN}, *i) i .r1"StrCmp $1 "error" 0 +2StrCpy $0 "not found"Pop $1Exch $0FunctionEndFunction GetNetFrameworkVersion;获取.Net Framework版本,支持Push $1P 阅读全文
posted @ 2012-07-01 23:57 航甫 阅读(414) 评论(0) 推荐(0) 编辑

2012年6月27日

摘要: 使用 System.dll 来调用一个外部 DLL某些安装进程需要调用包含于第三方开发的 DLL 中的函数。最佳的例子就是安装一个 Palm(TM) 通道。一些关于 System.dll 的背景资料 System.dll 插件 (由 Brainsucker 开发) 使你可以通过提供 Call 函数来调用外部 DLL。有大量的由 System.dll 提供的函数,但是它们并不适合放在这里。若要得到更多关于其它函数的详细信息,请锁上门,取下电话,转到 Contrib/System 目录,并在那里阅读文档。数据类型 System.dll 可以识别一下数据类型 :v - void (常用于返回) i 阅读全文
posted @ 2012-06-27 22:12 航甫 阅读(3809) 评论(0) 推荐(0) 编辑
摘要: !include "MUI.nsh"OutFile "test.exe"!define MUI_PAGE_CUSTOMFUNCTION_Pre ComponentsPre!insertmacro MUI_PAGE_COMPONENTS!insertmacro MUI_PAGE_INSTFILES!insertmacro MUI_LANGUAGE "Simpchinese"Section "组件A" SecASectionEndSection "组件B" SecBSectionEndSection 阅读全文
posted @ 2012-06-27 15:58 航甫 阅读(2115) 评论(0) 推荐(0) 编辑

2012年6月26日

摘要: 1、判断是否安装iis及版本代码:Function CheckIISVersionClearErrorsReadRegDWORD $0 HKLM "SOFTWARE\Microsoft\InetStp" "MajorVersion"ReadRegDWORD $1 HKLM "SOFTWARE\Microsoft\InetStp" "MinorVersion"IfErrors 0 IISVersion;没有安装iisMessageBox MB_OK "安装程序无法检测到Microsoft Internet信 阅读全文
posted @ 2012-06-26 23:57 航甫 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 来自:http://nsis.sourceforge.net/How_to_tell_what_version_of_SQLServer_is_installed1、代码如下:Function StrTokExch $R1Exch 1Exch $R0Push $R2Push $R3Push $R4Push $R5;R0 fullstring;R1 tokens;R2 len of fullstring;R3 len of tokens;R4 char from string;R5 testcharStrLen $R2 $R0IntOp $R2 $R2 + 1loop1:IntOp $R2 $R 阅读全文
posted @ 2012-06-26 23:57 航甫 阅读(448) 评论(0) 推荐(0) 编辑

导航