遠端電腦的程式是否正常執行 |
尚未結案
|
supermp54
一般會員 發表:22 回覆:24 積分:9 註冊:2004-01-02 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
引言: 各位前輩好: 不知道有沒有API可以寫個程式去監控遠端電腦的程式是否正常執行?我沒有實作過, 不過這樣的構思應該可以過, 透過 Indy 元件 1.在每一台Client中原有的程式中 置入一個 Indy Server 元件, 開一個port 出來, 並在啟動你的程式時 啟動在等待主機連結(client 端如果有防火牆也要打開) 2.server端寫一支程式(不一定為service), 置入 Indy Client 元件, 同樣開同一個prot出來, 利用Timer控制定時去 偵測每一端是否可以通行, 如果可以通行表示程式還ok的, 如果不通的話, 有兩種可能, 一種是對方程式已出問題或被關閉, 另一種可能是網路連不上 這樣應是可行的! 僅提供參考~~~ |
supermp54
一般會員 發表:22 回覆:24 積分:9 註冊:2004-01-02 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
引言: 謝謝P.D.兄!!可是不知道有沒有辦法不用在所監控的程式加元件,因為該程式沒有source一樣沒有實作, 利用這個方法或許可行 在client端寫一支service或原程式啟動前啟動這支程式, 這支程式的功能 是掃瞄該機的原程式是否存在, 如果不存在則送一個message給server 此時 client 使用 IdClient 元件(另外寫的偵測程式, 非原程式) server 使用 IdServer 元件 由 client 來連結 server 如何偵測程式是否存在, 可以參考下篇 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=61397 |
dg822
一般會員 發表:14 回覆:38 積分:10 註冊:2004-12-16 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |