欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種安裝驅(qū)動程序的方法和電子設(shè)備的制作方法

文檔序號:6354842閱讀:288來源:國知局
專利名稱:一種安裝驅(qū)動程序的方法和電子設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技木,特別是指一種安裝驅(qū)動程序的方法和電子設(shè)備。
背景技術(shù)
在操作系統(tǒng)中,虛擬設(shè)備在安全或者底層控制上的應(yīng)用越來越多。由于虛擬設(shè)備沒有實際的硬件而且經(jīng)常需要升級,因此這些虛擬設(shè)備的驅(qū)動程序的簽名會經(jīng)常過期,給使用者帶來了麻煩。現(xiàn)有技術(shù)中,為了降低使用虛擬設(shè)備的成本,ー些虛擬設(shè)備的驅(qū)動程序不申請簽名,但是采用這ー技術(shù)會導致在安裝驅(qū)動程序的過程中生成安全提示。如果 申請驅(qū)動程序的簽名,則會導致產(chǎn)生額外的費用,且在以后升級驅(qū)動程序時需要再次進行簽名。

發(fā)明內(nèi)容
本發(fā)明提供一種安裝驅(qū)動程序的方法和電子設(shè)備,能夠在虛擬設(shè)備上安裝驅(qū)動程序過程中,避免對驅(qū)動程序進行簽名的技木。為此,本發(fā)明的實施例提供一種安裝驅(qū)動程序的方法,應(yīng)用于計算機,包括當檢測到安裝虛擬設(shè)備對應(yīng)的驅(qū)動程序時,啟動內(nèi)核服務(wù);所述內(nèi)核服務(wù)提供一操作接ロ,且通過該操作接ロ能夠?qū)Σ僮飨到y(tǒng)中的注冊表進行操作;在所述內(nèi)核服務(wù)中利用優(yōu)先級獲取對所述注冊表進行操作的寫操作權(quán)限;根據(jù)所述寫操作權(quán)限通過所述操作接ロ向所述注冊表中寫入所述驅(qū)動程序的安裝信息。所述的方法中,在所述內(nèi)核服務(wù)中利用優(yōu)先級獲取對所述注冊表進行操作的寫操作權(quán)限具體包括所述內(nèi)核服務(wù)具有ー個內(nèi)核優(yōu)先級識別號,所述內(nèi)核優(yōu)先級識別號標識了所述內(nèi)核服務(wù)的優(yōu)先級高于任何應(yīng)用服務(wù)對應(yīng)的優(yōu)先級;所述內(nèi)核服務(wù)在所述操作系統(tǒng)識別所述內(nèi)核優(yōu)先級識別號后,獲取所述操作系統(tǒng)賦予的對所述注冊表進行操作的寫操作權(quán)限。所述的方法中,所述內(nèi)核服務(wù)包括至少ー個線程,每ー個線程用以在所述內(nèi)核服務(wù)中利用優(yōu)先級獲取ー個對所述注冊表進行操作的寫操作權(quán)限;且每ー個線程能夠根據(jù)所述寫操作權(quán)限向所述注冊表中寫入一個虛擬設(shè)備對應(yīng)的驅(qū)動程序的安裝信息。所述的方法中,向所述注冊表中寫入虛擬設(shè)備對應(yīng)的驅(qū)動程序的安裝信息之后還包括當需要刪除所述虛擬設(shè)備時;在所述內(nèi)核服務(wù)中利用優(yōu)先級排序獲取對所述注冊表進行操作的刪除操作權(quán)限;根據(jù)所述刪除操作權(quán)限從所述注冊表中刪除所述虛擬設(shè)備對應(yīng)的驅(qū)動程序的安裝信息;刪除所述內(nèi)核服務(wù)。所述的方法中,所述內(nèi)核服務(wù)包括至少ー個線程,每ー個線程用以在所述內(nèi)核服務(wù)中利用優(yōu)先級獲取ー個對所述注冊表進行操作的刪除操作權(quán)限;且每ー個線程能夠根據(jù)所述刪除操作權(quán)限從所述注冊表中刪除所述虛擬設(shè)備對應(yīng)的驅(qū)動程序的安裝信息。ー種電子設(shè)備,包括內(nèi)核服務(wù)啟動単元,用于當檢測到安裝虛擬設(shè)備對應(yīng)的驅(qū)動程序時,啟動ー個內(nèi)核服務(wù),所述內(nèi)核服務(wù)提供了操作接ロ,且通過該操作接ロ能夠?qū)Σ僮飨到y(tǒng)中的注冊表進行操作;第一操作權(quán)限獲取単元,用于在所述內(nèi)核服務(wù)中利用優(yōu)先級獲取對所述注冊表進行操作的寫操作權(quán)限;簽名注冊單元,用于根據(jù)所述寫操作權(quán)限通過所述操作接ロ向所述注冊表中寫入所述驅(qū)動程序的安裝信息。所述的電子設(shè)備中,所述第一操作權(quán)限獲取單元還包括優(yōu)先級単元,用于存放一個內(nèi)核優(yōu)先級識別號,所述內(nèi)核優(yōu)先級識別號表明對應(yīng)的所述內(nèi)核服務(wù)的優(yōu)先級高于任何應(yīng)用服務(wù)對應(yīng)的優(yōu)先級;寫操作単元,用于在所述操作系統(tǒng)識別所述內(nèi)核優(yōu)先級識別號后,獲取所述操作系統(tǒng)賦予的對所述注冊表進行操作的寫操作權(quán)限。所述的電子設(shè)備中,所述第一操作權(quán)限獲取單元還包括第一線程管理単元,用于包括至少ー個線程,每ー個線程用以在所述內(nèi)核服務(wù)中利用優(yōu)先級獲取ー個對所述注冊表進行操作的寫操作權(quán)限;且每ー個線程能夠通知所述寫操作単元根據(jù)所述寫操作權(quán)限向所 述注冊表中寫入一個虛擬設(shè)備對應(yīng)的驅(qū)動程序的安裝信息。所述的電子設(shè)備中,還包括第二操作權(quán)限獲取単元,用于當需要刪除所述虛擬設(shè)備時;在所述內(nèi)核服務(wù)中利用優(yōu)先級排序獲取對所述注冊表進行操作的刪除操作權(quán)限;簽名刪除單元,用于根據(jù)所述刪除操作權(quán)限從所述注冊表中刪除所述虛擬設(shè)備對應(yīng)的驅(qū)動程序的安裝信息。所述的電子設(shè)備中,還包括第二線程管理単元,用于包括至少ー個線程,每ー個線程用以在所述內(nèi)核服務(wù)中利用優(yōu)先級獲取ー個對所述注冊表進行操作的刪除操作權(quán)限;且每ー個線程能夠通知所述簽名刪除單元根據(jù)所述刪除操作權(quán)限從所述注冊表中刪除所述虛擬設(shè)備對應(yīng)的驅(qū)動程序的安裝信息。本發(fā)明的上述技術(shù)方案的有益效果如下應(yīng)用所提供的技術(shù)方案,由于內(nèi)核服務(wù)根據(jù)其自身的優(yōu)先級能夠獲取操作系統(tǒng)賦予的通過操作接ロ對注冊表進行操作的寫操作權(quán)限,因此在安裝驅(qū)動程序的過程中能夠直接修改注冊表以避免對驅(qū)動程序進行簽名。


