• <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++博客 :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
              0 Posts :: 13 Stories :: 0 Comments :: 0 Trackbacks

            常用鏈接

            留言簿

            我參與的團(tuán)隊(duì)

            搜索

            •  

            最新評(píng)論

            #
            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 閱讀(3285) 評(píng)論(0)  編輯 收藏 引用 所屬分類: NSIS
            国产99精品久久| 久久精品人成免费| 日本免费一区二区久久人人澡| 久久久久精品国产亚洲AV无码| 久久精品亚洲欧美日韩久久| 久久久久国产精品麻豆AR影院| 大美女久久久久久j久久| 久久精品国产99国产精偷| 久久久久亚洲爆乳少妇无| 香蕉久久夜色精品升级完成| 91性高湖久久久久| 亚洲AV无码成人网站久久精品大| 国产国产成人久久精品| 久久人人爽人爽人人爽av| 久久久久久无码Av成人影院| 色天使久久综合网天天| 久久夜色精品国产欧美乱| 欧美精品丝袜久久久中文字幕| 国内精品久久久久久99蜜桃| 久久精品国产一区二区三区不卡| 无码专区久久综合久中文字幕| 久久99毛片免费观看不卡| 国产三级观看久久| 精品999久久久久久中文字幕| 日本久久久久久久久久| 精品蜜臀久久久久99网站| 怡红院日本一道日本久久 | 久久国产免费| 久久99精品久久久久久久久久| 精品国产青草久久久久福利| 久久福利片| 国产精品欧美久久久久天天影视 | 久久国产一区二区| 亚洲中文字幕久久精品无码喷水| 亚洲精品乱码久久久久久蜜桃 | 久久人人爽人人爽人人片AV东京热 | 国产人久久人人人人爽| 国产精品免费久久久久久久久| 久久精品毛片免费观看| 久久久国产乱子伦精品作者| 久久精品国产亚洲av影院|