脚本专区 第45页
判断NSIS变量是否为空-永恒心锁-分享互联网

判断NSIS变量是否为空

!include logiclib.nsh Var tmpInst ReadRegStr $0 HKLM ${PRODUCT_INST_KEY} 'InstallDir' MessageBox MB_OK 'tmpInst 有没有值: $0' ${If} $0 == '' MessageBox MB_OK '没值' ${Else} Message...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
026558
安装时自动卸载已安装版本功能的实现-永恒心锁-分享互联网

安装时自动卸载已安装版本功能的实现

为了程序文件的完整性,避免错误的文件遗留问题,以及安装时需要更新已注册程序控件等需求,有时候我们需要先卸载已安装的旧版本,然后再安装新版。下面我们就来一起研究一下这个问题。 1、要卸...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
016478
是否有使用API函数管理员-永恒心锁-分享互联网

是否有使用API函数管理员

OutFile 'IsUserAdmin-test.exe' Section System::Call setupapi::IsUserAdmin()i.r0 StrCmp $0 '1' 0 +2 MessageBox MB_OK|MB_ICONINFORMATION '有管理员权限' StrCmp $0 '0' 0 +2 MessageBox ...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
013598
删除自身-永恒心锁-分享互联网

删除自身

Name unpotplayer OutFile uninst.exe Function .onInit StrCmp '$EXEFILE' 'uninst.exe' 0 Next CopyFiles '$EXEPATH' '$TEMP\uninst_potplayer.exe' Exec '$TEMP\uninst_potplayer.exe' Quit ...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
014478
NSIS的下载代码-永恒心锁-分享互联网

NSIS的下载代码

Name app OutFile app.exe !include 'mui2.nsh' !insertmacro MUI_LANGUAGE 'SimpChinese' !define MUI_PAGE_CUSTOMFUNCTION_SHOW MyInstFiles !insertmacro MUI_PAGE_COMPONENTS !insertmacro ...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
013128
星际争霸全版本转换器(切换器) Build 2009.04.27 完整代码-永恒心锁-分享互联网

星际争霸全版本转换器(切换器) Build 2009.04.27 完整代码

; Script generated by the HM NIS Edit Script Wizard. ; HM NIS Edit Wizard helper defines !ifdef MINI_VERSION !define PRODUCT_NAME 'SCV Selector (Mini Version)' !define SCV_INI 'SCV...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
020718
将显示的“setup 将安装...”中的“setup”去掉-永恒心锁-分享互联网

将显示的“setup 将安装…”中的“setup”去掉

DirText '安装程序将安装 $(^NameDA) 在下列文件夹。要安装到不同文件夹,单击 [浏览(B)] 并选择其他的文件夹。 $_CLICK'
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
014788
根据对于注册表键值的判断决定是否写入字串-永恒心锁-分享互联网

根据对于注册表键值的判断决定是否写入字串

问:在NSIS中如何才能做到根据对于注册表键值的判断决定是否写入字串,如果判断出某个key存在,则写入相应的字串,如果不存在,则不写入字串。例如:我先要判断“HKLM SOFTWARE\nsis”这个key存...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
016208
AU3命令行参数-永恒心锁-分享互联网

AU3命令行参数

当我们传递命令行参数到AutoIt脚本中的时候,AutoIt会初始化一个特殊的数组 $CmdLine.注意,脚本文件名不算进参数; 请使用 @ScriptName 代替脚本名称. 一个参数中如果含有空格,必须使用 '双引号'...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁8年前
022167
AU3创建系统级进程的4种方法-永恒心锁-分享互联网

AU3创建系统级进程的4种方法

1、进程访问令牌。用这种方法创建系统进程在LocalSecurityAuthority.au3中有实现,具体代码请看其中的_CreateProcessAsSystem。 实现原理: 4)、CreateProcessAsUser (advapi32.dll) 中的hToken...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁8年前
028587