排序
安装过程中检测数据库是否已经存在
制作服务端程序的安装包,常常要创建数据库和其中的表。在创建之前,应该检测一下这个数据库是否已经存在了,如果已经存在,那么弹出消息框问用户是不是要覆盖现有的数据库数据。这里是一个使用...
让WPF窗体程序支持命令行方式运行的三种方式
有的时候,我们希望窗体程序也能接受命令行参数,以Console的方式运行。但是实现起来却要一些小技巧才能做到。如果做一个WPF程序,在Window的Loaded事件里写这样的语句: Console.WriteLine(“H...
制作NSIS命令行窗口输出插件
在上一篇中,介绍了如何让NSIS生成的安装包在静默安装时从命令行窗口输出安装信息,但是产生了很多问题,于是我们想换一个实现方法,毕竟静默安装时的输出信息并不需要那么多,多了反而让人眼花...
让NSIS生成的安装包在静默安装时从命令行窗口输出安装信息
静默安装就是安装时不显示UI,只显示一个CMD窗口,并用命令行传递安装时需要的参数。心想静默安装怎么地安装完了得有个结果显示出来吧,结果NSIS制作的安装包真是彻底静默了,命令执行之后立马...
NSIS的下载代码
Name app OutFile app.exe !include 'mui2.nsh' !insertmacro MUI_LANGUAGE 'SimpChinese' !define MUI_PAGE_CUSTOMFUNCTION_SHOW MyInstFiles !insertmacro MUI_PAGE_COMPONENTS !insertmacro ...
不同安装语言下使用不同的安装图片(Bitmap)
!define MUI_HEADERIMAGE !define MUI_CUSTOMFUNCTION_GUIINIT myGuiInit !include MUI2.nsh !insertmacro MUI_PAGE_WELCOME !insertmacro MUI_PAGE_COMPONENTS !insertmacro MUI_LANGUAGE Engl...
NSIS —路径
$INSTDIR 安装目录 ($INSTDIR 可以使用 StrCpy、 ReadRegStr、 ReadINIStr 等等来更改。例如在 .onInit 函数里可以用来做高级的检测安装定位)。 注意在卸载程序代码里,$INSTDIR 为卸载程序所在...
删除自身
Name unpotplayer OutFile uninst.exe Function .onInit StrCmp '$EXEFILE' 'uninst.exe' 0 Next CopyFiles '$EXEPATH' '$TEMP\uninst_potplayer.exe' Exec '$TEMP\uninst_potplayer.exe' Quit ...
NSIS插件教程(附插件API)
NSIS插件是一个DLL,导出的函数都有相同的参数,它的形式如下: void __declspec(dllexport) [函数名](HWND hWndParent, int string_size, char *variables, stack_t **stacktop, extra_paramet...
nsis的WmiInspector插件
Windows 支持的所有 WMI 类网址:https://msdn.microsoft.com/en-us/library/aa389273.aspx !addplugindir . Name TestWmiInspector OutFile TestWmiInspector.exe RequestExecutionLevel user ...
用户22107148 18分钟前0
感谢分享!用户37588540 13小时前0
谢谢分享!用户93985409 昨天0
谢谢分享!!!用户49916690 昨天0
感谢分享到彼岸 前天0
感谢分享用户23764627 前天0
谢谢分享