最近玩按鍵精靈,發現361插件中的視窗欺騙函式挺好用,想用在VB中,可以正常參考,寫代碼時可以顯示出所有的函式及呼叫引數,但執行時提示找不到函式入口,在XP下面無法注冊該dll。用Declare陳述句宣告則是找不到檔案。我用Depends查看了一下,能看到DllCanUnloadNow、DllGetClassObject、DllRegisterServer這三個函式。其他內置函式看不到。請問這個dll檔案是否能在VB中使用,該如何參考。或者誰能給個這這個插件中視窗欺騙的實作代碼也可以。
http://pan.baidu.com/s/1gd46DNH
uj5u.com熱心網友回復:
看到DllRegisterServer,說明這是一個COM dll在VB中用 工程 - 添加參考 - 瀏覽 試試看。
uj5u.com熱心網友回復:
試了,可以正常參考。程式中用Public obj_BgKM As New bgkms陳述句定義,撰寫時通過VB的實時幫助可以看到函式及引數串列,但運行時提示出錯。uj5u.com熱心網友回復:
改玩AutoHotKey吧。http://www.autohotkey.com
uj5u.com熱心網友回復:
我主要是需要那個視窗欺騙函式。簡單的說,如果程式禁止后臺操作時,會檢測本身是否處于激活狀態,如果未激活,則所有操作都丟棄。這個插件里面有個視窗欺騙函式,可以欺騙程式檢測時認為自身是激活狀態。如果這個插件用VB不能直接呼叫,那么能不能用API直接實作這個功能。
uj5u.com熱心網友回復:
使用.ahk腳本幾乎可以將90%以上需要手動操作的序列轉換為腳本自動執行。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/116724.html
標籤:控件
上一篇:fpspread控制元件中如何改變列首的高度及行首內容不換行
下一篇:dll檔案回傳值問題
