• 微软原版系统

  • 一键重装系统

  • 纯净系统

  • 在线技术客服

魔法猪系统重装大师 一键在线制作启动 U 盘 PE 系统 用一键重装的魔法拯救失去灵魂的系统
当前位置:首页 > 教程 > 电脑教程

制作驱动精灵单文件NSIS打包代码

时间:2015年04月02日 15:20:44    来源:魔法猪系统重装大师官网    人气:17750
前往驱动精灵专题

驱动精灵是我们系统装机时缺少驱动安装的好帮手,作者根据 似水年华 给出来的代码改的,加上自己一些的理解,做的一个单文件NSIS打包代码。没有技术含量,大鸟请飘过~

驱动精灵2014单文件版
驱动精灵2014单文件版 V8.0.703.1201绿色版 评分:
4.5
类别: 硬件驱动    大小:10.7M    语言: 中文
查看详细信息 >>


;脚本编写:xixi
;我的网站:http://www.cr173.com
!define PRODUCT_NAME "驱动精灵2013" ;产品名称
!define PRODUCT_VERSION "7.0.612.1110" ;版本号
!define PRODUCT_PUBLISHER "Yanu" ;程序制作者
!define PRODUCT_WEB_SITE "http://blog.ccav1.com" ;链接
!include "MUI.nsh"
;上面一堆基本上是废话
!system '>blank set/p=MSCF !packhdr temp.dat 'cmd /c Copy /b temp.dat /b +blank&&del blank' ;7-zip打开显示空白
SetCompressor /SOLID lzma ;压缩算法
SetCompressorDictSize 32
!insertmacro MUI_LANGUAGE "SimpChinese" ;版本语言
VIProductVersion "7.0.612.1110" ;版本号
VIAddVersionKey /LANG=2052 "ProductName" "驱动精灵2013" ;产品名称
VIAddVersionKey /LANG=2052 "CompanyName" "驱动精灵2013" ;产品名称
VIAddVersionKey /LANG=2052 "LegalTrademarks" "驱动精灵2013" ;注册商标
VIAddVersionKey /LANG=2052 "LegalCopyright" "Copyright MyDrivers.com all right reserved" ;版权
VIAddVersionKey /LANG=2052 "FileDescription" "Yanu"
VIAddVersionKey /LANG=2052 "FileVersion" "7.0.612.1110"
VIAddVersionKey /LANG=2052 "OriginalFilename" "DriverGenius" ;源文件名
Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"
OutFile "DriverGenius.exe" ;打包后输出的程序名称
InstallDir "$TEMP\DriverGenius-Yanu" ;打包后程序安装的路径,这里是设计程序释放的路径为临时目录
Icon "DriverGenius.ico" ;打包用的程序图标文件名称
SilentInstall silent ;表示静默安装,就是释放过程中不显示释放过程
Section "DriverGenius" SEC01
SetOutPath "$TEMP\DriverGenius-Yanu" ;表示程序运行时释放的临时目录
SetOverwrite on ;不管目标文件是否存在都写入(覆盖)
Call FindProc ;检测程序是否正在运行
file /r "DriverGenius\*.*" ;打包用的文件夹内所有文件都压缩进入程序文件
Execwait "$TEMP\DriverGenius-Yanu\DriverGenius.exe" ;释放后要运行的程序
RMDir /r /REBOOTOK "$TEMP\DriverGenius" ;删除程序运行完成后释放的文件或文件夹
RMDir /r /REBOOTOK "$TEMP\~DriverUpdate" ;删除程序运行完成后释放的文件或文件夹
RMDir /r /REBOOTOK "$AppData\dg" ;删除程序运行完成后释放的文件或文件夹
RMDir /r /REBOOTOK "$TEMP\~DriverUpdate" ;删除程序运行完成后释放的文件或文件夹
DeleteRegKey HKLM "SOFTWARE\MyDrivers" ;删除注册表内容
DeleteRegKey HKLM "Wow6432Node\SOFTWARE\MyDrivers" ;删除注册表内容
SectionEnd

Function FindProc
FindProcDLL::FindProc "DriverGenius.exe"
StrCmp $R0 1 +1 +3
MessageBox MB_OK|MB_ICONSTOP " 检测到 驱动精灵 正在运行,请$\r$\n$\r$\n先关闭再运行单文件版!"
abort
FunctionEnd

制作,驱动,精灵,单文件,单,文件,NSIS,打包,
栏目:电脑教程 阅读:1000 2023/12/27
Win7教程 更多>>
U盘教程 更多>>
Win10教程 更多>>
魔法猪学院 更多>>

Copyright © 2015-2023 魔法猪 魔法猪系统重装大师

本站发布的系统仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件。

在线客服 查看微信 返回顶部