2012年7月15日

摘要: !includeLogicLib.nsh!defineAF_INET 2!defineSOCK_STREAM 1!defineIPPROTO_TCP 6Section;Initialize WinsockSystem::Alloc400Pop$0System::Call Ws2_32::WSAStartup(i514,ir0)i.r1StrCmp$10 0done;Create a SOCKET for listening for incoming connection requestsSystem::Call Ws2_32::socket(i${AF_INET},i${SOCK_STRE.. 阅读全文
posted @ 2012-07-15 09:43 航甫 阅读(946) 评论(1) 推荐(0) 编辑

2012年7月13日

摘要: 4.9.4.15 MessageBox消息框选项列表 消息框文本 [/SD 返回] [检测返回值 跳转到标记] [检测返回值2 跳转到标记2]显示一个包含“消息框文本”的消息框。“消息框选项列表”必须为下面的一个或多个,多个使用 | 来隔开(例如 MB_YESNO|MB_ICONSTOP)。MB_OK - 显示 OK 按钮 MB_OKCANCEL - 显示 OK 和取消按钮 MB_ABORTRETRYIGNORE - 显示退出、重试、忽略按钮 MB_RETRYCANCEL - 显示重试和取消按钮 MB_YESNO - 显示是和否按钮 MB_YESNOCANCEL - 显示是、否、取消按钮 MB 阅读全文
posted @ 2012-07-13 15:49 航甫 阅读(482) 评论(0) 推荐(0) 编辑
摘要: Name "MessageBox 标题"Caption "MessageBox 标题"XPStyle onShowInstDetails showOutFile "MessageBox.exe"Section -defaultSystem::Call 'user32::MessageBox(i $HWNDPARENT, t "梦想吧技术论坛 WwW.Dreams8.CoM", t "你的标题?", i 64) v r0'SectionEndSetCompressor /SOLID 阅读全文
posted @ 2012-07-13 14:34 航甫 阅读(2411) 评论(1) 推荐(0) 编辑

2012年7月11日

摘要: ;NSIS Modern User Interface;Multilingual Example Script;Written by Joost Verburg;--------------------------------;Include Modern UI!include "MUI2.nsh";--------------------------------;General;Name and fileName "Modern UI Test"OutFile "MultiLanguage.exe";Default installa 阅读全文
posted @ 2012-07-11 21:40 航甫 阅读(1612) 评论(0) 推荐(0) 编辑

2012年7月9日

摘要: 最近在部署基于Windows Server 2008平台的Web服务器时,由于所部署项目的一些特殊原因,站点主机头的增加是根据用户量而逐步增加的,管理员不可能时时刻刻的蹲守在服务器上手动绑定这些主机头,又因为IP绑定被另外的站点占用了,因此临时解决方案是做到增加一个用户,就绑定一个主机头的办法,需要程序来实时控制IIS添加主机头,结果发现Appcmd.exe是一个非常实用的命令工具,利用其可实现IIS 7的快速部署。下面总结了一些Appcmd.exe命令最常用的一些功能。 1、Appcmd或者AppcmdUI 需要说明一下,在IIS 7种除了Appcmd.exe之外还有一个AppcmdUI.. 阅读全文
posted @ 2012-07-09 23:45 航甫 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 编译时使用系统时间字符串作为常量:1. ${__TIME__} 常量代表形如 0:18:40 的时间,是脚本编译的时间。如:Name "Setup ${__TIME__}",则安装程序为 Setup 后面跟当前时间的时分秒字符串。2. 使用 !define 的 /date 参数。同上,也是定义常量,${__TIME__} 无法满足要求时使用。如:!define /date CUR_TIME "%H:%M:%S",格式化出来的常量 ${CUR_TIME} 与例 1 中的 ${__TIME__} 类似。此处 %H:%M:%S 仅作示范,不代表只支持格式化时分 阅读全文
posted @ 2012-07-09 22:52 航甫 阅读(2263) 评论(0) 推荐(0) 编辑

2012年7月5日

摘要: 把del文件夹的所有权限去掉,只加上everyone有所有权限C:\Documents and Settings\Administrator.SUS>cacls c:\del /p everyone:f把del文件夹的所有权限不变,加上everyone有所有权限C:\Documents and Settings\Administrator.SUS>cacls c:\del /e /p everyone:f------------------------------------------------------------------------------------------ 阅读全文
posted @ 2012-07-05 21:18 航甫 阅读(1723) 评论(0) 推荐(0) 编辑
摘要: 1、用HM VNISEdit 2.0.3 中新建InstallOption文件,通过图形界面,来添加相应的控件。注意:state是显示的文本或值、Flags是操作相关的,要取值有事件的必须写。界面如下:代码如下:; Ini file generated by the HM NIS Edit IO designer.[Settings]NumFields=8[Field 1]Type=GroupboxText=连接到SQL ServerLeft=0Right=300Top=0Bottom=86[Field 2]Type=TextState=saLeft=55Right=282Top=40Bott 阅读全文
posted @ 2012-07-05 11:36 航甫 阅读(2112) 评论(0) 推荐(1) 编辑

2012年7月4日

摘要: 一、先建立一个sql脚本,如 e:\a.sql二、建立一个批处理文件,如execute.bat,打开输入 isql -U sa -P sa -i e:\a.sql 保存即可。然后双击就可以执行批处理的sql脚本了isql -U 用户名 -P 密码 -i c:\a.sql 同样在bat文件中,输入上面一行,在a.sql输入脚本. 如: use 数据库名 go select * from 表名 go 注:在cmd下输入:isql /? 可获取isql的基本用法。@echo offset DbHost=192.168.1.100set DbName=testDBset DbUser=testset. 阅读全文
posted @ 2012-07-04 22:56 航甫 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 1、定义数据库信息常量; ------ 附加数据库用到的常量 ------!define DB_NAME "Test"!define DB_FILE_MDF "$INSTDIR\db\Test_Data.MDF"!define DB_FILE_LDF "$INSTDIR\db\Test_Log.LDF"2、安装时附加数据库;程序文件Section "MainSection" SEC01; ------ 附加数据库 ------;判断数据库是否已经附加,如果没有附加,则附加数据库ClearErrors;从注册表中读取 阅读全文
posted @ 2012-07-04 22:34 航甫 阅读(851) 评论(0) 推荐(0) 编辑

导航