圖I為本發(fā)明實施例一種安裝驅(qū)動程序的方法流程示意圖;圖2為本發(fā)明實施例電子設(shè)備結(jié)構(gòu)示意圖。
具體實施例方式為使本發(fā)明要解決的技術(shù)問題、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖及具體實施例進行詳細描述。本發(fā)明的實施例提供一種安裝驅(qū)動程序的方法,如圖I所示,應(yīng)用于計算機,包括步驟101,當檢測到安裝虛擬設(shè)備對應(yīng)的驅(qū)動程序時,啟動ー個內(nèi)核服務(wù),所述內(nèi)核服務(wù)提供了操作接ロ,且通過該操作接ロ能夠?qū)Σ僮飨到y(tǒng)中的注冊表進行操作;步驟102,在所述內(nèi)核服務(wù)中利用優(yōu)先級獲取對所述注冊表進行操作的寫操作權(quán)限;步驟103,根據(jù)所述寫操作權(quán)限通過所述操作接ロ向所述注冊表中寫入虛擬設(shè)備對應(yīng)的驅(qū)動程序的安裝信息。應(yīng)用所提供的技術(shù)方案,由于內(nèi)核服務(wù)根據(jù)其自身的優(yōu)先級能夠獲取操作系統(tǒng)賦予的通過操作接ロ對注冊表進行操作的寫操作權(quán)限,因此在安裝驅(qū)動程序的過程中能夠直接修改注冊表以避免對驅(qū)動程序進行簽名。其中,在內(nèi)核服務(wù)中利用優(yōu)先級獲取對所述注冊表進行操作的寫操作權(quán)限具體包括所述內(nèi)核服務(wù)具有ー個內(nèi)核優(yōu)先級識別號,所述內(nèi)核優(yōu)先級識別號表明對應(yīng)的所述內(nèi)核服務(wù)的優(yōu)先級高于任何應(yīng)用服務(wù)對應(yīng)的優(yōu)先級;所述內(nèi)核服務(wù)在所述操作系統(tǒng)識別所述內(nèi)核優(yōu)先級識別號后,獲取所述操作系統(tǒng)賦予的對所述注冊表進行操作的寫操作權(quán)限。內(nèi)核服務(wù)包括至少ー個線程,每ー個線程用以在所述內(nèi)核服務(wù)中利用優(yōu)先級獲取一個對所述注冊表進行操作的寫操作權(quán)限;且每ー個線程能夠根據(jù)所述寫操作權(quán)限向所述注冊表中寫入一個虛擬設(shè)備對應(yīng)的驅(qū)動程序的安裝信息。其中,具體是向注冊表的注冊表設(shè)備驅(qū)動分支中寫入驅(qū)動程序的安裝信息。向所述注冊表中寫入虛擬設(shè)備對應(yīng)的驅(qū)動程序的安裝信息之后還包括當需要刪除所述虛擬設(shè)備吋;在所述內(nèi)核服務(wù)中利用優(yōu)先級排序獲取對所述注冊表進行操作的刪除操作權(quán)限;根據(jù)所述刪除操作權(quán)限從所述注冊表中刪除所述虛擬設(shè)備對應(yīng)的驅(qū)動程序的安 裝信息;刪除所述內(nèi)核服務(wù)。內(nèi)核服務(wù)包括至少ー個線程,每ー個線程用以在所述內(nèi)核服務(wù)中利用優(yōu)先級獲取一個對所述注冊表進行操作的刪除操作權(quán)限;且每ー個線程能夠根據(jù)所述刪除操作權(quán)限從所述注冊表中刪除所述虛擬設(shè)備對應(yīng)的驅(qū)動程序的安裝信息。對應(yīng)的,本發(fā)明的實施例提供ー種電子設(shè)備,如圖2所示,包括內(nèi)核服務(wù)啟動単元201,用于當檢測到安裝虛擬設(shè)備對應(yīng)的驅(qū)動程序時,啟動ー個內(nèi)核服務(wù),所述內(nèi)核服務(wù)提供了操作接ロ,且通過該操作接ロ能夠?qū)Σ僮飨到y(tǒng)中的注冊表進行操作;第一操作權(quán)限獲取単元202,用于在所述內(nèi)核服務(wù)中利用優(yōu)先級獲取對所述注冊表進行操作的寫操作權(quán)限;簽名注冊單元203,用于根據(jù)所述寫操作權(quán)限通過所述操作接ロ向所述注冊表中寫入虛擬設(shè)備對應(yīng)的驅(qū)動程序的安裝信息。應(yīng)用所提供的技術(shù)方案,由于內(nèi)核服務(wù)根據(jù)其自身的優(yōu)先級能夠獲取操作系統(tǒng)賦予的通過操作接ロ對注冊表進行操作的寫操作權(quán)限,因此在安裝驅(qū)動程序的過程中能夠直接修改注冊表以避免對驅(qū)動程序進行簽名。第一操作權(quán)限獲取単元202還包括優(yōu)先級単元,用于存放ー個內(nèi)核優(yōu)先級識別號,所述內(nèi)核優(yōu)先級識別號表明對應(yīng)的所述內(nèi)核服務(wù)的優(yōu)先級高于任何應(yīng)用服務(wù)對應(yīng)的優(yōu)先級;寫操作単元,用于在所述操作系統(tǒng)識別所述內(nèi)核優(yōu)先級識別號后,獲取所述操作系統(tǒng)賦予的對所述注冊表進行操作的寫操作權(quán)限。第一操作權(quán)限獲取単元202還包括第一線程管理単元,用于包括至少ー個線程,每ー個線程用以在所述內(nèi)核服務(wù)中利用優(yōu)先級獲取ー個對所述注冊表進行操作的寫操作權(quán)限;且每ー個線程能夠通知所述寫操作単元根據(jù)所述寫操作權(quán)限向所述注冊表中寫入一個虛擬設(shè)備對應(yīng)的驅(qū)動程序的安裝信息。電子設(shè)備還包括
第二操作權(quán)限獲取単元,用于當需要刪除所述虛擬設(shè)備吋;在所述內(nèi)核服務(wù)中利用優(yōu)先級排序獲取對所述注冊表進行操作的刪除操作權(quán)限;簽名刪除単元,用于根據(jù)所述刪除操作權(quán)限從所述注冊表中刪除所述虛擬設(shè)備對應(yīng)的驅(qū)動程序的安裝信息。以及,第二線程管理単元,用于包括至少ー個線程,每ー個線程用以在所述內(nèi)核服務(wù)中利用優(yōu)先級獲取ー個對所述注冊表進行操作的刪除操作權(quán)限;且每ー個線程能夠通知所述簽名刪除單元根據(jù)所述刪除操作權(quán)限從所述注冊表中刪除所述虛擬設(shè)備對應(yīng)的驅(qū)動程序的安裝信息。采用本方案之后的優(yōu)勢在干由于內(nèi)核服務(wù) 根據(jù)其自身的優(yōu)先級能夠獲取操作系統(tǒng)賦予的通過操作接ロ對注冊表進行操作的寫操作權(quán)限,因此在安裝驅(qū)動程序的過程中能夠直接修改注冊表而不需要進行簽名,而且安裝完驅(qū)動程序就可以啟動,不需要重新啟動操作系統(tǒng),避免了對驅(qū)動程序進行簽名。卸載時由內(nèi)核服務(wù)將所有驅(qū)動相關(guān)的注冊表信息全部刪除,然后刪除內(nèi)核服務(wù)自身,重啟系統(tǒng)就可以實現(xiàn)完全卸載。虛擬設(shè)備的驅(qū)動安裝不會有簽名提示,全部是靜態(tài)完成,降低了成本,提升了用戶體驗。以上所述是本發(fā)明的優(yōu)選實施方式,應(yīng)當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。
權(quán)利要求
1.一種安裝驅(qū)動程序的方法,其特征在于,應(yīng)用于計算機,包括 當檢測到安裝虛擬設(shè)備對應(yīng)的驅(qū)動程序時,啟動內(nèi)核服務(wù);所述內(nèi)核服務(wù)提供一操作接ロ,且通過該操作接ロ能夠?qū)Σ僮飨到y(tǒng)中的注冊表進行操作; 在所述內(nèi)核服務(wù)中利用優(yōu)先級獲取對所述注冊表進行操作的寫操作權(quán)限; 根據(jù)所述寫操作權(quán)限通過所述操作接ロ向所述注冊表中寫入所述驅(qū)動程序的安裝信o
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,在所述內(nèi)核服務(wù)中利用優(yōu)先級獲取對所述注冊表進行操作的寫操作權(quán)限具體包括 所述內(nèi)核服務(wù)具有ー個內(nèi)核優(yōu)先級識別號,所述內(nèi)核優(yōu)先級識別號標識了所述內(nèi)核服務(wù)的優(yōu)先級高于任何應(yīng)用服務(wù)對應(yīng)的優(yōu)先級; 所述內(nèi)核服務(wù)在所述操作系統(tǒng)識別所述內(nèi)核優(yōu)先級識別號后,獲取所述操作系統(tǒng)賦予的對所述注冊表進行操作的寫操作權(quán)限。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述內(nèi)核服務(wù)包括至少ー個線程,每ー個線程用以在所述內(nèi)核服務(wù)中利用優(yōu)先級獲取ー個對所述注冊表進行操作的寫操作權(quán)限; 且每ー個線程能夠根據(jù)所述寫操作權(quán)限向所述注冊表中寫入一個虛擬設(shè)備對應(yīng)的驅(qū)動程序的安裝信息。
4.根據(jù)權(quán)利要求I所述的方法,其特征在干,向所述注冊表中寫入虛擬設(shè)備對應(yīng)的驅(qū)動程序的安裝信息之后還包括 當需要刪除所述虛擬設(shè)備時; 在所述內(nèi)核服務(wù)中利用優(yōu)先級排序獲取對所述注冊表進行操作的刪除操作權(quán)限; 根據(jù)所述刪除操作權(quán)限從所述注冊表中刪除所述虛擬設(shè)備對應(yīng)的驅(qū)動程序的安裝信息; 刪除所述內(nèi)核服務(wù)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述內(nèi)核服務(wù)包括至少ー個線程,每ー個線程用以在所述內(nèi)核服務(wù)中利用優(yōu)先級獲取ー個對所述注冊表進行操作的刪除操作權(quán)限; 且每ー個線程能夠根據(jù)所述刪除操作權(quán)限從所述注冊表中刪除所述虛擬設(shè)備對應(yīng)的驅(qū)動程序的安裝信息。
6.—種電子設(shè)備,其特征在于,包括 內(nèi)核服務(wù)啟動単元,用于當檢測到安裝虛擬設(shè)備對應(yīng)的驅(qū)動程序時,啟動一個內(nèi)核服務(wù),所述內(nèi)核服務(wù)提供了操作接ロ,且通過該操作接ロ能夠?qū)Σ僮飨到y(tǒng)中的注冊表進行操作; 第一操作權(quán)限獲取単元,用于在所述內(nèi)核服務(wù)中利用優(yōu)先級獲取對所述注冊表進行操作的寫操作權(quán)限; 簽名注冊單元,用于根據(jù)所述寫操作權(quán)限通過所述操作接ロ向所述注冊表中寫入所述驅(qū)動程序的安裝信息。
7.根據(jù)權(quán)利要求6所述的電子設(shè)備,其特征在于,所述第一操作權(quán)限獲取單元還包括 優(yōu)先級単元,用于存放ー個內(nèi)核優(yōu)先級識別號,所述內(nèi)核優(yōu)先級識別號表明對應(yīng)的所述內(nèi)核服務(wù)的優(yōu)先級高于任何應(yīng)用服務(wù)對應(yīng)的優(yōu)先級;寫操作単元,用于在所述操作系統(tǒng)識別所述內(nèi)核優(yōu)先級識別號后,獲取所述操作系統(tǒng)賦予的對所述注冊表進行操作的寫操作權(quán)限。
8.根據(jù)權(quán)利要求7所述的電子設(shè)備,其特征在于,所述第一操作權(quán)限獲取單元還包括 第一線程管理単元,用于包括至少ー個線程,每ー個線程用以在所述內(nèi)核服務(wù)中利用優(yōu)先級獲取ー個對所述注冊表進行操作的寫操作權(quán)限; 且每ー個線程能夠通知所述寫操作単元根據(jù)所述寫操作權(quán)限向所述注冊表中寫入一個虛擬設(shè)備對應(yīng)的驅(qū)動程序的安裝信息。
9.根據(jù)權(quán)利要求6所述的電子設(shè)備,其特征在于,還包括 第二操作權(quán)限獲取単元,用于當需要刪除所述虛擬設(shè)備時; 在所述內(nèi)核服務(wù)中利用優(yōu)先級排序獲取對所述注冊表進行操作的刪除操作權(quán)限; 簽名刪除単元,用于根據(jù)所述刪除操作權(quán)限從所述注冊表中刪除所述虛擬設(shè)備對應(yīng)的驅(qū)動程序的安裝信息。
10.根據(jù)權(quán)利要求9所述的電子設(shè)備,其特征在于,還包括 第二線程管理単元,用于包括至少ー個線程,每ー個線程用以在所述內(nèi)核服務(wù)中利用優(yōu)先級獲取ー個對所述注冊表進行操作的刪除操作權(quán)限; 且每ー個線程能夠通知所述簽名刪除單元根據(jù)所述刪除操作權(quán)限從所述注冊表中刪除所述虛擬設(shè)備對應(yīng)的驅(qū)動程序的安裝信息。
全文摘要
本發(fā)明提供一種安裝驅(qū)動程序的方法和電子設(shè)備,其中方法包括當檢測到安裝虛擬設(shè)備對應(yīng)的驅(qū)動程序時,啟動內(nèi)核服務(wù);所述內(nèi)核服務(wù)提供一操作接口,且通過該操作接口能夠?qū)Σ僮飨到y(tǒng)中的注冊表進行操作;在所述內(nèi)核服務(wù)中利用優(yōu)先級獲取對所述注冊表進行操作的寫操作權(quán)限;根據(jù)所述寫操作權(quán)限通過所述操作接口向所述注冊表中寫入所述驅(qū)動程序的安裝信息。應(yīng)用所提供的技術(shù)方案,由于內(nèi)核服務(wù)根據(jù)其自身的優(yōu)先級能夠獲取操作系統(tǒng)賦予的通過操作接口對注冊表進行操作的寫操作權(quán)限,因此在安裝驅(qū)動程序的過程中能夠直接修改注冊表以避免對驅(qū)動程序進行簽名。
文檔編號G06F9/445GK102650942SQ20111004401
公開日2012年8月29日 申請日期2011年2月23日 優(yōu)先權(quán)日2011年2月23日
發(fā)明者張要增, 過曉冰 申請人:聯(lián)想(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
贵南县| 高邮市| 溧水县| 陵川县| 绥滨县| 崇州市| 桐庐县| 永州市| 高邑县| 汕尾市| 徐闻县| 甘德县| 如东县| 育儿| 边坝县| 漯河市| 桦南县| 化隆| 沂水县| 彰化县| 乳山市| 海淀区| 灌南县| 屏边| 仙游县| 枣庄市| 武邑县| 翁源县| 枣阳市| 宾阳县| 微山县| 峨山| 江阴市| 杂多县| 齐齐哈尔市| 泰安市| 丰顺县| 广汉市| 芦山县| 彝良县| 化州市|