nsis 第20页
安装时自动卸载已安装版本功能的实现-永恒心锁-分享互联网

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

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

nsis使用URLDownloadToFile下载文件

在Urlmon.dll中有个函数叫URLDownloadToFile,顾名思义,是一个用来下载文件的东西,我们做在线安装或者其他很多时候,往往需要提前下载一些小的文件来配置当前将要安装的程序,遇到这种情况去...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0155614
页面上的图像 - 从文件-永恒心锁-分享互联网

页面上的图像 – 从文件

OutFile 'ICO_DLL-test.exe' !include nsDialogs.nsh Page custom CreatePage Function CreatePage nsDialogs::Create 1018 Pop $0 ; i* : ID的图标 - 从可执行文件(.exe),或DLL System::Cal...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0160414
获取CMD命令行的返回值-永恒心锁-分享互联网

获取CMD命令行的返回值

Name 'CMD2LOG' Caption '$(^Name)' OutFile 'CMD2LOG.exe' RequestExecutionLevel admin XPStyle on !include 'MUI2.nsh' !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_LANGUAGE 'SimpCh...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
019105
是否有使用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
注册表记录组件是否已选-永恒心锁-分享互联网

注册表记录组件是否已选

!include 'MUI2.nsh' !insertmacro MUI_PAGE_COMPONENTS !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_LANGUAGE 'SimpChinese' Name '注册表记录组件是否已选' OutFile '注册表记录组件是...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
014507
安装窗口大小及居中设置-永恒心锁-分享互联网

安装窗口大小及居中设置

Name 'Test' OutFile 'Test.exe' Section SectionEnd Function .onGUIInit System::Call 'user32::GetSystemMetrics(i0)i.r1' System::Call 'user32::GetSystemMetrics(i1)i.r2' IntOp $1 $1 - ...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
016279
二进制在NSIS中的应用-永恒心锁-分享互联网

二进制在NSIS中的应用

!include nsDialogs.nsh !define BIT_CHECK_PROGRAMS 0x00000001 !define BIT_CHECK_DESKTOP 0x00000002 !define BIT_CHECK_TASKBAR 0x00000004 Var Flags Name Example OutFile Example.exe XP...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
015459
使用CMD命令添加新入站或出站防火墙规则-永恒心锁-分享互联网

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

如果程序在开启了防火墙的计算机上运行,WINDOWS会弹出安全警报:防火墙阻止程序的某些联网功能,这无疑会降低最终用户的使用体验,那么,我们如何把程序添加到防火墙允许的程序列表中呢? 答案...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
055046
清理托盘图标-永恒心锁-分享互联网

清理托盘图标

!include WinMessages.nsh !include '${NSISDIR}\Examples\System\System.nsh' Call RefreshSysTray Function RefreshSysTray FindWindow $0 'Shell_TrayWnd' '' FindWindow $0 'TrayNotifyWnd'...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
013707