NSIS:
Nullsoft Scriptable Install System
An installer is the first experience of a user with your application. Slow or unsuccesful software installations are the most irritating computer problems. A quick and user friendly installer is therefore an essential part of your software product.
NSIS (Nullsoft Scriptable Install System) is a tool that allows programmers to create such installers for Windows. It is released under an open source license and is completely free for any use.
Link: http://nsis.sourceforge.net/
贴一段刚写的打包脚本看看,但愿不算泄密,God bless,可以看到基本上没有什么废话,也不需要什么注释,有点计算机和英文能力地都看得懂,老外比较搞笑,在提供的例子里居然能找到,Microsoft shit, I like f*ck sheep... 晕倒
------------------------------------------------------------------
Name "Run test"
Caption "Run's test"
OutFile "setup.exe"
LicenseText "A test text, make sure it's all there"
InstallDir "$PROGRAMFILES\SMS_Client"
Page directory
Page instfiles
Section ""
DetailPrint "Welcome to setup program..."
WriteRegStr "HKCU" "SOFTWARE\Comgi\TrafficStation" "Install_Dir" "$INSTDIR"
WriteRegStr "HKCU" "SOFTWARE\Comgi\TrafficStation" "AutoMoveToHistory" "true"
WriteRegStr "HKCU" "SOFTWARE\Comgi\TrafficStation" "AutoCleanTrashCan" "true"
WriteRegStr "HKCU" "SOFTWARE\Comgi\TrafficStation" "AutoReceiveInterval" "10"
WriteRegStr "HKCU" "SOFTWARE\Comgi\TrafficStation" "TimeFormat" "HH:MI"
WriteRegStr "HKCU" "SOFTWARE\Comgi\TrafficStation" "AutoCleanDays" "7"
WriteRegStr "HKCU" "SOFTWARE\Comgi\TrafficStation" "AutoMoveDays" "3"
WriteRegStr "HKCU" "SOFTWARE\Comgi\TrafficStation" "WSDL" "http://bdcb.m-mall.cn/TrafficService/services/TrafficService"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\BigNSISTest" "DisplayName" "BigNSISTest (remove only)"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\BigNSISTest" "UninstallString" '"$INSTDIR\bt-uninst.exe"'
SetOutPath $INSTDIR
File /a "F:\BDCB SMS Client\StationSMSClient.exe"
File /a "F:\BDCB SMS Client\data.dat"
File /a "F:\BDCB SMS Client\dotnetfx.exe"
File /a "F:\BDCB SMS Client\OnlineUpdater.exe"
File /a "F:\BDCB SMS Client\TrafficClient_1.2.0.0.dll"
File /a "F:\BDCB SMS Client\TrafficClient.chm"
File /a "F:\BDCB SMS Client\StationSMSClient.exe.config"
WriteUninstaller "uninst.exe"
CreateDirectory "$SMPROGRAMS\康击短信"
CreateShortCut "$SMPROGRAMS\康击短信\卸载程序.lnk" "$INSTDIR\uninst.exe"
CreateShortCut "$SMPROGRAMS\康击短信\短信应用.lnk" "$INSTDIR\StationSMSClient.exe"
CreateShortCut "$SMPROGRAMS\康击短信\帮助文档.lnk" "$INSTDIR\TrafficClient.chm"
CreateShortCut "$DESKTOP\短信应用.lnk" "$INSTDIR\StationSMSClient.exe"
Exec "$INSTDIR\dotnetfx.exe"
SectionEnd
Section "Uninstall"
Delete "$INSTDIR\StationSMSClient.exe"
Delete "$INSTDIR\dotnetfx.exe"
Delete "$INSTDIR\OnlineUpdater.exe"
Delete "$INSTDIR\TrafficClient_1.2.0.0.dll"
Delete "$INSTDIR\TrafficClient.chm"
Delete "$INSTDIR\StationSMSClient.exe.config"
Delete "$SMPROGRAMS\康击短信\短信应用.lnk"
Delete "$DESKTOP\短信应用.lnk"
Delete "$SMPROGRAMS\康击短信\帮助文档.lnk"
Delete "$SMPROGRAMS\康击短信\卸载程序.lnk"
Delete "$INSTDIR\uninst.exe"
SectionEnd
分享到:
相关推荐
HoHo游戏引擎提供了全面的源代码,让学习者有机会直接接触并研究一个实际游戏引擎的内部工作机制,这对于提升自身的编程技能和理解游戏开发流程具有极大的帮助。 游戏引擎是游戏开发的核心,它负责处理渲染、物理...
2D HOHO引擎是一个专门用于创建2D游戏的开发平台,它提供了图形渲染、物理模拟、事件处理和资源管理等功能。开发者可以使用这个引擎快速构建游戏,而无需从零开始编写底层代码。HOHO引擎可能包含以下关键组件: 1. ...
在数字化时代,截屏功能已经成为了我们日常工作中不可或缺的一部分,无论是记录重要信息、分享屏幕内容还是进行问题反馈,一款高效易用的截屏工具至关重要。HOHO截屏工具,正是这样一款专为用户量身定制的实用软件,...
在2D图像的表示上,HoHo使用了像素格式定义`PIXEL`,这是一个16Bit色彩的类型。位图类型被定义为一系列的常量,如`BITMAP_TYPE_TEXTURE`代表纹理位图,`BITMAP_TYPE_SURFACE`表示表面位图,而`BITMAP_TYPE_RLE`则是...
标题“Unicode-Map(hoho)”和描述中的“Unicode-Map kkkkkkkkkkkkkkk”都指向一个关于Unicode映射的主题,暗示我们可能在处理一个与Unicode编码相关的项目或工具。Unicode是一种国际标准,用于表示各种语言的文字,...
将为2D带来更好的性能与画面效果。本引擎就是利用3D硬体来为2D图形所用,并且同 时支援了无硬体的2D绘制。除了图形图像处理外,本引擎还包含了游戏项目中所需的 各项技术,包括网络互连、应用层支持等等。
《俄罗斯方块游戏源码分析——基于Win32/C++及Hoho游戏引擎》 俄罗斯方块是一款经典的益智...对于学习游戏编程的初学者来说,这是一个很好的实践案例,可以深入理解游戏开发的各个环节,从基础到高级,从技术到艺术。
里面含有StingArp 4.0测试版和Nov30th_Chea(3.0 版本),本软件的最大优点就是可以有效阻指别人使用P2P软件来控制局域网中网速,却可以添加自己的IP为信任IP而不受该软件干扰!安装后会有详细的使用说明!...
此项目用于安卓小票... FtdiSerialDriver.java(USB转串口线驱动),UsbPrinterDriver.java(纯USB打印线驱动),目前使用到这两个驱动。 com.hoho.android.usbserial.escpos 爱普生的 esc/pos 标准指令, 打印指令类。 ...
《1hoho AutoNews Trader_TheNews_mql4_》是一个基于MQL4语言的自动新闻交易系统。这个系统的设计目的是利用市场新闻事件对金融市场的影响,进行自动化交易操作。MQL4是MetaQuotes Language 4的简称,是MetaTrader 4...
3D高速发展的今天,3D加速卡的性能不断提高,3D的使用也越来越广泛,但同时,2D也一样在发展(虽然以后将是3D的天下),如果把3D的性能思想带入2D中来,那也将为2D带来更好的性能与画面效果。本引擎就是利用3D硬体来...
有个简单方法,你知道他的IP,在命令提示符里输入\"nbtstat -A IP\" 记得有空格,得到他的MAC地址,双击本地连接图标--属性--配置--网路卡位址,把得到的MAC地址写进去,这样你的MAC地址就和他的一样了,他无论有何种方法...
将为2D带来更好的性能与画面效果。本引擎就是利用3D硬体来为2D图形所用,并且同 时支援了无硬体的2D绘制。除了图形图像处理外,本引擎还包含了游戏项目中所需的 各项技术,包括网络互连、应用层支持等等。
将为2D带来更好的性能与画面效果。本引擎就是利用3D硬体来为2D图形所用,并且同 时支援了无硬体的2D绘制。除了图形图像处理外,本引擎还包含了游戏项目中所需的 各项技术,包括网络互连、应用层支持等等。
【标题】"hoho.github.io" 是一个个人或团队在GitHub上建立的个人网页或项目网站,通常用于展示作品、分享技术知识或者提供某种在线服务。GitHub Pages是GitHub提供的静态网页托管服务,用户可以通过它免费发布自己...
C++三维程序
将为2D带来更好的性能与画面效果。本引擎就是利用3D硬体来为2D图形所用,并且同 时支援了无硬体的2D绘制。除了图形图像处理外,本引擎还包含了游戏项目中所需的 各项技术,包括网络互连、应用层支持等等。
将为2D带来更好的性能与画面效果。本引擎就是利用3D硬体来为2D图形所用,并且同 时支援了无硬体的2D绘制。除了图形图像处理外,本引擎还包含了游戏项目中所需的 各项技术,包括网络互连、应用层支持等等。
FreeBSD 是一个基于 BSD(Berkeley Software Distribution)的开源操作系统,其核心在于提供稳定、高效和安全的系统环境。作为 Unix-like 系统,FreeBSD 有着广泛的应用,包括服务器、桌面环境以及嵌入式设备。它的...
赤壁。来看看吧,好搞笑的说~~哇哈哈哈哈哈哈哈~~~