正式会员享受无限制浏览网站功能和高速网盘下载,赶快加入本站吧!
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- /*
- if you have this effects,please keep!
- Writer:【Mr.Z_production ·JUAN】
- http://blog.163.com/53_54
- Thanks:Restools,zhfi,X-Star
- */
- !AddPluginDir "."
- !AddIncludeDir "."
- !include MUI.nsh
- ; --------------------------------------------------
- ; General settings.
- Name "Flame_Effects Example"
- OutFile "NSIS_fire.exe"
- SetCompressor /SOLID lzma
- ReserveFile "${NSISDIR}Pluginssystem.dll"
- ReserveFile firectrl.dll
- ; --------------------------------------------------
- ; MUI interface settings.
- !define MUI_FINISHPAGE_NOAUTOCLOSE
- ; --------------------------------------------------
- ; Insert MUI pages.
- !define MUI_WELCOMEFINISHPAGE_BITMAP WizModernImage-Is.bmp
- ; Installer pages
- !define MUI_PAGE_CUSTOMFUNCTION_PRE pre
- !define MUI_PAGE_CUSTOMFUNCTION_LEAVE leave
- !define MUI_WELCOMEPAGE_TEXT "About Flame effects:1.Restools with firectrl.dll 2.zhifi Waterctrl_Example 3.x-star ???? 5.JUAN'S COOK 6. [url]http://www.blog.163.com/53_54/[/url]"
- !insertmacro MUI_PAGE_WELCOME
- !insertmacro MUI_PAGE_INSTFILES
- !define MUI_PAGE_CUSTOMFUNCTION_Pre pre
- !define MUI_PAGE_CUSTOMFUNCTION_LEAVE leave
- !insertmacro MUI_PAGE_FINISH
- ; --------------------------------------------------
- ; Languages.
- !insertmacro MUI_LANGUAGE "english"
- Function .onGUIEnd
- SetPluginUnload manual
- firectrl::disablefire
- System::Free
- FunctionEnd
- Function .onInit
- InitPluginsDir
- SetOutPath $PLUGINSDIR
- File firectrl.dll
- SetOutPath $TEMP
- FunctionEnd
- Function Pre
- System::Call 'user32::LoadImage(i,t,i,i,i,i,) i (0,"$PLUGINSDIRmodern-wizard.bmp",0,0,0,0x10) .s'
- Pop $R0
- System::Call '$PLUGINSDIRirectrl::enablefire(i,i,i,i,i) i ($HWNDPARENT,0,0,$R0,50)'
- FunctionEnd
- Function leave
- System::Call '$PLUGINSDIRirectrl::disablefire()'
- FunctionEnd
- Section "Dummy" SecDummy
- SectionEnd
复制代码
|