[問題] InvokeHelper 函式

看板C_and_CPP (C/C++)作者 (ILovePedal)時間14年前 (2012/05/18 20:21), 編輯推噓1(104)
留言5則, 1人參與, 最新討論串1/1
以下是關於 MSDN 提到 InvokeHelper() 的說明: http://msdn.microsoft.com/zh-tw/library/zwx803ex.aspx 找了一些資料 似乎是可透過該函式來操作 ActiveX 的控制 最近在網路上看到這份文件 http://0rz.tw/EtCkq 透過 InvokeHelper() 機制來對 Office 文檔來進行處理 有兩個問題想請教版上的高手 1. 呼叫該函式, 若定了 dwDispID (0x7e9), wFlags (DISPATCH_METHOD) 與對應的相關參數 如何得知該 dwDispID 將會呼叫對應的動作? (call 到哪個對應 function) 目前的認知是透過類似 backdoor 機制 來呼叫對應的 function 只是不知道該 ID 代表的含意是甚麼 2. 最近在論壇上看到關於 ActiveX 在 x64 的環境下 出現許多問題 不知道 InvokeHelper() 機制來操作 ActiveX 控件 是否存在風險 先感謝高手了 ... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.50.53.228

05/18 21:56, , 1F
那東西一般都是用 IDE 按幾下按鈕,由 IDE 自己產生出來,
05/18 21:56, 1F

05/18 21:59, , 2F
另外較建議直接用VBA,MFC橋這個很麻煩!!
05/18 21:59, 2F

05/18 21:59, , 3F
( Office 文檔指的是 Word 嗎? )
05/18 21:59, 3F

05/18 22:01, , 4F
(x64上問題多多便是,x32有些可能在multi-thread還會出包)
05/18 22:01, 4F

05/18 22:03, , 5F
勘誤,上一段的 x32 是 x86 的意思 Orz..
05/18 22:03, 5F
文章代碼(AID): #1FjZxDEa (C_and_CPP)
文章代碼(AID): #1FjZxDEa (C_and_CPP)