• <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
            国产成人精品久久一区二区三区av | 久久人人爽人人爽AV片| 蜜臀av性久久久久蜜臀aⅴ| 久久99精品国产一区二区三区| 久久精品国产色蜜蜜麻豆| 日本久久久久亚洲中字幕| 青青草国产成人久久91网| 久久久精品人妻一区二区三区蜜桃| 久久天天躁狠狠躁夜夜躁2O2O| 久久99精品久久久久久不卡| 欧洲精品久久久av无码电影| 久久五月精品中文字幕| 狠狠干狠狠久久| 7777久久久国产精品消防器材| 成人a毛片久久免费播放| 久久99精品久久只有精品 | 看久久久久久a级毛片| 久久er国产精品免费观看8| av无码久久久久久不卡网站| 少妇人妻综合久久中文字幕| 国产精品99久久精品爆乳| 激情伊人五月天久久综合| 国内精品久久久久影院薰衣草| 久久伊人五月天论坛| www亚洲欲色成人久久精品| jizzjizz国产精品久久| 久久精品中文无码资源站| 一本色道久久99一综合| 久久亚洲AV成人无码| 久久婷婷是五月综合色狠狠| 久久夜色精品国产亚洲av| 久久强奷乱码老熟女| 久久久久久国产a免费观看不卡| 99久久精品免费看国产免费| 日本免费久久久久久久网站| 久久精品九九亚洲精品天堂| 久久精品男人影院| 蜜桃麻豆www久久| 精品久久久久久久久久中文字幕 | 久久综合伊人77777麻豆| 久久久人妻精品无码一区|