- PR -

システムフックのプログラムがMeで動きません

投稿者投稿内容
渋木宏明(ひどり)
ぬし
会議室デビュー日: 2004/01/14
投稿数: 1155
お住まい・勤務地: 東京
投稿日時: 2005-07-11 20:00
引用:

SetWindowsHookEx() は、ヘルプを見ると9X系でもサポートしているようですが、このような処理方法がいけないのでしょうか?



さぁ? それ自体は特にまずいと思えないです。
ただ、これ、MFC 拡張 DLL ですね、それに関しては限りなく不安を感じます。

MFC 拡張 DLL を「フック DLL」として使用しても、ちゃんと動く保証ってあるんでしたっけ?

_________________
// 渋木宏明 (Hiroaki SHIBUKI)
// http://hidori.jp/
// Microsoft MVP for Visual C#
//
// @IT会議室 RSS 配信中: http://hidori.jp/rss/atmarkIT/
Kuma
ベテラン
会議室デビュー日: 2001/12/20
投稿数: 66
投稿日時: 2005-07-12 08:07
渋木さん、こんにちは

引用:

渋木宏明(ひどり)さんの書き込み (2005-07-11 20:00) より:

MFC 拡張 DLL を「フック DLL」として使用しても、ちゃんと動く保証ってあるんでしたっけ?




確かに、MFC 拡張 DLL で作っています。
今までNT系でのフックものはみなこの形で作っていたのですが、保証なしの形態だったのでしょうか?

ご存知の方いらっしゃいますか?
渋木宏明(ひどり)
ぬし
会議室デビュー日: 2004/01/14
投稿数: 1155
お住まい・勤務地: 東京
投稿日時: 2005-07-12 09:14
引用:

今までNT系でのフックものはみなこの形で作っていたのですが、保証なしの形態だったのでしょうか?



フックが動作しないこととの関係は薄そうですが、ちょっと危なっかしい気が。。。

_________________
// 渋木宏明 (Hiroaki SHIBUKI)
// http://hidori.jp/
// Microsoft MVP for Visual C#
//
// @IT会議室 RSS 配信中: http://hidori.jp/rss/atmarkIT/

スキルアップ/キャリアアップ(JOB@IT)