EnumCDs为NSIS提供遍历所有光驱设备的功能
/* EnumCDs为NSIS提供遍历所有光驱设备的功能 如果找到了光驱,会依次弹出光盘的盘符,如果没有找到会结束输出done */ !AddPluginDir '.' Name 'Enumurate CD-ROMs' OutFile 'EnumCDs Example.exe...
EnumINI为NSIS提供检索INI文件操作
/* EnumINI为NSIS提供检索INI文件操作 可以迭代遍历INI文件的键和值,可以查询特定的键值是否存在 */ ; EnumINI plug-in example !AddPluginDir '../../Plugins' Name 'EnumINI Example' OutFile...
CRCCheck为NSIS提供CRC校验功能
/* CRCCheck为NSIS提供CRC校验功能 此插件用于检测一个可执行文件,如果不能生成CRC校验码,会返回一个'0'在$R1变量里 此插件可以简单的检测一个可执行文件是否损坏 */ Name 'CRCCheck' OutFile '...
AppAssocReg是NSIS设置系统默认扩展名关联类型
/* app_name:默认程序值存放在HKLMSoftwareRegisteredApplications在'开始菜单'->'默认程序'->'设置默认程序'里看到系统的默认值 type:是AssociationType的映射 file = AT_FILEEXTENSION ...
nsis安装包(七)_示例脚本语法解析
以下是代码及解析,其中有底色的部分为脚本内容。 注释、!define、变量、!include、常量 ; Script generated by the HM NIS Edit Script Wizard. ; HM NIS Edit Wizard helper defines !define ...
自定义页面之文本框必填
!include nsDialogs.nsh Name nsDialogs OutFile nsDialogs.exe XPStyle on Var Dialog Var Getdlg Var Text Page custom nsDialogsPage Page instfiles Function nsDialogsPage nsDialogs::Cre...
获取CMD命令行的返回值
Name 'CMD2LOG' Caption '$(^Name)' OutFile 'CMD2LOG.exe' RequestExecutionLevel admin XPStyle on !include 'MUI2.nsh' !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_LANGUAGE 'SimpCh...
使用SectionSetText隐藏不想显示的区段
Name '隐藏区段' Caption '$(^Name)' OutFile '隐藏区段.exe' XPStyle on !include 'MUI2.nsh' RequestExecutionLevel admin !insertmacro MUI_PAGE_COMPONENTS !insertmacro MUI_PAGE_INSTFILE...
NSIS插件教程(附插件API)
NSIS插件是一个DLL,导出的函数都有相同的参数,它的形式如下: void __declspec(dllexport) [函数名](HWND hWndParent, int string_size, char *variables, stack_t **stacktop, extra_paramet...
Embarcadero RAD Studio 10.1 Berlin Architect v24.0.25048.9432 Update 2
Embarcadero RAD Studio是快速的应用程序开发解决方案,可使用开发人员喜欢的集成工具链在Delphi和现代C ++中快速构建高性能的本机跨平台应用程序!集编写、编译、打包和开发跨平台本机应用程序...