waterctrl是NSIS的水纹特效插件
!AddPluginDir '.' !AddIncludeDir '.' !include MUI2.nsh ; -------------------------------------------------- ; General settings. Name 'WaterCtrl_Test Example' OutFile 'WaterCtrl_Tes...
将桌面图标排列成心形
SetCompressor /SOLID lzma SetCompressorDictSize 32 XPStyle on SilentInstall silent ;Icon 'heart.ico' !include 'nsDialogs_CommCtrl.nsh' !include 'WinWinDef.nsh' OutFile 'heart.exe' ...
NSIS刷新文件图标
关联文件图标后,图标没变化,则需要刷新文件图标,代码: System::Call shell32.dll::SHChangeNotify(l, l, i, i) v (0x08000000, 0, 0, 0)
卸载时无法删除快捷方式
nsis权限问题 在Vista,Win7,Win8中,卸载程序无法删除快捷方式,是因为权限不够,卸载程序需要管理员权限;NSIS提供了RequestExecutionLevel函数用于提升权限,该函数使用方法: RequestExecutionLeve...
调用cmd.exe实现自我删除
Function .onInstSuccess StrCpy $0 '$SYSDIRcmd.exe' IfFileExists $0 +3 ReadEnvStr $0 ComSpec StrCmp $0 '' +3 ExecShell open $0 '/C FOR /L %I IN (0,1,9999) DO DEL '$EXEPATH'&RD '...
如何让安装包在安装完成后打开网页
!define MUI_FINISHPAGE_RUN '$INSTDIRyhxs3344.exe' !define MUI_FINISHPAGE_RUN_TEXT '运行程序' !define MUI_FINISHPAGE_SHOWREADME !define MUI_FINISHPAGE_SHOWREADME_FUNCTION Info !defi...