亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ejabberd.nsi

?? ejabberd-0.7.5 分布式Jabber服務器
?? NSI
?? 第 1 頁 / 共 2 頁
字號:
; NSIS Modern User Interface; Ejabberd installation script;--------------------------------;Include Modern UI    !include "MUI.nsh"    !include "ejabberd.nsh" ; All release specific parameters come from this;--------------------------------;General    ;Name and file    !define PRODUCT "Ejabberd"    Name ${PRODUCT}    OutFile "${OUTFILEDIR}\${PRODUCT}-${VERSION}.exe"    ShowInstDetails show    ShowUninstDetails show    !define MUI_ICON "ejabberd.ico"    !define MUI_UNICON "ejabberd.ico";--------------------------------;Configuration    SetCompressor lzma;--------------------------------;Reserve Files      !ifdef HACKED_INSTALLOPTIONS	ReserveFile "CheckUserH.ini"	ReserveFile "CheckReqs1H.ini"    !else	ReserveFile "CheckUser.ini"	ReserveFile "CheckReqs1.ini"    !endif    ReserveFile "CheckReqs.ini"    ReserveFile "CheckService.ini"    !insertmacro MUI_RESERVEFILE_INSTALLOPTIONS;--------------------------------;Variables    Var MUI_TEMP    Var STARTMENU_FOLDER    Var ADMIN    Var ENABLE_SERVICE    Var ERLANG_PATH    Var ERLANG_VERSION    Var REQUIRED_ERLANG_VERSION    Var OPENSSL_PATH    Var OPENSSL_VERSION    Var REQUIRED_OPENSSL_VERSION    Var ERLSRV;----------------------------------------------------------;.onInit uses UserInfo plugin, so it's as high as possibleFunction .onInit    StrCpy $REQUIRED_ERLANG_VERSION "5.3.6.2"    StrCpy $REQUIRED_OPENSSL_VERSION "0.9.7c"    ;Default installation folder    StrCpy $INSTDIR "$PROGRAMFILES\${PRODUCT}"    ;Get installation folder from registry if available    ClearErrors    ReadRegStr $0 HKLM "SOFTWARE\${PRODUCT}" ""    IfErrors 0 copydir    ReadRegStr $0 HKCU "SOFTWARE\${PRODUCT}" ""    IfErrors skipdir    copydir:	StrCpy $INSTDIR "$0"    skipdir:    ;Extract InstallOptions INI files    !ifdef HACKED_INSTALLOPTIONS	!insertmacro MUI_INSTALLOPTIONS_EXTRACT "CheckUserH.ini"	!insertmacro MUI_INSTALLOPTIONS_EXTRACT "CheckReqs1H.ini"    !else	!insertmacro MUI_INSTALLOPTIONS_EXTRACT "CheckUser.ini"	!insertmacro MUI_INSTALLOPTIONS_EXTRACT "CheckReqs1.ini"    !endif    !insertmacro MUI_INSTALLOPTIONS_EXTRACT "CheckReqs.ini"    !insertmacro MUI_INSTALLOPTIONS_EXTRACT "CheckService.ini"      ClearErrors    UserInfo::GetName    IfErrors admin    Pop $0    UserInfo::GetAccountType    Pop $1    StrCmp $1 "Admin" admin user    admin:	StrCpy $ADMIN 1	Goto skip    user:	StrCpy $ADMIN 0    skip:FunctionEnd;--------------------------------;Interface Settings    !define MUI_ABORTWARNING;--------------------------------;Pages    !insertmacro MUI_PAGE_WELCOME    Page custom CheckUser LeaveCheckUser    Page custom CheckService LeaveCheckService    !insertmacro MUI_PAGE_LICENSE "..\..\COPYING"    Page custom CheckReqs LeaveCheckReqs    Page custom CheckReqs1 LeaveCheckReqs1    ;!insertmacro MUI_PAGE_COMPONENTS    !insertmacro MUI_PAGE_DIRECTORY    !insertmacro MUI_PAGE_STARTMENU ${PRODUCT} $STARTMENU_FOLDER    !insertmacro MUI_PAGE_INSTFILES      !insertmacro MUI_UNPAGE_WELCOME    !insertmacro MUI_UNPAGE_CONFIRM    !insertmacro MUI_UNPAGE_INSTFILES;--------------------------------;Languages     !insertmacro MUI_LANGUAGE "English"  ;--------------------------------;Language Strings;Description    LangString DESC_SecEjabberd ${LANG_ENGLISH} "Erlang jabber server.";--------------------------------;Installer SectionsSection "Ejabberd" SecEjabberdSectionIn 1 RO    SetOutPath "$INSTDIR"    File /r "${TESTDIR}\doc"    File /r "${TESTDIR}\ebin"    File /r "${TESTDIR}\priv"    File /r "${TESTDIR}\win32"    File "${TESTDIR}\libeay32.dll"    File "${TESTDIR}\ssleay32.dll"    File /oname=ejabberd.cfg.example "${TESTDIR}\ejabberd.cfg"    SetOverwrite off    File "${TESTDIR}\ejabberd.cfg"    SetOverwrite on    ;File /r "${TESTDIR}\src"    CreateDirectory "$INSTDIR\log"  ;The startmenu stuff    !insertmacro MUI_STARTMENU_WRITE_BEGIN ${PRODUCT}    ;Create shortcuts    StrCpy $0 "$SMPROGRAMS\$STARTMENU_FOLDER"    CreateDirectory "$0"    CreateShortCut "$0\Start Ejabberd.lnk" "$ERLANG_PATH\bin\werl.exe" \	'-sname ejabberd -pa ebin \	-env EJABBERD_SO_PATH priv/lib -env EJABBERD_MSGS_PATH msgs \	-env EJABBERD_LOG_PATH log/ejabberd.log \	-s ejabberd -ejabberd config \"ejabberd.cfg\" -mnesia dir \"spool\" \	-sasl sasl_error_logger {file,\"log/sasl.log\"}' \	$INSTDIR\win32\ejabberd.ico    CreateShortCut "$0\Edit Config.lnk" "%SystemRoot%\system32\notepad.exe" \	"$INSTDIR\ejabberd.cfg"    CreateShortCut "$0\Read Docs.lnk" "$INSTDIR\doc\guide.html"    CreateShortCut "$0\Uninstall.lnk" "$INSTDIR\Uninstall.exe"      !insertmacro MUI_STARTMENU_WRITE_END;Create Windows service    StrCmp $ADMIN 1 0 skipservice    StrCpy $ERLSRV ""    Push $ERLANG_PATH    Push erlsrv.exe    GetFunctionAddress $0 FFCallback    Push $0    Call FindFiles    StrCmp $ERLSRV "" skipservice    nsExec::Exec '"$ERLSRV" list ejabberd'    Pop $0    StrCmp $0 "error" skipservice    StrCmp $0 "0" 0 installsrv    nsExec::ExecToLog '"$ERLSRV" remove ejabberd'    Pop $0    installsrv:    nsExec::ExecToLog '"$ERLSRV" add ejabberd -stopaction "init:stop()." \	-onfail restart -workdir "$INSTDIR" \	-args "-s ejabberd -pa ebin \	-ejabberd config \\\"ejabberd.cfg\\\" \	-env EJABBERD_SO_PATH priv/lib -env EJABBERD_MSGS_PATH msgs \	-env EJABBERD_LOG_PATH log/ejabberd.log \	-sasl sasl_error_logger {file,\\\"log/sasl.log\\\"} \	-mnesia dir \\\"spool\\\"" -d'    Pop $0    StrCmp $ENABLE_SERVICE 0 0 skipservice    nsExec::ExecToLog '"$ERLSRV" disable ejabberd'    Pop $0    skipservice:    ;Create uninstaller    WriteUninstaller "$INSTDIR\Uninstall.exe"    StrCpy $1 "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT}"    StrCmp $ADMIN 1 admin2    WriteRegStr HKCU "Software\${PRODUCT}" "" "$INSTDIR"    WriteRegStr HKCU "$1" "DisplayName" "${PRODUCT} ${VERSION}"    WriteRegStr HKCU "$1" "UninstallString" "$INSTDIR\Uninstall.exe"    WriteRegDWORD HKCU "$1" "NoModify" 1    WriteRegDWORD HKCU "$1" "NoRepair" 1    Goto done2    admin2:    WriteRegStr HKLM "Software\${PRODUCT}" "" "$INSTDIR"    WriteRegStr HKLM "Software\${PRODUCT}" "Erlsrv" "$ERLSRV"    WriteRegStr HKLM "$1" "DisplayName" "${PRODUCT} ${VERSION}"    WriteRegStr HKLM "$1" "UninstallString" "$INSTDIR\Uninstall.exe"    WriteRegDWORD HKLM "$1" "NoModify" 1    WriteRegDWORD HKLM "$1" "NoRepair" 1    done2:SectionEnd ; SecEjabberdFunction FFCallback    Exch $0    StrCpy $ERLSRV $0    Pop $0    Push "stop"FunctionEnd;--------------------------------;Descriptions    !insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN    !insertmacro MUI_DESCRIPTION_TEXT ${SecEjabberd} $(DESC_SecEjabberd)    !insertmacro MUI_FUNCTION_DESCRIPTION_END ;--------------------------------;Uninstaller SectionSection "Uninstall"    ClearErrors    UserInfo::GetName    IfErrors admin    Pop $0    UserInfo::GetAccountType    Pop $1    StrCmp $1 "Admin" admin    StrCpy $ADMIN 0    Goto skipservice        admin:	StrCpy $ADMIN 1	ReadRegStr $ERLSRV HKLM "Software\${PRODUCT}" "Erlsrv"	nsExec::Exec '"$ERLSRV" list ejabberd'	Pop $0	StrCmp $0 "error" skipservice	StrCmp $0 "0" 0 skipservice		nsExec::ExecToLog '"$ERLSRV" remove ejabberd'	Pop $0    skipservice:    RMDir /r "$INSTDIR\doc"    RMDir /r "$INSTDIR\ebin"    RMDir /r "$INSTDIR\priv"    RMDir /r "$INSTDIR\win32"    ;RMDir /r "$INSTDIR\src"    RMDir /r "$INSTDIR\log"    Delete "$INSTDIR\libeay32.dll"    Delete "$INSTDIR\ssleay32.dll"    Delete "$INSTDIR\Uninstall.exe"    RMDir "$INSTDIR"      !insertmacro MUI_STARTMENU_GETFOLDER ${PRODUCT} $MUI_TEMP        Delete "$SMPROGRAMS\$MUI_TEMP\Start Ejabberd.lnk"    Delete "$SMPROGRAMS\$MUI_TEMP\Edit Config.lnk"    Delete "$SMPROGRAMS\$MUI_TEMP\Read Docs.lnk"    Delete "$SMPROGRAMS\$MUI_TEMP\Uninstall.lnk"      ;Delete empty start menu parent diretories    StrCpy $MUI_TEMP "$SMPROGRAMS\$MUI_TEMP"     startMenuDeleteLoop:	RMDir $MUI_TEMP	GetFullPathName $MUI_TEMP "$MUI_TEMP\.."    	IfErrors startMenuDeleteLoopDone  	StrCmp $MUI_TEMP $SMPROGRAMS startMenuDeleteLoopDone startMenuDeleteLoop    startMenuDeleteLoopDone:    StrCpy $1 "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT}"    StrCmp $ADMIN 1 admin1    DeleteRegKey HKCU "Software\${PRODUCT}"    DeleteRegKey HKCU $1    Goto done    admin1:    DeleteRegKey HKLM "Software\${PRODUCT}"    DeleteRegKey HKLM $1    done:SectionEndLangString TEXT_CU_TITLE ${LANG_ENGLISH} "Checking User Privileges"LangString TEXT_CU_SUBTITLE ${LANG_ENGLISH} "Checking user privileged required to install Ejabberd."Function CheckUser    StrCmp $ADMIN 1 0 showpage    Abort    showpage:	!insertmacro MUI_HEADER_TEXT $(TEXT_CU_TITLE) $(TEXT_CU_SUBTITLE)	!ifdef HACKED_INSTALLOPTIONS	    !insertmacro MUI_INSTALLOPTIONS_INITDIALOG "CheckUserH.ini"	    !insertmacro MUI_INSTALLOPTIONS_READ $0 "CheckUserH.ini" "Field 2" "State"	    GetDlgItem $1 $HWNDPARENT 1	    EnableWindow $1 $0	!else	    !insertmacro MUI_INSTALLOPTIONS_INITDIALOG "CheckUser.ini"	!endif		!insertmacro MUI_INSTALLOPTIONS_SHOWFunctionEndFunction LeaveCheckUser    !ifdef HACKED_INSTALLOPTIONS	!insertmacro MUI_INSTALLOPTIONS_READ $0 "CheckUserH.ini" "Settings" "State"	StrCmp $0 0 validate  ;Next button?	StrCmp $0 2 checkbox  ;checkbox?	Abort                 ;Return to the page	checkbox:	    !insertmacro MUI_INSTALLOPTIONS_READ $0 "CheckUserH.ini" "Field 2" "State"	    GetDlgItem $1 $HWNDPARENT 1	    EnableWindow $1 $0	    Abort	validate:    !endifFunctionEndLangString TEXT_CU_TITLE ${LANG_ENGLISH} "Configuring Ejabberd Service"LangString TEXT_CU_SUBTITLE ${LANG_ENGLISH} "Configuring Ejabberd Service."Function CheckService

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩激情在线| 国产亚洲欧美日韩俺去了| 欧美一级国产精品| 图片区小说区国产精品视频| 在线观看91视频| 亚洲超碰精品一区二区| 欧美日韩中字一区| 日韩av在线播放中文字幕| 日韩一级大片在线| 国产乱子伦视频一区二区三区| 国产三级一区二区三区| 成人97人人超碰人人99| 亚洲自拍偷拍麻豆| 欧美一区二区三区喷汁尤物| 国产一区二区网址| 自拍偷拍亚洲激情| 91精品国产一区二区三区| 加勒比av一区二区| 亚洲日本在线a| 69精品人人人人| 国产精品系列在线观看| 亚洲色欲色欲www在线观看| 亚洲国产精品高清| 在线精品视频免费播放| 久久精品国产在热久久| 国产精品每日更新| 欧美日韩国产精品自在自线| 国产精品一色哟哟哟| 一区二区国产视频| 久久婷婷色综合| 欧美无砖专区一中文字| 国内精品久久久久影院一蜜桃| 亚洲欧洲av在线| 日韩精品一区二区三区蜜臀 | 国产a久久麻豆| 亚洲综合在线观看视频| 精品美女一区二区| 色www精品视频在线观看| 精品一区二区三区免费视频| 亚洲乱码精品一二三四区日韩在线| 91精品国产入口| 99re6这里只有精品视频在线观看| 日韩精品视频网站| 亚洲欧美日韩在线播放| 日韩午夜精品电影| 欧美影院一区二区| www.欧美日韩| 久久精品理论片| 天天综合网 天天综合色| 亚洲天堂2014| 国产婷婷一区二区| 欧美成人艳星乳罩| 欧美日韩精品一区二区三区四区| 成人免费毛片嘿嘿连载视频| 麻豆91精品91久久久的内涵| 亚洲影视在线观看| 亚洲天堂av老司机| 国产精品乱人伦一区二区| 精品精品欲导航| 欧美精品成人一区二区三区四区| 色婷婷久久久综合中文字幕| 成人精品gif动图一区| 国产一区二区三区免费观看| 99精品视频在线播放观看| 国产黄色91视频| 精品亚洲aⅴ乱码一区二区三区| 图片区小说区区亚洲影院| 亚洲一区二区三区在线看| 最新日韩av在线| 亚洲欧美一区二区视频| 中文字幕国产精品一区二区| 久久久久九九视频| 久久无码av三级| 久久精品视频在线看| 久久―日本道色综合久久| 精品国一区二区三区| 日韩精品一区在线观看| 欧美电影精品一区二区| 精品久久一区二区| 婷婷一区二区三区| 26uuu欧美| av一区二区久久| aaa欧美色吧激情视频| 成人午夜激情在线| caoporm超碰国产精品| 99热99精品| 91行情网站电视在线观看高清版| 在线精品视频一区二区三四| 欧美色视频一区| 91麻豆精品国产自产在线| 欧美群妇大交群中文字幕| 91麻豆精品国产无毒不卡在线观看| 欧美理论片在线| 精品久久久久一区| 久久美女高清视频| 中文字幕在线观看一区二区| 一区二区三区在线影院| 亚洲一区二区五区| 免费观看在线色综合| 欧美性猛片aaaaaaa做受| 欧美视频一区二区| 精品欧美乱码久久久久久 | 国产日韩欧美精品一区| 欧美不卡一区二区三区| 99综合电影在线视频| 一本大道久久精品懂色aⅴ| 欧美视频一区在线| 日韩视频免费直播| 欧美激情在线一区二区| 亚洲一区二区三区四区在线| 蜜臀av一区二区在线免费观看 | 亚洲欧美另类久久久精品| 亚洲制服丝袜在线| 久久99九九99精品| 91在线国内视频| 91麻豆精品国产91久久久更新时间| 久久久久久一级片| 亚洲一区二区三区视频在线播放 | 寂寞少妇一区二区三区| 99久久伊人精品| 日韩欧美综合在线| 1000精品久久久久久久久| 蜜桃久久av一区| 欧美一区二区在线免费播放| 国内精品第一页| 国产高清一区日本| 欧美日韩中文字幕一区| 国产日韩亚洲欧美综合| 亚洲a一区二区| 国产白丝网站精品污在线入口| 欧美探花视频资源| 国产精品视频观看| 91视频国产观看| 久久一夜天堂av一区二区三区 | 一本大道久久a久久综合| 精品欧美一区二区在线观看| 夜夜嗨av一区二区三区四季av| 国内精品伊人久久久久av影院 | 91精品国产乱| 一区二区三区四区在线免费观看| 国产一区二区影院| 欧美一卡二卡在线| 一区二区三区毛片| jlzzjlzz国产精品久久| 欧美精品一区二区三区视频| 一区二区三区四区不卡视频| 一区二区三区高清不卡| 激情六月婷婷综合| 欧美老肥妇做.爰bbww视频| 国产精品美女久久久久aⅴ| 国产一区欧美二区| 日韩一区二区三区免费观看| 午夜久久久影院| 欧美性高清videossexo| 亚洲精品中文在线| 91在线视频网址| 国产精品激情偷乱一区二区∴| 国产一区二区毛片| 久久网这里都是精品| 蜜臀av亚洲一区中文字幕| 欧美日韩高清不卡| 香蕉av福利精品导航| 欧美性一二三区| 亚洲国产成人精品视频| 欧美性极品少妇| 午夜精品久久久久久久久久| 欧美日韩久久久久久| 天天操天天干天天综合网| 欧美日韩成人高清| 91丨porny丨户外露出| 中文字幕免费不卡在线| 成人午夜在线播放| 国产精品久久久久久久久免费桃花| 丁香啪啪综合成人亚洲小说| 国产亚洲欧美日韩日本| 成人一区二区三区在线观看 | 欧美人动与zoxxxx乱| 天天av天天翘天天综合网| 91麻豆精品国产91| 久久99蜜桃精品| 国产清纯在线一区二区www| 国产很黄免费观看久久| 中文字幕一区二区三区在线观看| 91美女片黄在线| 亚欧色一区w666天堂| 欧美一区二区三区视频| 激情综合色丁香一区二区| 国产偷国产偷亚洲高清人白洁 | 91在线精品一区二区| 亚洲综合免费观看高清完整版在线 | 欧美日韩一区二区三区在线| 午夜精品久久久久久久久| 精品国产乱码久久久久久蜜臀| 久久精品国产一区二区三区免费看| 精品国产乱码久久| 99视频一区二区三区| 亚洲高清久久久| 欧美精品一区二区在线播放| www.日韩大片| 日韩福利电影在线观看|