目前在做一個(gè) 遠(yuǎn)程控制的程序。 需要實(shí)現(xiàn)的效果如下: 對(duì)目標(biāo)進(jìn)程的目標(biāo)窗體做到如下的功能。 1. 移動(dòng),最大化,最小化,擴(kuò)大,關(guān)閉,獲得焦點(diǎn)。 2. 給定坐標(biāo),獲得其窗體上的目標(biāo)控件。 目標(biāo)程序 可能是任何語(yǔ)言 做出來(lái)的 在windows xp以上平臺(tái)運(yùn)行的winform程序。 目前我使用了 windows API 的 SendMessage方法,但是 移動(dòng) 最大 最小 等等 使用沒(méi)有效果。 請(qǐng)會(huì)的大鳥(niǎo) 給出詳細(xì)的C# 代碼。 2能實(shí)現(xiàn)最好。
2 回答

開(kāi)滿(mǎn)天機(jī)
TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超13個(gè)贊
你是在開(kāi)發(fā)類(lèi)似灰鴿子一類(lèi)的軟件吧,遠(yuǎn)程控制!首先你的Message得基于一定的報(bào)文協(xié)議,按規(guī)范走,否則開(kāi)發(fā)到后面就頭疼了。
解決該問(wèn)題的辦法:參考灰鴿子的開(kāi)發(fā),網(wǎng)上有源碼,我這也有,要的話(huà)問(wèn)我要把。

動(dòng)漫人物
TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超10個(gè)贊
有個(gè)Windows API是根據(jù)進(jìn)程名找進(jìn)程句柄的,好像叫FindWindow,之后調(diào)用其他的API操作這個(gè)句柄應(yīng)該就成了,沒(méi)試過(guò)不敢保證
- 2 回答
- 0 關(guān)注
- 499 瀏覽
添加回答
舉報(bào)
0/150
提交
取消