[0182] 本實施例中,裝置還包括:顯示模塊;顯示模塊包括第二創建單元和第一顯示單 元;
[0183] 第二創建單元,用于創建顯示界面對話框;
[0184] 第一顯示單元,用于當監控模塊監控到有外接設備連接時,在顯示界面對話框上 顯示當前外接設備的插入信息;用于當監控模塊監控到有外接設備拔出時,在顯示界面對 話框上顯示當前外接設備的拔出信息。
[0185] 以上所述,僅為本發明較佳的【具體實施方式】,但本發明的保護范圍并不局限于此, 任何熟悉本技術領域的技術人員在本發明公開的技術范圍內,可輕易想到的變化或替換, 都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應該以權利要求的保護范圍 為準。
【主權項】
1. 一種自動打開擴展通道的方法,其特征在于,包括:當主設備監控到有外接設備連 接時,執行以下操作: 步驟S1 :所述主設備獲取當前外接設備的設備信息,根據所述當前外接設備的設備信 息得到設備路徑,根據所述設備路徑得到當前外接設備的注冊表路徑; 步驟S2 :所述主設備判斷在所述當前外接設備的注冊表路徑下是否能夠獲取到當前 外接設備的預設子項,如果是,則執行步驟S3,否則結束; 步驟S3 :所述主設備將所述當前外接設備的預設子項的值設置為第一預設值,打開擴 展通道成功。2. 根據權利要求1所述的方法,其特征在于,所述步驟S1之前,還包括: 步驟al:所述主設備創建監控外接設備插拔線程; 步驟a2 :所述主設備監控外接設備的插拔,當監控到有外接設備連接時,執行步驟S1, 當監控到有外接設備斷開連接時,繼續執行步驟a2。3. 根據權利要求1所述的方法,其特征在于, 所述步驟S1之前還包括:所述主設備獲取當前已安裝的外接設備列表,并為之創建外 接設備索引表; 所述步驟S1中,所述主設備獲取所述外接設備的設備信息,具體為:所述主設備從所 述外接設備索引表中獲取所述外接設備的設備信息; 所述方法還包括:所述主設備創建監控外接設備插拔線程,監控外接設備的插拔,當監 控到有外接設備連接時,更新所述外接設備索引表。4. 根據權利要求3所述的方法,其特征在于,所述步驟S3中,所述將所述當前外接設備 的預設子項的值設置為所述第一預設值之后,還包括:所述主設備判斷所述外接設備索引 表中是否還有未打開擴展通道的外接設備,如果是,則將其中一個未打開擴展通道的外接 設備作為當前外接設備,返回步驟S1,否則結束。5. 根據權利要求4所述的方法,其特征在于,所述判斷所述外接設備索引表中是否還 有未打開擴展通道的外接設備,具體為:判斷所述外接設備索引表中是否存在已擴展標識 未置位的外接設備,如果是,則將其中一個已擴展標識未置位的外接設備作為當前外接設 備,否則結束; 所述步驟S3中,所述將所述當前外接設備的預設子項的值設置為所述第一預設值之 后,還包括:所述主設備將所述當前外接設備的已擴展標識置位。6. 根據權利要求1所述的方法,其特征在于,所述步驟S1中,所述主設備獲取當前外接 設備的設備信息之后,還包括:根據所述當前外接設備的設備信息,判斷所述當前外接設備 是否需要打開擴展通道,如果是,則繼續,否則結束。7. 根據權利要求6所述的方法,其特征在于,所述判斷所述當前外接設備是否需要打 開擴展通道,具體為:判斷當前外接設備的設備信息中的GUID值是否為預設設備類的GUID 值,如果是,則繼續,否則結束。8. 根據權利要求1所述的方法,其特征在于,所述步驟S1中,所述根據所述當前外接 設備的設備信息得到設備路徑,具體為:所述主設備將當前外接設備的設備信息中的PID、 VID和設備唯一標識按照第一預設格式組合得到設備路徑。9. 根據權利要求1所述的方法,其特征在于,所述步驟S1中,所述根據所述設備路徑得 到所述當前外接設備的注冊表路徑,具體為:所述主設備獲取主設備操作系統,根據所述設 備路徑和所述主設備操作系統得到當前外接設備的注冊表路徑。10. 根據權利要求9所述的方法,其特征在于,所述根據所述設備路徑和所述主設備操 作系統得到當前外接設備的注冊表路徑,具體為:將所述設備路徑填充至所述主設備操作 系統對應的預設注冊表路徑信息中。11. 根據權利要求1所述的方法,其特征在于,所述步驟S2中,判斷為否時,還包括:所 述主設備在所述當前外接設備的注冊表路徑下創建預設子項,判斷是否創建成功,如果是, 則將創建的預設子項的值設置為所述第一預設值,打開擴展通道成功,結束,否則報錯,結 束。12. 根據權利要求1所述的方法,其特征在于,所述方法還包括:所述主設備創建顯示 界面對話框,當所述主設備監控到有外接設備連接時,在所述顯示界面對話框上顯示當前 外接設備的插入信息,當所述主設備監控到有外接設備拔出時,在所述顯示界面對話框上 顯示當前外接設備的拔出信息。13. -種自動打開擴展通道的裝置,其特征在于,包括: 監控模塊,用于監控與外接設備的連接; 獲取模塊,用于當所述監控模塊監控到有外接設備連接時,獲取當前外接設備的設備 信息; 處理模塊,用于當所述獲取模塊獲取到當前外接設備的設備信息時,根據所述當前外 接設備的設備信息得到設備路徑,根據所述設備路徑得到當前外接設備的注冊表路徑; 第一判斷模塊,用于當所述處理模塊得到當前外接設備的注冊表路徑時,判斷在所述 當前外接設備的注冊表路徑下是否能夠獲取到所述當前外接設備的預設子項; 設置模塊,用于當所述第一判斷模塊判斷為是時,將所述當前外接設備的預設子項的 值設置為第一預設值。14. 根據權利要求13所述的裝置,其特征在于,所述監控模塊包括:第一創建單元和第 一監控單元; 所述第一創建單元,用于創建監控外接設備插拔線程; 所述第一監控單元,用于監控外接設備的插拔,當監控到有外接設備連接時,觸發所述 獲取模塊,當監控到有外接設備斷開連接時,繼續觸發所述第一監控單元。15. 根據權利要求13所述的裝置,其特征在于,所述裝置還包括創建模塊和更新模塊; 所述創建模塊,用于獲取當前已安裝的外接設備列表,并為之創建外接設備索引表; 所述獲取模塊,具體用于從所述外接設備索引表中獲取所述外接設備的設備信息; 所述更新模塊,用于當所述監控模塊監控到有外接設備連接時,更新所述外接設備索 引表。16. 根據權利要求15所述的裝置,其特征在于,所述裝置還包括:第二判斷模塊和設定 模塊; 所述第二判斷模塊,用于當所述設置模塊設置完成后,判斷所述外接設備索引表中是 否還有未進行通道擴展的外接設備; 所述設定模塊,用于當所述第二判斷模塊判斷為是時,將其中一個未進行通過擴展的 外接設備作為當前外接設備,觸發所述獲取模塊。17. 根據權利要求16所述的裝置,其特征在于, 所述第二判斷模塊,具體用于判斷所述外接設備索引表中是否存在已擴展標識未置位 的外接設備; 所述設定模塊,具體用于當所述第二判斷模塊判斷為是時,將其中一個已擴展標識未 置位的外接設備作為當前外接設備,觸發所述獲取模塊; 所述裝置還包括置位模塊,用于當所述設置模塊設置完成時,將所述當前外接設備的 已擴展標識置位。18. 根據權利要求13所述的裝置,其特征在于,所述裝置還包括:第三判斷模塊,用于 當所述獲取模塊獲取到當前外接設備的設備信息后,根據所述當前外接設備的設備信息, 判斷所述當前外接設備是否需要打開擴展通道,判斷為是時,觸發所述處理模塊。19. 根據權利要求18所述的裝置,其特征在于, 所述第三判斷模塊,具體用于判斷當前外接設備的設備信息中的GUID值是否為預設 設備類的GUID值,判斷為是時,觸發所述處理模塊。20. 根據權利要求13所述的裝置,其特征在于, 所述處理模塊中,所述根據所述當前外接設備的設備信息得到設備路徑,具體用于將 當前外接設備的設備信息中的PID、VID和設備唯一標識按照第一預設格式組合得到設備 路徑。21. 根據權利要求13所述的裝置,其特征在于, 所述處理模塊中,所述根據所述設備路徑得到當前外接設備的注冊表路徑,具體用于 獲取主設備操作系統,根據所述設備路徑和所述主設備操作系統得到當前外接設備的注冊 表路徑。22. 根據權利要求21所述的裝置,其特征在于, 所述處理模塊中,所述根據所述設備路徑和所述主設備操作系統得到當前外接設備的 注冊表路徑,具體用于將所述設備路徑填充至所述主設備操作系統對應的預設注冊表路徑 信息中。23. 根據權利要求13所述的裝置,其特征在于,所述裝置還包括創建模塊,用于當所述 第一判斷模塊判斷為否時,在所述當前外接設備的注冊表路徑下創建預設子項,判斷是否 創建成功; 所述設置模塊,還用于當所述創建模塊創建預設子項成功時,將創建的預設子項的值 設置為所述第一預設值。24. 根據權利要求13所述的裝置,其特征在于,所述裝置還包括:顯示模塊;所述顯示 模塊包括第二創建單元和第一顯示單元; 所述第二創建單元,用于創建顯示界面對話框; 所述第一顯示單元,用于當所述監控模塊監控到有外接設備連接時,在所述顯示界面 對話框上顯示當前外接設備的插入信息;用于當所述監控模塊監控到有外接設備拔出時, 在所述顯示界面對話框上顯示當前外接設備的拔出信息。
【專利摘要】本發明公開了一種自動打開擴展通道的方法及裝置,屬于信息安全領域,所述方法包括:當主設備監控到有外接設備連接時,獲取當前外接設備的設備信息,根據當前外接設備的設備信息得到設備路徑,根據設備路徑得到當前外接設備的注冊表路徑,當判斷在當前外接設備的注冊表路徑下能夠獲取到當前外接設備的預設子項時,將所述當前外接設備的預設子項的值設置為第一預設值,打開擴展通道成功。采用本發明的技術方案,能夠實現對插入的設備實時的檢測,而且不需要每次再手動設置,簡單方便,效率更高。
【IPC分類】G06F13/38
【公開號】CN105426330
【申請號】CN201510744916
【發明人】陸舟, 于華章
【申請人】飛天誠信科技股份有限公司
【公開日】2016年3月23日
【申請日】2015年11月5日