16/01/04 19:00:39.97 uh/Y4MEw.net
>>975
N81X
998:デフォルトの名無しさん
16/01/05 07:23:36.17 4YKOrwwk.net
vc2010でドラゴンクエストXのキーボード入力をフックするプログラムを作っているのですが、
実際、キーボードをフックするまでは出来たのですが、実際にドラクエXを実行しても
キーボードが入力されたことになりません。原因は何が考えられますでしょうか
キーボードのフックはメモ帳などに実際に出てきているので問題ないです
999:デフォルトの名無しさん
16/01/05 08:19:19.23 7Q2tXWc2.net
>>987
ドラクエXのプロテクトどんなのか知らんけど
・管理者として起動
・起動のタイミング
いろいろ試した?
1000:デフォルトの名無しさん
16/01/05 08:34:02.91 QQENqvYE.net
>>988
家に帰ってから試してみます。
1001:デフォルトの名無しさん
16/01/05 13:45:12.72 lhyUPbMU.net
あと、ゲームの場合はDirectXから入力とってたりするとやり方によってはうまくいかない
1002:デフォルトの名無しさん
16/01/05 15:50:55.71 Woj1scU2.net
クラック系は板違いじゃ
1003:デフォルトの名無しさん
16/01/05 17:02:32.92 B9TyBRm4.net
DirectInput使ってるだろうから、WinAPIでやりくりしても無駄のような
1004:デフォルトの名無しさん
16/01/05 17:21:41.22 QQENqvYE.net
こういう関数作ってますが、setKeyDown(VK_F1, 1)と呼び出しても入りません。
void setKeyDown(WORD VirtualKey, BOOL bKeepPressing)
{
INPUT data;
data.type = INPUT_KEYBOARD;
data.ki.wVk = VirtualKey;
data.ki.wScan = MapVirtualKey(data.ki.wVk, 0);
data.ki.time = 0;
data.ki.dwFlags = KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYDOWN;
data.ki.dwExtraInfo = ::GetMessageExtraInfo();
::SendInput(1, &data, sizeof(INPUT));
if (!bKeepPressing){
data.ki.dwFlags = KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP;
::SendInput(1, &data, sizeof(INPUT));
}
}
1005:デフォルトの名無しさん
16/01/05 18:57:40.55 MmiOC2W0.net
あけうめ
1006:デフォルトの名無しさん
16/01/05 19:04:03.54 IesHwkgH.net
次
Win32API質問箱 Build122
スレリンク(tech板)
1007:デフォルトの名無しさん
16/01/05 20:03:03.22 ZQLyvfM1.net
DirectInputとか
1008:デフォルトの名無しさん
16/01/05 20:44:31.27 3P8foX3g.net
>>995
おつ
1009:デフォルトの名無しさん
16/01/05 21:04:10.66 nA3aY+gr.net
>>987
ドライバ作れ
>>992
自動芋・・・
1010:デフォルトの名無しさん
16/01/05 21:09:36.93 4YKOrwwk.net
DirectInputのフックってどうやるんですか?
1011:デフォルトの名無しさん
16/01/05 21:11:11.35 4YKOrwwk.net
というか矢印キーとか入るキーは入るんですが、入るキーと入らないキーの違いがわからない
1012:片山博文MZ ◆T6xkBnTXz7B0
16/01/05 21:15:48.75 bG6ahL5d.net
キーボードフィルタドライバを作ればフックできる。DDKのインストール必須。
1013:デフォルトの名無しさん
16/01/05 21:19:40.79 4YKOrwwk.net
次スレでもよろしく
1014:デフォルトの名無しさん
16/01/05 21:29:52.48 IesHwkgH.net
1000
URLリンク(i.imgur.com)
1015:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立
1016:ててくださいです。。。
1017:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています