2
我有一個由應用程序加載的dll,我無法修改應用程序的源代碼(因爲我沒有源代碼),我想用插件註冊系統範圍的熱鍵。我可以通過如RegisterHotKey(NULL, 1, MOD_CONTROL | MOD_NOREPEAT, 0x42)
(請參閱here)註冊熱鍵,但我不確定應該如何處理消息隊列,我應該在dll初始化時創建一個新線程並創建消息處理循環?我的dll會成爲收到這些消息的人嗎?還是將加載dll的應用程序作爲唯一的,最後是否有更好的方法來執行此操作?DLL中的Windows消息隊列處理