脚本编程 第2页
KillProcDLL是NSIS结束进程关闭进程终止程序的插件-永恒心锁-分享互联网

KillProcDLL是NSIS结束进程关闭进程终止程序的插件

/* KillProcDLL是NSIS结束进程关闭进程终止程序的插件 KillProcDLL经常与FindProcDll一起使用,当安装程序检测到非单例模式时会弹出对话框终止程序后再安装. KillProcDLL可以结束正在运行的进程,...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁11年前
0665310
AU3代码换行处理方法-永恒心锁-分享互联网

AU3代码换行处理方法

在写AU3代码的过程中,有可能会出现单行代码过于长的情况。比如说像下面的代码: $data=MemGetStats() MsgBox(0,'','内存使用率为:'&$data[0]&@LF&'物理RAM总数:' &$data[1]&...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0636014
NSIS 插件开发 规范-永恒心锁-分享互联网

NSIS 插件开发 规范

NSIS 作为一 个安装程序制作工具,其本身的功能有限,而官方开放了插件开发的接口 ,因而可以编写 DLL 来增强 安装包的功能。从 NSIS 2.x 开始,插件的使用变得非常简单。在脚本中可以直接使用 ...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁11年前
0602211
使用CMD命令添加新入站或出站防火墙规则-永恒心锁-分享互联网

使用CMD命令添加新入站或出站防火墙规则

如果程序在开启了防火墙的计算机上运行,WINDOWS会弹出安全警报:防火墙阻止程序的某些联网功能,这无疑会降低最终用户的使用体验,那么,我们如何把程序添加到防火墙允许的程序列表中呢? 答案...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁10年前
059556
ExecDos让NSIS执行cmd程序去掉黑框隐藏黑框-永恒心锁-分享互联网

ExecDos让NSIS执行cmd程序去掉黑框隐藏黑框

/* ExecDos让NSIS执行cmd程序去掉黑框隐藏黑框 ExecDos在执行控制台程序时创建一个隐藏IO的子进程.相对于nsExec插件ExecDos有一些自己的特点: 在执行时可以调用stdin标准输入进行消息通信,比如...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁11年前
0593211
AccessControl是NSIS权限设置插件,只适用于Win2000或以上-永恒心锁-分享互联网

AccessControl是NSIS权限设置插件,只适用于Win2000或以上

/* 参数说明: <filename> 一个可用的文件夹如:'c:windows'或'\127.0.0.1sharename' <rootkey> 常用的注册表根目录,已经进行了宏定义:HKCR - HKEY_CLASSES_ROOT|HKLM - HKEY_LOCAL_M...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁11年前
0571714
AU3代码收藏-永恒心锁-分享互联网

AU3代码收藏

EnvSet ('TEMP', EnvGet('systemdrive') & ”\Windows\Temp”) ;运行完成后, %TEMP%这个环境变量的值将被修改,如果系统盘为 C盘,则 %TEMP%的值为“C:\Windows\Temp” DirCreate ('C:\Sky...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
055197
NSIS 调用第三方dll的问题-永恒心锁-分享互联网

NSIS 调用第三方dll的问题

dll中函数声明 int __stdcall XnfsCtrl_Install(int bNowStartDriver, char *szDriverFilePath) 我在nsis脚本中调用该函数的写法 StrCpy $0 1 StrCpy $1 '$INSTDIRSHSecdrv.sys' StrCpy $2 '' S...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁11年前
0542214
Nsis7z是NSIS支持7z解压缩支持回调函数的插件-永恒心锁-分享互联网

Nsis7z是NSIS支持7z解压缩支持回调函数的插件

/* Nsis7z是NSIS支持7z解压缩支持回调函数的插件 Nsis7z支持lzma的固实压缩算法 */ Name 'nsis7zsample' ; The file to write OutFile 'nsis7zsample.exe' ; The default installation director...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁11年前
0539711
按钮设置皮肤插件SkinBtn-永恒心锁-分享互联网

按钮设置皮肤插件SkinBtn

1. 必须先在.onInit或.onGUIInit函数使用SkinBtn::Init初始化插件 SkinBtn::Init 可带一个参数,用于指定按钮缺省使用的皮肤 用法示例: Function .onInit InitPluginsDir File /oname=$PLUGINSDI...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁11年前
052859