[發(fā)明專利]一種設(shè)置第三方軟件的熱鍵的方法以及相關(guān)設(shè)備在審
| 申請?zhí)枺?/td> | 202011185356.9 | 申請日: | 2020-10-30 |
| 公開(公告)號: | CN114443176A | 公開(公告)日: | 2022-05-06 |
| 發(fā)明(設(shè)計)人: | 周志剛 | 申請(專利權(quán))人: | 武漢斗魚魚樂網(wǎng)絡(luò)科技有限公司 |
| 主分類號: | G06F9/448 | 分類號: | G06F9/448;G06F3/02 |
| 代理公司: | 北京眾達(dá)德權(quán)知識產(chǎn)權(quán)代理有限公司 11570 | 代理人: | 梁凱 |
| 地址: | 430000 湖北省武漢市東湖新技術(shù)開發(fā)區(qū)軟件園東路*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 設(shè)置 第三 軟件 熱鍵 方法 以及 相關(guān) 設(shè)備 | ||
本申請實施例提供了一種設(shè)置第三方軟件的熱鍵的方法及相關(guān)設(shè)備,用于提高熱鍵設(shè)置的效率。該方法包括:設(shè)計獨立熱鍵模塊,以使得第三方軟件在啟動時加載獨立熱鍵模塊,獨立熱鍵模塊用于對第三方軟件增加熱鍵功能,獨立熱鍵模塊包括導(dǎo)出函數(shù);通過模板類設(shè)計定時任務(wù)的定時功能,并創(chuàng)建任務(wù)模板以調(diào)用定時功能;編寫狀態(tài)檢測程序,設(shè)置狀態(tài)檢測程序檢測熱鍵狀態(tài)的功能,并在狀態(tài)檢測程序中執(zhí)行任務(wù)模板;當(dāng)?shù)谌杰浖]有熱鍵時,通過獨立熱鍵模塊新增第三方軟件的熱鍵功能;通過狀態(tài)檢測程序獲得第三方軟件對應(yīng)的熱鍵狀態(tài);若第三方軟件對應(yīng)的熱鍵狀態(tài)為按下松開時,則執(zhí)行第三方軟件對應(yīng)的熱鍵的快捷操作。
技術(shù)領(lǐng)域
本申請涉及信息處理技術(shù)領(lǐng)域,尤其涉及一種設(shè)置第三方軟件的熱鍵的方法以及相關(guān)設(shè)備。
背景技術(shù)
在Windows系統(tǒng)中安裝了很多第三方軟件,有的第三方軟件提供了豐富的熱鍵功能,有的第三方軟件又并沒有提供熱鍵功能。實際應(yīng)用中,會存在以下幾種情況:在沒有第三方軟件的源碼的情況的下如何為第三方軟件增加熱鍵,或者當(dāng)?shù)谌杰浖峁┑臒徭I功能與系統(tǒng)其它軟件有沖突時,如何修改第三方軟件的熱鍵功能,或者在給第三方軟件增加熱鍵時,有些第三方軟件的安全性要求較高,會被誤認(rèn)為是病毒或者外掛程序。因此,在設(shè)置第三方軟件的熱鍵時,如何能夠克服這些問題,是一個亟需解決的問題。
發(fā)明內(nèi)容
本申請實施例提供了一種設(shè)置第三方軟件的熱鍵的方法及相關(guān)設(shè)備,可以提高h(yuǎn)ook系統(tǒng)函數(shù)的效率。
本申請實施例的第一方面提供了一種設(shè)置第三方軟件的熱鍵的方法,所述方法應(yīng)用于Windows平臺,其特征在于,包括:設(shè)計獨立熱鍵模塊,以使得所述第三方軟件在啟動時加載所述獨立熱鍵模塊,所述獨立熱鍵模塊用于對所述第三方軟件增加熱鍵功能,所述獨立熱鍵模塊包括導(dǎo)出函數(shù),所述導(dǎo)出函數(shù)用于將所述獨立熱鍵模塊供外部調(diào)用以及初始化;通過模板類設(shè)計定時任務(wù)的定時功能,并創(chuàng)建任務(wù)模板以調(diào)用所述定時功能;編寫狀態(tài)檢測程序,設(shè)置所述狀態(tài)檢測程序檢測熱鍵狀態(tài)的功能,并在所述狀態(tài)檢測程序中執(zhí)行所述任務(wù)模板,以定時檢測熱鍵的狀態(tài),所述狀態(tài)檢測程序為獨立區(qū)段代碼,所述狀態(tài)檢測程序執(zhí)行時分配動態(tài)執(zhí)行內(nèi)存,所述狀態(tài)檢測程序隨所述獨立熱鍵模塊一起發(fā)布;當(dāng)所述第三方軟件沒有熱鍵時,通過所述獨立熱鍵模塊新增所述第三方軟件的熱鍵功能;通過所述狀態(tài)檢測程序獲得所述第三方軟件對應(yīng)的熱鍵狀態(tài);若所述第三方軟件對應(yīng)的熱鍵狀態(tài)為按下松開時,則執(zhí)行所述第三方軟件對應(yīng)的熱鍵的快捷操作。
可選地,所述設(shè)計獨立熱鍵模塊,以使得所述第三方軟件在啟動時加載所述獨立熱鍵模塊包括:編寫?yīng)毩⒌膁ll模塊組件以得到所述獨立熱鍵模塊,并設(shè)計所述獨立熱鍵模塊的設(shè)置熱鍵的功能,所述設(shè)置熱鍵的功能包括新增熱鍵和修改熱鍵;通過系統(tǒng)函數(shù)LoadLibrary()確定所述第三方軟件啟動后的優(yōu)先加載模塊;在所述優(yōu)先加載模塊對應(yīng)的導(dǎo)入表項的最前面新增所述獨立熱鍵模塊的導(dǎo)入項,所述獨立熱鍵模塊的導(dǎo)入項包括所述獨立熱鍵模塊的模塊名稱和所述導(dǎo)出函數(shù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于武漢斗魚魚樂網(wǎng)絡(luò)科技有限公司,未經(jīng)武漢斗魚魚樂網(wǎng)絡(luò)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011185356.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:共模扼流圈磁芯的繞線裝置
- 下一篇:一種山核桃肉殼分離裝置
- 數(shù)據(jù)速率設(shè)置裝置、設(shè)置方法、設(shè)置程序和信息記錄介質(zhì)
- 路徑設(shè)置服務(wù)器、路徑設(shè)置方法和路徑設(shè)置程序
- 通信設(shè)備、通信系統(tǒng)、設(shè)置方法、設(shè)置程序和設(shè)置電路
- 設(shè)置裝置及設(shè)置方法
- 設(shè)置支持裝置、設(shè)置支持系統(tǒng)和設(shè)置支持方法
- 智能電視的必要設(shè)置項的設(shè)置方法和設(shè)置裝置
- 鬧鈴設(shè)置方法和鬧鈴設(shè)置裝置
- 設(shè)置項的設(shè)置方法和裝置
- 設(shè)置輔助裝置、設(shè)置輔助系統(tǒng)以及設(shè)置輔助程序
- 觸控筆、設(shè)置方法及設(shè)置裝置
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗證裝置、軟件驗證方法以及軟件驗證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴(kuò)展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗軟件的裝置與方法





