帮助中心 helper

卸载时无法删除快捷方式

卸载时无法删除快捷方式

RequestExecutionLevel none|user|highest|admin,在这里,我们只需要在NSIS代码中添加下列语句: 1 RequestExecutionLeveladmin 再重新编译脚本,就可以正常卸载 开始—程序 中的快捷方式了。 文章来源:...

  • 2017-05-11 17:00:20
  • 147
NSIS官方插件全集

NSIS官方插件全集

Math plugin (contain examples) -- 数学函数插件,NSIS 软件已包含,计算的时候必用。 System plugin (contain examples) -- 调用其他动态链接库(*.dll)插件,NSIS 软件已包含,超级好用,把 windows 的 API 发...

  • 2017-05-11 16:59:59
  • 544
用NSIS脚本实现静默安装

用NSIS脚本实现静默安装

NSIS实现静默安装有两种方法,方法一,在section 段上方加入代码: 1 2 SilentInstallsilent SilentUninstallsilent 方法二,使用以下代码: 1 SilentInstallnormal|silent|silentlog 指定是否安装程序将是寂静...

  • 2017-05-11 16:59:44
  • 389
NSIS里特殊符号的表达方法

NSIS里特殊符号的表达方法

在NSIS里面,一些符号被NSIS定义成了特殊的表达符号,例如“$”,被定义为变量的起始符;这个时候,如果程序需要使用和输出这些符号该怎么办呢? 比如输出下面这句话:美元的符号...

  • 2017-05-11 16:59:28
  • 183
在安装过程中按“取消”时直接退出

在安装过程中按“取消”时直接退出

在安装过程中按“取消”的话,会弹出是否终止安装的确认窗口,如果要让这个窗口不出现,直接退出,只需要在脚本代码中去掉:!define MUI_ABORTWARNING 文章来源:易量安装...

  • 2017-05-11 16:59:13
  • 204
让安装包在安装完成后自动运行文件

让安装包在安装完成后自动运行文件

让NSIS安装包在安装完成后自动运行文件,可以使用Function .onInstSuccess中使用ExecWait 来调命令 文章来源:易量安装...

  • 2017-05-11 16:58:29
  • 184
在NSIS脚本中如何注册DLL、OCX等文件

在NSIS脚本中如何注册DLL、OCX等文件

在NSIS中有命令可以注册DLL、OCX等文件,代码如: 1 2 regdll $instdir\xxx.dll unregdll $instdir\xxx.dll (反注册) 文章来源:易量安装...

  • 2017-05-11 16:58:11
  • 136
在Section区段中通过读取INI文件状态来安装

在Section区段中通过读取INI文件状态来安装

若要实现如图所示,选中单选框1则安装1中定义的文件,若不选中则不安装,若选中单选框2则安装2定义的文件,若不选则不安装, 如图: 可以使用以下代码: 1 2 3 4 5 6 7 8 9 10 11 12 13...

  • 2017-05-11 16:57:53
  • 183
使用StdUtils实现任务栏和开始菜单锁定解锁程序图

使用StdUtils实现任务栏和开始菜单锁定解锁程序图

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 ;少轻狂据英文例子改写,专给新手参考。WIN10(含)以下测试通过。 ;NSIS中文论坛www.nsisf...

  • 2017-05-11 16:57:36
  • 348
NSIS读取X64位注册表的问题

NSIS读取X64位注册表的问题

1 2 3 4 SetRegView64 ReadRegStr$Service_PackHKLM SOFTWARE\Microsoft\WindowsNT\CurrentVersion CSDVersion SetRegView32 ReadRegStr$Service_PackHKLM SOFTWARE\Microsoft\WindowsNT\CurrentVersion CSDVersion ;读取系统SP注册表键值 文章来源...

  • 2017-05-11 16:57:14
  • 167