討論串[問題] 如何透過dll控制其他程式
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓3(3推 0噓 0→)留言3則,0人參與, 7年前最新作者xenooes (阿斯巴巴)時間7年前 (2018/09/14 10:24), 7年前編輯資訊
0
0
0
內容預覽:
跟原po有相同的問題,目前是使用c++ builder. A.exe <-> xxx.dll <-> B.exe. A.exe要利用dll對B.exe抓取資料及寫入設定. 目前想到兩種做法但還無法實現. 1.將VCL元件SocketClient建立在dll及B.exe中,利用socket通訊來達成目
(還有191個字)

推噓1(1推 0噓 6→)留言7則,0人參與, 最新作者UNARYvvv (有趣生活)時間16年前 (2009/05/14 12:46), 編輯資訊
0
0
0
內容預覽:
我也是覺得 "透過 DLL 呼叫 B 程式 的 function". 中間多一層似乎不必要. 既然 A,B 都是由自己撰寫. 或許這裡需要的只是透過一些 IPC 機制互傳訊息?. 如果 A 要的只是 B 印出的內容,那用 pipe 也就 OK 了. --. 發信站: 批踢踢實業坊(ptt.cc)

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者qazq (...)時間16年前 (2009/05/13 13:30), 編輯資訊
0
0
2
內容預覽:
A.exe <-------> xxx.dll <-------> B.exe. 你所說的架構應該是這樣吧。. 不過有點做白工的感覺,直接 call xxx.dll 做簡單運算. 不然直接執行 B.exe. 透過一個中間者有點浪費。 XD. int main(). {. dll = LoadLibr
(還有456個字)

推噓2(2推 0噓 2→)留言4則,0人參與, 最新作者freehand1122 (jychen)時間16年前 (2009/05/13 00:22), 編輯資訊
0
0
0
內容預覽:
假設我撰寫兩個程式A,B跟一個dll檔. B程式有一個function是做簡單的運算,最後回傳值印出. 如果今天我想用A程式透過dll去呼叫B程式的function,請問該如何做. 這些似乎跟hook 遠端程序控制有關. 雖然觀念上大概懂,但實作還是遇到很多困難(程式底子不好..). 懇請板上高手能
首頁
上一頁
1
下一頁
尾頁