最新发布第112页
NSIS创建互斥,退出重复运行的程序-永恒心锁-分享互联网

NSIS创建互斥,退出重复运行的程序

!define MyMutex_Update 'MyMutex_Update' Section System::Call 'kernel32::CreateMutexA(i 0, i 0, t '${MyMutex_Update}') i .r1 ?e' Pop $R0 StrCmp $R0 0 +2 Quit SectionEnd
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
022935
NSIS结束SYSTEM权限进程-永恒心锁-分享互联网

NSIS结束SYSTEM权限进程

NSIS有很多插件可以结束系统进程,例如:Processes.dll,processwork.dll,KillProcDLL.dll 他们的调用格式如下:Processes::KillProcess '进程名' Push 'QQ.exe Processwork::KillProcess Kill...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0270011
NSIS添加安装完成后提示是否运行程序-永恒心锁-分享互联网

NSIS添加安装完成后提示是否运行程序

可以使用MUI函数里面的 MUI_FINISHPAGE_RUN_FUNCTION function 定义一个function,函数里面执行 安装完成后的exe ;定义安装界面 !define MUI_FINISHPAGE_RUN ;安装函数定义 !define MUI_FI...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0272413
NSIS安装包64位系统调用注册表函数-永恒心锁-分享互联网

NSIS安装包64位系统调用注册表函数

1、在安装脚本的开始处定义 LIBRARY_X64。 !include 'MUI.nsh' !include 'Library.nsh' ;如果做32位安装包就把下句注释。 !define LIBRARY_X64 2、注册COM组件,需包含Library.nsh,用宏Install...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0325712
NSIS脚本添加可信站点 (2)-永恒心锁-分享互联网

NSIS脚本添加可信站点 (2)

四、NSIS脚本还是其他脚本 由于解析用户输入的URL需要用到正则表达式 但是NSIS脚本似乎不支持正则表达式, 当然这里不太肯定,是不是我没找到有关库? 所以就需要调用其他的脚本或者程序。 (1) ...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0167710
NSIS脚本添加可信站点 (1)-永恒心锁-分享互联网

NSIS脚本添加可信站点 (1)

通过NSIS脚本向IE添加可信站点, 由于没有现成的windows API可调用,实际情况比较复杂 一、常见情况及其对应注册表位置 (一)IP或域名的几种常见情况 尽管用户输入的URL可能很复杂,但是提取出来...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0851414
NSIS脚本详解-永恒心锁-分享互联网

NSIS脚本详解

介绍 NSIS特别说明: 某些脚本需要额外的DLL支持,如MPC关联程序,就有可能需要InstallOptionsEx.dll, 另外,可能需要编译语言头文件如:SimpChinese.nsh,可能需要把 !define 全部替换为&n...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0270613
NSIS自定义dll扩展-永恒心锁-分享互联网

NSIS自定义dll扩展

NSIS是一个功能强大的安装卸载包制作工具,通过dll可以扩展很多功能,你也可以自定义一个dll,以下是具体步骤: 1.新建一个mfc dll(本例Hello.dll) 1.1 添加对nsis库的引用: 在Hello.cpp中声...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
020905
NSIS实例(一)-永恒心锁-分享互联网

NSIS实例(一)

; 该脚本使用 HM VNISEdit 脚本编辑器向导产生 ; 安装程序初始定义常量 !define PRODUCT_NAME '365Desktop' !define PRODUCT_LNK '365十分便民桌面.lnk' !define PRODUCT_LNK_UN '卸载.lnk' !de...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0243012
nsis 绿化程序UI源码-永恒心锁-分享互联网

nsis 绿化程序UI源码

#压缩设置 SetCompressor /SOLID lzma SetCompressorDictSize 32 SetDatablockOptimize on SetCompress auto #预先载入文件,方便安装加速释放 Reservefile 'Res\iewb_net.ini' ReserveFile 'Res...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0226215