首页
加群
推荐
用户手册
搜集网
轻狂志
简单导航
ChatGPT
Search
1
NSIS错误(NSIS Error)的原因和解决方法总结
9,074 阅读
2
NSIS把程序快捷方式钉到最新版WIN10的任务栏
8,288 阅读
3
NSIS v2.51 集成增强版 - 20200301
4,271 阅读
4
NSIS 安装程序的界面结构
3,513 阅读
5
NSIS 源代码地址及新编译版本,防解包。
2,093 阅读
下载
教程
插件
登录
/
注册
Search
标签搜索
路径
PinToTaskbar
WIN10
任务栏
界面
窗口
NSIS Error
NSIS错误
源码
防解包
NSIS增强
完成页面
定制
释放文件
日志
卸载
时间戳
FILETIME
空格
中文
NSISFANS
累计撰写
33
篇文章
累计收到
276
条评论
首页
栏目
下载
教程
插件
页面
加群
推荐
用户手册
搜集网
轻狂志
简单导航
ChatGPT
搜索到
4
篇与
插件
的结果
2022-03-21
NSIS插件:PropDlg——显示文件或文件夹属性对话框
一个可以显示文件或文件夹属性对话框的插件。!addplugindir . Name Example OutFile Example.exe SetCompressor lzma ShowInstDetails show InstallColors /windows XPStyle on RequestExecutionLevel user Page instfiles Section "Install" ;显示文件/文件夹属性对话框 PropDlg::Show "C:\Windows\Regedit.exe" SectionEnd下载地址:隐藏内容,请前往内页查看详情
2022年03月21日
159 阅读
3 评论
1 点赞
2022-01-29
NSIS插件:DialogBox 模态对话框
由于 DialogBox 插件使用的是模态对话框,模态对话框的句柄是在对话框创建出来才能取得,并不能直接返回。模态对话框内部有消息循环以及禁用父窗口的功能,可自动禁止在窗口未关闭时返回父窗口进行其他操作,同时父进程挂起并等待对话框关闭。在对话框尚未创建时,窗口以及控件的信息都是在内存中完成初始化,只有在调用 DialogBox::Show 函数的时候对话框才被创建。下载:隐藏内容,请前往内页查看详情
2022年01月29日
308 阅读
4 评论
0 点赞
2022-01-29
NSIS插件:使用PathEnvUtil操作系统环境变量
PathEnvUtil 使用说明1. PathEnvUtil::Append 添加一个路径到 PATH 环境变量添加时,如果待添加的路径重复出现(不区分大小写,末尾有无反斜线均视为同一路径),则只保留一个。添加后,保留的路径出现在原值中第一次出现该路径的位置,大小写和末尾反斜线与参数指定值一致。非参数指定的路径重复出现,不在此插件的去重范围内。返回 0 表示成功,其他值均为错误代码。如 PATH 环境变量原值如下:%SystemRoot%system32;%SystemRoot%;D:Gitbin;D:Gitbin;E:GitHub;D:gitbin;D:gitbin;F:GitLab;添加路径 D:GitBin 之后:%SystemRoot%system32;%SystemRoot%;D:GitBin;E:GitHub;F:GitLab;2. PathEnvUtil::Exists 判断一个路径是否存在于 PATH 环境变量判断时不区分大小写,末尾有无反斜线均视为同一路径,只要出现一次就认为存在。返回 1 表示存在,0 表示不存在。3. PathEnvUtil::Remove 从 PATH 环境变量删除一个路径删除时,如果待删除的路径重复出现(不区分大小写,末尾有无反斜线均视为同一路径),则全部删除。非参数指定的路径重复出现,不在此插件的删除范围内。返回 0 表示成功,其他值均为错误代码。如 PATH 环境变量原值如下:%SystemRoot%system32;%SystemRoot%;D:Gitbin;D:Gitbin;E:GitHub;D:gitbin;D:gitbin;F:GitLab;删除路径 D:GitBin 之后:%SystemRoot%system32;%SystemRoot%;E:GitHub;F:GitLab;下载:隐藏内容,请前往内页查看详情
2022年01月29日
278 阅读
2 评论
0 点赞
2022-01-29
NSIS插件:smbios
#Unicode true !ifdef NSIS_UNICODE !addplugindir ".\x86-unicode" !else !addplugindir ".\x86-ansi" !endif Name Example OutFile Example.exe XPStyle on InstallColors /windows ShowInstDetails show Section Install # System Information (Type 1) DetailPrint "========================================" # System Information (Type 1) - Manufacturer smbios::GetSystemManufacturer Pop $R0 DetailPrint "System - Manufacturer: $R0" # System Information (Type 1) - SerialNumber smbios::GetSystemSerialNumber Pop $R0 DetailPrint "System - SerialNumber: $R0" # System Information (Type 1) - ProductName smbios::GetSystemProductName Pop $R0 DetailPrint "System - ProductName: $R0" # System Information (Type 1) - Family smbios::GetSystemFamily Pop $R0 DetailPrint "System - Family: $R0" # System Information (Type 1) - UUID smbios::GetSystemUUID Pop $R0 DetailPrint "System - UUID: $R0" # Baseboard (or Module) (Type 2) DetailPrint "========================================" # Baseboard (or Module) (Type 2) - Manufacturer smbios::GetModuleManufacturer Pop $R0 DetailPrint "Module - Manufacturer: $R0" # Baseboard (or Module) (Type 2) - SerialNumber smbios::GetModuleSerialNumber Pop $R0 DetailPrint "Module - SerialNumber: $R0" # Baseboard (or Module) (Type 2) - ProductName smbios::GetModuleProductName Pop $R0 DetailPrint "Module - ProductName: $R0" # Processor Information (Type 4) DetailPrint "========================================" # Processor Information (Type 4) - Processor ID smbios::GetProcessorID Pop $R0 DetailPrint "Processor - ID: $R0" # Physical Memory Array (Type 16) DetailPrint "========================================" # Physical Memory Array (Type 16) - MaximumCapacity smbios::GetMemoryArrayCapacity Pop $R0 DetailPrint "Memory Array - MaximumCapacity: $R0 MB" # Physical Memory Array (Type 16) - NumberOfMemoryDevices smbios::GetMemoryArrayNumbers Pop $R0 DetailPrint "Memory Array - NumberOfDevices: $R0" # Memory Device (Type 17) DetailPrint "========================================" StrCpy $0 0 lbl_loop: # Memory Device (Type 17) - Size smbios::GetMemorySize $0 Pop $R0 ; no more memory devices found StrCmp $R0 "" lbl_done ; not installed (0) ; size unknown (-1) IntCmp $R0 0 lbl_skip lbl_skip ; size valid DetailPrint "Memory Device [$0] - Size: $R0 MB" # Memory Device (Type 17) - Manufacturer smbios::GetMemoryManufacturer $0 Pop $R0 DetailPrint "Memory Device [$0] - Manufacturer: $R0" # Memory Device (Type 17) - SerialNumber smbios::GetMemorySerialNumber $0 Pop $R0 DetailPrint "Memory Device [$0] - SerialNumber: $R0" # Memory Device (Type 17) - Speed smbios::GetMemorySpeed $0 Pop $R0 DetailPrint "Memory Device [$0] - Speed: $R0 MHz" lbl_skip: IntOp $0 $0 + 1 Goto lbl_loop lbl_done: DetailPrint "Memory Devices: $0" SectionEnd下载隐藏内容,请前往内页查看详情
2022年01月29日
268 阅读
1 评论
0 点赞