tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルリモートデスクトップのウィンドウに対してキーストロークをシミュレートしたい
記事No15780
投稿日: 2013/08/10(Sat) 10:27
投稿者kuni
リモートデスクトップのウィンドウに対してキーストロークをシミュレートしたい

開発言語はVB6.0
OS:Windows7

メモ帳などローカルのアプリには、Sendkey、SendInput、SendMessage、keybd_event Libなどを
使って、キーストローク情報を送れるのですが、
リモートデスクトップのウィンドウに対しては、どれもキーストローク情報を送ることができません。

Windowsに付属しているスクリーンキーボードはリモートデスクトップのウィンドウに対してキーストローク情報を送ることができます。



スクリーンキーボードは出来るのだから、なんとか出来るのではないかと
色々と試行錯誤しています。



となたか、リモートデスクトップのウィンドウに対してキーストロークをシミュレートする
方法をご存じの方、教えていただけると助かります。

[ツリー表示へ]
タイトルRe: リモートデスクトップのウィンドウに対してキーストロークをシミュレートしたい
記事No15782
投稿日: 2013/08/10(Sat) 16:28
投稿者kuni
keybd_event Libを使って出来るようになりました。

下記のように指定すると、リモートデスクトップにもローカルにも行くようです。

    Call keybd_event(VK_V, MapVirtualKey(VK_V, 0), 0, 0)

1つめのパラメータがローカル
2つめのパラメータがリモートデスクトップに送られるようです。

[ツリー表示へ]