[發明專利]一種打印機信息管理工具包及管理方法有效
| 申請號: | 202011442409.0 | 申請日: | 2020-12-08 |
| 公開(公告)號: | CN112506451B | 公開(公告)日: | 2023-04-07 |
| 發明(設計)人: | 張賾 | 申請(專利權)人: | 西安雷風電子科技有限公司 |
| 主分類號: | G06F3/12 | 分類號: | G06F3/12;G06F8/61;G06F11/14 |
| 代理公司: | 北京東靈通專利代理事務所(普通合伙) 61242 | 代理人: | 王榮 |
| 地址: | 710065 陜西省西安市高*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 打印機 信息管理 工具包 管理 方法 | ||
1.一種打印機信息管理工具包,其特征在于,包括:
Windows文件過濾驅動,所述Windows文件過濾驅動掛載在Windows文件系統設備棧,通過Windows文件過濾驅動回調端口,獲取安裝過程中的文件操作行為,并進行重定向操作;
Windows注冊表驅動,所述Windows注冊表驅動通過注冊表回調,獲取安裝過程中的注冊表操作行為,并進行重定向操作;
打印機信息備份端,所述打印機信息備份端為運行在Windows環境中的應用程序,該應用程序釋放并啟動Windows文件過濾驅動與Windows注冊表驅動;通過該程序進行安裝包啟動,將安裝包進程信息發送給Windows文件過濾驅動與Windows注冊表驅動;并將重定向的注冊表重定向文件轉換為可導入的批處理文件,并將生成的文件與注冊表重定向文件制作為打印機信息備份包;
打印機信息恢復端:所述打印機信息恢復端為運行在Windows環境中的應用程序,該應用程序查找本地已備份的打印機信息備份包,根據打印機信息備份包內備份的數據,將打印機備份信息的文件與注冊表導入到本地系統,自動完成打印機信息恢復。
2.一種打印機信息備份方法,用于權利要求1所述的管理工具包,其特征在于,包括如下步驟:
備份步驟一、管理員準備打印機對應軟件驅動包;
備份步驟二、管理員運行備份端程序;
備份步驟三、備份端程序釋放Windows文件過濾驅動和Windows注冊表驅動,并創建服務,加載Windows文件過濾驅動和Windows注冊表驅動;Windows文件過濾驅動和Windows注冊表驅動進行內核函數回調注冊,實現對系統的文件操作和注冊表操作進行監控;
備份步驟四、通過備份端程序啟動需要運行的打印機軟件安裝包安裝程序,備份端程序將軟件安裝包進程id發送給Windows文件過濾驅動和Windows注冊表驅動;Windows文件過濾驅動和Windows注冊表驅動接收軟件安裝包進程id后,在進行文件和注冊表行為過濾時,進行進程id判斷;對當前進程id或父進程id中包含軟件安裝包進程id進行判斷,如包含安裝包進程id,則認為當前操作需要進行重定向操作;
備份步驟五、管理員按照打印機安裝包提示進行打印機軟件與驅動安裝,并在安裝過程中進行打印機所需設置;
備份步驟六、軟件安裝完成后,在備份端選擇安裝結束;此時,備份端將重定向的注冊表項進行格式轉換,導出成為reg格式,方便導入端修改和加載,導出完成后,打印機信息備份完成。
3.一種打印機信息恢復方法,用于權利要求1所述的管理工具包,其特征在于,包括如下步驟:
恢復步驟一、管理員確認打印機信息備份包存在于本地指定位置;
恢復步驟二、管理員通過遠程命令運行恢復端,并將打印機信息備份包位置傳入導入端程序;
恢復步驟三、恢復端程序進行打印機信息備份包的文件導入,恢復方式為文件拷貝,如有文件同路徑同名的情況,則進行文件版本判斷,以新版本為準;
恢復步驟四、恢復端程序進行打印機信息備份包的注冊表導入,導入方式為reg文件導入;如有同路徑注冊表項,則進行覆蓋操作,以打印機信息備份包鍵值為準;
恢復步驟五、重啟打印機相關服務;
恢復步驟六、文件導入與注冊表導入完成后,提示打印機信息恢復完成。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安雷風電子科技有限公司,未經西安雷風電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011442409.0/1.html,轉載請聲明來源鉆瓜專利網。





