2015年10月的文章 第27页

在线下载并安装程序-永恒心锁-分享互联网

在线下载并安装程序

Section -.NET Framework NSISdl::download /TRANSLATE2 '正在下载 %s' '正在连接...' '(剩余 1 秒)' '(剩余 1 分钟)' '(剩余 1 小时)' '(剩余 %u 秒)' '(剩余 %u 分钟)' '(剩余 %u 小时)' '已...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0213010
设置文件属性的方法-永恒心锁-分享互联网

设置文件属性的方法

在NSIS中,有以下方法可以对文件的属性进行设置。 一是通过NSIS的指令SetFileAttributes。 多重属性可用 ' | ' 隔开,有效的属性为: NORMAL 或 FILE_ATTRIBUTE_NORMAL (你可以把该项缩写为 0 )...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
023879
使用FileFunc.nsh头文件判断文件版本-永恒心锁-分享互联网

使用FileFunc.nsh头文件判断文件版本

示例一: 需要系统中已安装WINRAR 32位版本,否则请自行修改测试代码。 Name '测试' Caption '$(^Name)' OutFile '测试.exe' SilentInstall silent XPStyle on !include 'FileFunc.nsh' Section...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0250610
NSIS常用代码整理-永恒心锁-分享互联网

NSIS常用代码整理

;获取操作系统盘符 ReadEnvStr $R0 SYSTEMDRIVE ;创建log文件夹 CreateDirectory '$R0log' ;递归删除log文件夹 RMDir /r '$R0log' ;弹出Windows关机框 FindWindow $0 'shell_traywnd' SendMessa...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0247714
检查某注册表键是否存在-永恒心锁-分享互联网

检查某注册表键是否存在

;定义注册表主键 !define HKEY_CLASSES_ROOT 0x80000000 !define HKEY_CURRENT_USER 0x80000001 !define HKEY_LOCAL_MACHINE 0x80000002 !define HKEY_USERS 0x80000003 OutFile OpenReg.exe XP...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0236415
超级轻量皮肤SkinH(含皮肤文件及调用方法)-永恒心锁-分享互联网

超级轻量皮肤SkinH(含皮肤文件及调用方法)

#皮肤演示程序 永恒心锁 www.yhxs3344.net !define PRODUCT_NAME 'My application' SetCompressor lzma !include 'MUI.nsh' !define MUI_CUSTOMFUNCTION_GUIINIT onGUIInit !insertmacro MUI_PA...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0294811
判断程序是否运行并进行卸载-永恒心锁-分享互联网

判断程序是否运行并进行卸载

SetCompressor /SOLID lzma SetCompress force XPStyle on OutFile 'unkis.exe' Name '金山杀手' BrandingText 'WwW.yhxs3344.net' ;以下为检测运行文件方式,有一定局限性,不推荐。 Section '...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
024517
判断并安装.NET Framework 4 的例子-永恒心锁-分享互联网

判断并安装.NET Framework 4 的例子

现在.NET开发的软件已经大行其道,但有些操作系统并不符合软件的运行要求,所以,我们需要在安装程序中进行.NET Framework的判断,如果不符合要求就进行静默安装。 首先,我们在Function区段进...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
025587
使用WinVer.nsh头文件判断操作系统版本-永恒心锁-分享互联网

使用WinVer.nsh头文件判断操作系统版本

AtLeastWin<version> 检测是否高于指定版本 IsWin<version> 检测指定版本(唯一限定版本) AtMostWin<version> 检测是否低于指定版本 <version> 允许的值: 95、98、ME...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0252713
安装、卸载时检查程序是否正在运行-永恒心锁-分享互联网

安装、卸载时检查程序是否正在运行

如果我们要安装或升级的程序正在运行,文件肯定会替换失败,以下代码可以提示用户结束正在运行的程序。 需要使用插件FindProcDLL.dll,下载路径:http://nsis.sourceforge.net/FindProcDLL_plug...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0283115