国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      加密光盤軟件的升級方法

      文檔序號:6607194閱讀:187來源:國知局
      專利名稱:加密光盤軟件的升級方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及軟件的一種升級方法,具體地說,涉及一種對加密光盤作為載體的軟件的升級方法。
      背景技術(shù)
      加密光盤是指軟件銷售商將軟件以加密光盤為載體出售的一種存儲介質(zhì)。加密光 盤軟件是指將加密光盤中的軟件安裝到系統(tǒng)后的應用程序。加密光盤作為軟件載體進行合法使用已非常普及,目前的光盤軟件通過加密技術(shù) 防止非法拷貝也十分廣泛。由于采用對光盤加密的方法可以防止他人將軟件從母盤中復 制到其他可移動設(shè)備中使用,從而防止了惡意用戶將軟件從作為母盤的光盤中復制出來, 通過網(wǎng)絡或移動存儲體等將軟件傳播甚至破解以非法盜版生產(chǎn),因此該方法可有效防止他 人進行“盤-盤”刻錄,是目前光盤軟件通用的防拷貝技術(shù)。然而,當軟件需要修補其中的 小“缺陷”或“打補丁”等情況而進行升級時,由于光盤是只讀型存儲體,其中的軟件不可修 改或替換,而且軟件加密后不能脫離母盤運行,增加了廠家升級的難度;一般對加密光盤內(nèi) 的軟件的升級方法有兩種,第一種方法是將軟件升級后再以加密光盤的方式同客戶直接換 貨,這種方法雖然能夠?qū)崿F(xiàn)加密光盤中軟件的升級,但受到地域、時間、運輸費用等條件的 限制,許多客戶和廠家都無法接受,因此難以普及;第二種方法是直接通過網(wǎng)絡將升級后的 軟件發(fā)送給客戶;該方法可以不受地域、時間等限制,因此為大部分客戶所接受,但由于未 采用光盤作為載體進行加密的技術(shù),該方法的安全性不高,即使在軟件中加入注冊驗證機 制來加密,但由于網(wǎng)絡傳播的特性,其被破解并公開的幾率也非常高,完全無法保證其加密 效果。

      發(fā)明內(nèi)容
      本發(fā)明的主要目的是提供一種具有良好加密效果、便于普及和實現(xiàn)的加密光盤軟 件升級方法。為實現(xiàn)上述目的,本發(fā)明提供的加密光盤軟件的升級方法是預先在新版本軟件 中對加密光盤中的一個或多個信息進行一致性驗證的加密處理;運行新版本軟件時提示在 光驅(qū)中插入加密光盤以通過一致性驗證并進行升級。由以上方案可見,本發(fā)明通過在新版本軟件中加入對加密光盤信息的一致性驗 證,從而使得只有購買了加密光盤的合法軟件用戶才能實現(xiàn)對加密光盤軟件的升級,未購 買加密光盤的非法用戶則無法對其軟件進行升級,既利用了加密光盤的加密功能,又實現(xiàn) 了新版本軟件的加密功能,因此,具有良好的加密效果,保護合法客戶和正規(guī)廠商的利益; 同時,由于事先對新版本軟件進行了加密處理,也實現(xiàn)了通過網(wǎng)絡進行升級的便捷性,有效 地防止新版本軟件在網(wǎng)絡傳送過程中被盜用;使用該方法可有效利用加密光盤作為根據(jù)來 識別合法用戶,因此,可安全地通過網(wǎng)絡將加密后的新版本軟件發(fā)送到客戶手中,不需要以 舊加密光盤換新加密光盤的方式來進行升級,適合對各種類型的加密光盤軟件進行升級,升級速度快、經(jīng)濟,便于普及和使用。


      圖1是本發(fā)明網(wǎng)絡升級實施例的流程圖。圖2是本發(fā)明實施例中一致性驗證的流程圖。圖3是本發(fā)明實施例中加密光盤運行時的界面示意圖。圖4是本發(fā)明實施例中一致性驗證不通過的出錯界面示意圖。圖5是本發(fā)明實施例進入升級步驟的界面示意圖。以下結(jié)合實施例及其附圖對本發(fā)明作進一步說明。
      具體實施例方式某客戶已購買加密光盤并使用加密光盤軟件SCX_4300DeCOder. exe,使用過程中 該軟件出現(xiàn)兼容性問題并急需升級,軟件商將軟件兼容性問題解決后,可采用如圖1的升 級方法進行網(wǎng)絡升級,具體方法為軟件商預先在新版本軟件中對加密光盤中的多個信息 進行一致性驗證的加密處理,其具體內(nèi)容包括首先調(diào)用API函數(shù)從運行的加密光盤中捕 捉運行界面的窗口標題1、標簽文字2和標簽文字3作為ID信息;然后比較獲取的上述ID 信息與新版本軟件中保存的加密光盤相應窗口標題和標簽文字是否完全一致,若一致則進 入升級步驟,否則退出程序。由于該新版本軟件比較小,不超過5M,軟件商可通過電子郵件附件的方式將新版 本軟件SCX_4300DecOder_Patch. exe發(fā)送給經(jīng)銷商和直接客戶,經(jīng)銷商可直接轉(zhuǎn)發(fā)至下線客戶。直接客戶或下線客戶收到新版本軟件后,運行該新版本軟件SCX_4300DeCOder_ Patch, exe時,系統(tǒng)提示在光驅(qū)中插入并運行加密光盤以通過一致性驗證并進行升級,參見 圖2,一致性驗證的具體步驟為步驟s31 運行新版本軟件SCX_4300Decoder_Patch. exe ; 步驟s32 檢測光驅(qū)是否為空,若為空則進入步驟s33,若不為空則進入步驟s34 ;s33 顯示 如圖 3 的提示信息“This is a patch, you must run[SCX_4300Decoder. exe] in the CD firstly ! ”,判斷用戶點擊“確認”的次數(shù)是否大于3次,若大于3次,則進入步驟s36,否 則返回步驟s32 ;s34 獲取光驅(qū)中加密光盤SCX_4300Decoder. exe運行時的窗口標題1、標 簽文字2和標簽文字3,參見圖4 ;s35 將上述獲取的多個信息與新版本軟件中保存的相應 信息進行比較,即判斷窗口標題1是否為“SCX-4300 Decoding program”,標簽文字2是 否為 “Copyright :2009-2010 Corp. All rights reserved. ”,標簽文字 3 是否為 “install printer driver before using this program and make sure the printer state can be detected by computer. ”,若上述三個字段完全一致,則進入步驟s37,否則進入步驟s36 ; s36 輸出出錯信息“Illegal user. ”并結(jié)束程序;s37 進入升級步驟,顯示如圖5所示的 升級界面。作為本發(fā)明實施例的一種變換,其中獲取加密光盤的信息可以是一個,也可以是 多個,隨著信息數(shù)量的增多,其加密處理后新版本軟件的安全系數(shù)也越高。作為本發(fā)明實施例的另一種變換,所述對新版本軟件進行加密處理的方法可以采 用獲取字符并組合成特殊意義語句的方法,如利用與光盤相同路徑下的Readme, txt文件中獲取第m行的第Ml個字符,再獲取第N2行的第M2個字符……獲取第Nx行的第Mx個 字符,將Ml Mx組合成一個語句以進行一致性驗證。所述對新版本軟件進行加密處理的方法還可以采用獲取數(shù)值組合構(gòu)成的加密算 法如獲取光盤軟件文件的大小和軟件創(chuàng)建的日期,將這組數(shù)據(jù)格式化成數(shù)值數(shù)據(jù),再對 數(shù)值數(shù)據(jù)進行加減乘除等運算以得到一個結(jié)果,符合對應運算結(jié)果的則通過一致性驗證。所述對新版本軟件進行加密處理的方法還可以采用基于進程間通信的加密算法;將舊版本軟件設(shè)計成啟動后能發(fā)送特定消息,新版本軟件在升級時捕獲消息后進行一致性 驗證。對新版本軟件進行加密處理的方法可以靈活利用從加密光盤中獲取到的所有信 息作為加密處理的源數(shù)據(jù),既可以利用運行加密光盤軟件后獲取的信息進行一致性驗證, 也可以通過讀取光驅(qū)中加密光盤的相應信息進行一致性驗證;因此未列舉在此的本領(lǐng)域所 熟知的利用源數(shù)據(jù)進行處理以進行一致性驗證的方法都在本發(fā)明加密處理的保護范圍之 內(nèi)。作為本發(fā)明實施例的又一種變換,所述網(wǎng)絡發(fā)送的方法還可以是將新版本軟件上 傳到網(wǎng)站上,直接客戶或分銷商通過網(wǎng)站上的超鏈接地址進行下載。作為本發(fā)明實施例的又一種變換,所述軟件升級的方法還可以是針對以軟盤、U盤 等可移動存儲介質(zhì)作為載體的升級方法,即是對加密軟盤、加密U盤、或其他加密可移動存 儲介質(zhì)升級的方法。本發(fā)明不限于上述實施方式,其他基于本發(fā)明技術(shù)方案且不違背本發(fā)明目的的相 應變化也應該包括在本發(fā)明權(quán)利要求的保護范圍內(nèi)。
      權(quán)利要求
      加密光盤軟件的升級方法,其特征在于預先在新版本軟件中對加密光盤中的一個或多個信息進行一致性驗證的加密處理;運行新版本軟件時提示在光驅(qū)中插入加密光盤以通過一致性驗證并進行升級。
      2.根據(jù)權(quán)利要求1所述的加密光盤軟件的升級方法,其特征在于所述加密處理是通過獲取所述加密光盤中的一個或多個信息與新版本軟件中保存的 所述加密光盤相應信息進行一致性驗證,完全一致時才允許進入下一升級步驟。
      3.根據(jù)權(quán)利要求1所述的加密光盤軟件的升級方法,其特征在于 所述新版本軟件由網(wǎng)絡發(fā)送,通過超鏈接地址進行下載。
      4.根據(jù)權(quán)利要求1所述的加密光盤軟件的升級方法,其特征在于 所述新版本軟件由電子郵件附件發(fā)送。
      5.根據(jù)權(quán)利要求1至4中任意一項所述的加密光盤軟件的升級方法,其特征在于 所述一致性驗證的具體步驟為s31 運行新版本軟件;s32 檢測光驅(qū)是否為空,若為空則進入步驟s33,若不為空則進入步驟s34 ;s33 顯示提示信息,判斷用戶點擊“確認”的次數(shù)是否大于3次,若大于,則進入步驟s36,否則返回步驟s32 ;s34 獲取光驅(qū)中的加密光盤中的所述一個或多個信息;s35:將獲取的所述一個或多個信息與新版本軟件保存的相應信息進行比較,若完全一 致,則進入步驟s37,否則進入步驟s36 ; s36:輸出出錯信息并結(jié)束; s37 進入升級步驟。
      全文摘要
      本發(fā)明提供一種加密光盤軟件的升級方法,該方法是預先在新版本軟件中對加密光盤中的一個或多個信息進行一致性驗證的加密處理;運行新版本軟件時提示在光驅(qū)中插入加密光盤以通過一致性驗證并進行升級。本發(fā)明具有加密性能好、便于普及和使用的優(yōu)點。
      文檔編號G06F21/22GK101894037SQ201010244590
      公開日2010年11月24日 申請日期2010年8月4日 優(yōu)先權(quán)日2010年8月4日
      發(fā)明者林東寧, 溫祿泉 申請人:珠海天威技術(shù)開發(fā)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1