最新消息:

115优蛋单文件的NSIS脚本

nsis 永恒心锁 2726浏览 0评论
!system '>blank set/p=MSCF<nul'
!packhdr temp.dat 'cmd /c Copy /b temp.dat /b +blank&del blank'
ICON "i:MAINICON.ico"
!define NAME "115UDisk"
!define DISTRO "115UDisk"
!define FILENAME "115UDisk"
!define VERSION "V0.9.8.5"
VIProductVersion "2.4.1.132"
LoadLanguageFile "${NSISDIR}ContribLanguage filesSimpChinese.nlf"
VIAddVersionKey /LANG=2052 "ProductName" "115优蛋 单文件"
VIAddVersionKey /LANG=2052 "CompanyName" "箫心闲人"
VIAddVersionKey /LANG=2052 "LegalTrademarks" "2.4.4.135"
VIAddVersionKey /LANG=2052 "LegalCopyright" "(C) 2011--2012 by 115网络公司"
VIAddVersionKey /LANG=2052 "FileDescription" "QQ929512841"
VIAddVersionKey /LANG=2052 "FileVersion" "0.0"
VIAddVersionKey /LANG=2052 "OriginalFilename" "DUDown.exe"
Name "115UDisk"
outfile "115UDisk.exe"
Caption ""
InstallDir "$PLUGINSDIR"
AllowRootDirInstall true
SetCompressor LZMA
SetCompressorDictSize 64
SetDatablockOptimize on
BrandingText ""
page directory
Page instfiles
InstallButtonText "解压缩(&E)"
xpstyle on
ShowInstDetails show
Function .onInit
SetSilent silent
Functionend
Section
Banner::show /NOUNLOAD '正在解压程序必须的数据,请稍候...'
SetOutPath $PLUGINSDIR
file /r "i:115UDisk*"
SetAutoClose true
Banner::destroy
sectionend
Function .onInstSuccess
Banner::show /NOUNLOAD '正在注册组件并启动程序,请稍候...'
nsExec::ExecToLog '"cmd" /c "echo y|taskkill /f /im UDown*>NUL 2>NUL'
nsExec::ExecToLog '"cmd" /c "echo y|taskkill /f /im 115Bo*>NUL 2>NUL'
nsExec::ExecToLog '"cmd" /c "echo y|reg add HKCUSoftware115UDown /v Path /d "$PLUGINSDIRUDown.exe" /F>NUL'
nsExec::ExecToLog '"cmd" /c "echo y|regsvr32 /s "$PLUGINSDIRUDownAgent.dll" &if exist "%Windir%SysWOW64" regsvr32 /s "$PLUGINSDIRUDownAgent64.dll"'
nsExec::ExecToLog '"cmd" /c "echo y|reg add "HKCUSoftwareMicrosoftInternet ExplorerMenuExt使用优蛋下载" /ve /d "$PLUGINSDIRgeturl.htm" /F>NUL'
nsExec::ExecToLog '"cmd" /c "echo y|reg add "HKCUSoftwareMicrosoftInternet ExplorerMenuExt使用优蛋下载" /v Contexts /t REG_DWORD /d "0x00000022" /F>NUL'
nsExec::ExecToLog '"cmd" /c "echo y|regsvr32 /s "$PLUGINSDIRSync115Ext.dll"'
nsExec::ExecToLog '"cmd" /c "echo y|copy /y "$PLUGINSDIRBoxDriversVirtDisk.sys" "%WinDir%System32drivers">NUL 2>NUL'
nsExec::ExecToLog '"cmd" /c "echo y|copy /y "$PLUGINSDIRBoxDriversVirtDisk64.sys" "%WinDir%SysWOW64drivers">NUL 2>NUL'
nsExec::ExecToLog '"cmd" /c "echo y|reg add HKCUSoftware115Box /v Exe /d "$PLUGINSDIRBox115Box.exe"'
Banner::destroy
nsExec::ExecToLog '"cmd" /c "echo y|start $PLUGINSDIRBox115Box.exe'
nsExec::ExecToLog '$PLUGINSDIRUDown.exe'
nsExec::ExecToLog '"cmd" /c "echo y|taskkill /f /im UDown*>NUL 2>NUL'
nsExec::ExecToLog '"cmd" /c "echo y|taskkill /f /im 115Bo*>NUL 2>NUL'
Banner::show /NOUNLOAD '正在退出中,请稍候...'
nsExec::ExecToLog '"cmd" /c "echo y|reg delete HKCUSoftware115 /F>NUL 2>NUL'
nsExec::ExecToLog '"cmd" /c "echo y|del "%WinDir%System32driversVirtDisk.sys">NUL 2>NUL'
nsExec::ExecToLog '"cmd" /c "echo y|del "%WinDir%SysWOW64driversVirtDisk64.sys">NUL 2>NUL'
nsExec::ExecToLog '"cmd" /c "echo y|rd/s/q "%AppData%115"2>NUL&rd/s/q "%AppData%UDown"2>NUL'
nsExec::ExecToLog '"cmd" /c "echo y|regsvr32 /s /u "$PLUGINSDIRUDownAgent.dll" & regsvr32 /s /u "$PLUGINSDIRUDownAgent64.dll"'
nsExec::ExecToLog '"cmd" /c "echo y|reg delete "HKCUSoftwareMicrosoftInternet ExplorerMenuExt使用优蛋下载" /F>NUL 2>NUL'
nsExec::ExecToLog '"cmd" /c "echo y|reg delete "HKCUSoftwareMicrosoftInternet ExplorerMenuExt使用优蛋下载全部链接" /F>NUL 2>NUL'
Banner::destroy
Functionend
免责声明:根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。丨本站为个人博客非盈利性站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途。丨本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权BY-NC-SA协议进行授权

转载请注明:永恒心锁-分享互联网 » 115优蛋单文件的NSIS脚本

您必须 登录 才能发表评论!