• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            huangyi5209

              C++博客 :: 首頁 :: 聯系 :: 聚合  :: 管理
              0 Posts :: 13 Stories :: 0 Comments :: 0 Trackbacks

            常用鏈接

            留言簿

            我參與的團隊

            搜索

            •  

            最新評論

            #
            Name 
            "qdzyServer"

            OutFile 
            "qdzyServer.exe"

            CRCCheck on
            XPStyle on 

            SetCompressor lzma

            !include MUI.nsh
            !include InstallOptions.nsh

            #
            !insertmacro MUI_PAGE_WELCOME

            Page custom GetInfos 
            "" ": register page"
            !insertmacro MUI_PAGE_DIRECTORY
            !insertmacro MUI_PAGE_INSTFILES

            !insertmacro MUI_LANGUAGE "SimpChinese"
            #
            !insertmacro MUI_PAGE_FINISH

            InstallDir $PROGRAMFILES\i3NVRSystem

            RequestExecutionLevel admin

            Icon 
            "${NSISDIR}\Contrib\Graphics\Icons\icmsMonitorUI.ico"
            UninstallIcon 
            "${NSISDIR}\Contrib\Graphics\Icons\arrow-uninstall.ico"

            ; Pages

            /* Page directory
            Page instfiles 
            */


            Var login
            Var password
            Var db
            Var createdb
            Var errorsrc
            Var license

            Function .onInit 
                InitPluginsDir
                
            !insertmacro INSTALLOPTIONS_EXTRACT "config.ini"    
            FunctionEnd
            #SilentInstall silent

            Section

                SectionIn RO
                
                ReadINIStr $license 
            "$PLUGINSDIR\config.ini" "Field 2" "State"
                #StrCmp $
            2 1 0 endinst
                WriteRegStr HKLM SOFTWARE\\SOBEY\\ICMS\\CONFIG 
            "License" $license
                
                #StrCpy $errorsrc 
            "license error"
                #Goto abortinst
                
                SetOutPath $INSTDIR
                
                File 
            "binr\sblicense.lic"
                File 
            "binr\AlarmPlugConfigruation.xml"
                File 
            "binr\AudioEncodePlugConfigruation.xml"
                File 
            "binr\iSwitchConfigruation.xml"
                File 
            "binr\NetworkWatchConfig.xml"
                File 
            "binr\PlugConfigruation.xml"
                File 
            "binr\iswitchconfig.ini"
                File 
            "binr\NVRSystmSet.ini"
                File 
            "binr\sbtfsdk.ini"
                
                File 
            "binr\iNVR-iCMS.sql"
                File 
            "binr\restorMysql.bat"
                
                File 
            "binr\iCMSAlarm.exe"
                File 
            "binr\icmsmc.exe"
                File 
            "binr\iSwitchServiceApp.exe"
                File 
            "binr\i3NVRSystem.exe"
                
                File 
            "binr\iCMSADOperator.dll"
                File 
            "binr\iCMSPCommonTools.dll"
                File 
            "binr\IcmspDBOperate.dll"
                File 
            "binr\IcmsPIocpSocket.dll"
                File 
            "binr\iCMSPLoginInfo.dll"
                File 
            "binr\iCMSPSMTPEmail.dll"
                File 
            "binr\IcmsPUtility.dll"
                File 
            "binr\IcmsPXmlParser.dll"
                File 
            "binr\iCMSSAlarmSender.dll"
                File 
            "binr\icmsscmdreceiver.dll"
                File 
            "binr\icmsscmdsender.dll"
                File 
            "binr\icmsscommonfifo.dll"
                File 
            "binr\icmssdevcheckmodule.dll"
                File 
            "binr\icmssdevcontainer.dll"
                File 
            "binr\iCMSSDevFileRetrieval.dll"
                File 
            "binr\iCMSSDeviceDetect.dll"
                File 
            "binr\icmssdeviceplugsnt.dll"
                File 
            "binr\iCMSSDeviceSNCPlus.dll"
                File 
            "binr\icmssdevplaybackunit.dll"
                File 
            "binr\icmssfilegeneralmodule.dll"
                File 
            "binr\icmssgenfilerecorder.dll"
                File 
            "binr\iCMSSHttpRequest.dll"
                File 
            "binr\icmssmediaplaybackman.dll"
                File 
            "binr\icmssmediaswitchcenter.dll"        
                File 
            "binr\iCMSSMS.dll"
                File 
            "binr\icmssplaybackunit.dll"
                File 
            "binr\icmssrealstreamman.dll"
                File 
            "binr\icmssrealstreamservo.dll"
                File 
            "binr\icmssrtpmodule.dll"
                File 
            "binr\icmsssonydevpacket.dll"
                File 
            "binr\iCMSSSoundForward.dll"
                File 
            "binr\icmssstorageman.dll"
                File 
            "binr\iCMSSTaskMan.dll"
                File 
            "binr\icmsstcpmodule.dll"
                File 
            "binr\iCMSSWEDEVCCTVIOBox.dll"
                File 
            "binr\sbcommontoolsr.dll"
                File 
            "binr\sncatdcv.dll"
                File 
            "binr\snccore.dll"
                File 
            "binr\SonyDiscoverPlug.dll"
                File 
            "binr\icmssuploadman.dll"
                File 
            "binr\icmssuploadunit.dll"
                
                File 
            /r binr\MySql
                
                ; Write the License into the registry
                #WriteRegStr HKLM SOFTWARE\\SOBEY\\ICMS\\CONFIG 
            "License" "ZISECAWXWHHOXRTTI"
                WriteRegStr HKLM SOFTWARE\\SOBEY\\ICMS\\CONFIG 
            "i3NVRType" "i3NVR-SW09"        

                CreateShortCut 
            "$DESKTOP\i3NVRSystem.lnk" "$INSTDIR\i3NVRSystem.exe"\
            "" "" 2 SW_SHOWNORMAL \
            "" "位置:$INSTDIR"

                WriteUninstaller 
            "uninstall.exe"
                
                CreateShortCut 
            "$INSTDIR\uninstall.lnk" "$INSTDIR\uninstall.exe"\
            "" "" 2 SW_SHOWNORMAL \
            "" "位置:$INSTDIR"

                ; import mysql script
                
                
            /* ReadINIStr $login "$PLUGINSDIR\config.ini" "MyQL Setting" "Login"
                ReadINIStr $password "$PLUGINSDIR\config.ini" "MyQL Setting" "Password"
                ReadINIStr $db "$PLUGINSDIR\config.ini" "MyQL Setting" "DB"
                ReadINIStr $createdb "$PLUGINSDIR\config.ini" "MyQL Setting" "Createdb"
                
                ExecWait '"$INSTDIR\mysql\mysql" --user=$login --password=$password --execute="SHOW DATABASES;"' $0
                StrCmp $0 1 0 +4
                StrCpy $errorsrc "Wrong login or password"
                Goto abortinst
             
                DetailPrint "Running import"
             
                StrCmp $createdb 1 createdbs importdbs
             
                createdbs:
                DetailPrint "Creating database"
                ExecWait '"$INSTDIR\mysql\mysql" --user=$login --password=$password --execute="CREATE DATABASE $db"' $1
                StrCmp $1 1 0 +4
                StrCpy $errorsrc "Unable to create database"
                Goto abortinst    
             
                importdbs:
                DetailPrint "SQL file import"
                ExecWait '"$INSTDIR\mysql\mysql" --user=$login --password=$password --execute="source $INSTDIR\iNVR-iCMS.sql"' $2
                StrCmp $2 1 0 endinst
                StrCpy $errorsrc "File import error"
                Goto abortinst  
            */
              

                Execcmd::exec 
            'D:\restorMysql.bat "$INSTDIR"'
                   Pop $
            0
                   Execcmd::wait $
            0
                   
                   #MessageBox MB_OK 
            "Exit code $0"
                   
                   StrCmp $
            0 1 0 endinst
                StrCpy $errorsrc 
            "File import error"
                Goto abortinst
             
             
                abortinst:
                DetailPrint 
            "                         "  
                DetailPrint 
            "$\n An error occured ! $\n"
                DetailPrint 
            "  $errorsrc              "
                DetailPrint 
            "                         "
             
                endinst:

            SectionEnd

            Section 
            "Uninstall"
                RMDir 
            /r $INSTDIR
                Delete 
            "$DESKTOP\i3NVRSystem.lnk"
                
                ; Remove registry keys
                DeleteRegKey HKLM 
            "SOFTWARE\\SOBEY\\ICMS\\CONFIG"
            SectionEnd

            Function GetInfos 
                
            !insertmacro MUI_HEADER_TEXT "register informations" "register informations "
                
            !insertmacro INSTALLOPTIONS_DISPLAY "config.ini"
            FunctionEnd
            posted on 2011-04-20 14:23 huangyi5209 閱讀(3294) 評論(0)  編輯 收藏 引用 所屬分類: NSIS
            国产精品久久久久AV福利动漫| 久久e热在这里只有国产中文精品99 | 日韩精品久久久久久免费| 久久天天躁狠狠躁夜夜网站| 国产ww久久久久久久久久| 久久婷婷五月综合色奶水99啪 | 日本久久中文字幕| 久久无码人妻一区二区三区午夜 | 国产午夜精品理论片久久影视| 国产成人无码精品久久久久免费| 一本色道久久HEZYO无码| 亚洲午夜久久久精品影院| A级毛片无码久久精品免费| 国产999精品久久久久久| 久久婷婷激情综合色综合俺也去| 亚洲婷婷国产精品电影人久久| 国产精品女同一区二区久久| 久久亚洲春色中文字幕久久久| 香蕉久久夜色精品国产2020| 国产成人无码精品久久久免费| 久久精品无码一区二区三区| 色综合久久无码五十路人妻| 久久婷婷色香五月综合激情| 久久精品国产一区二区三区不卡| 国产精品99久久久久久人| 国内精品伊人久久久久| 久久精品草草草| yellow中文字幕久久网| 狠狠色丁香婷婷综合久久来来去| 国产成人久久精品一区二区三区| 青草国产精品久久久久久| 精品无码久久久久久尤物| 久久久久亚洲AV无码永不| 777米奇久久最新地址| 香港aa三级久久三级| 丰满少妇人妻久久久久久4| 九九热久久免费视频| 亚洲欧洲精品成人久久曰影片 | 香蕉99久久国产综合精品宅男自 | 亚洲一级Av无码毛片久久精品| 久久亚洲国产精品123区|