2012年11月29日木曜日

Windows ctrl-alt-del のパスワードフック

以下の情報を参考に、Windows でユーザがパスワード変更した際の
流れをフックして入力パスワードを取得し、それをとあるクラウドサー
ビスにプッシュするような dll を作っている。

Installing and Registering a Password Filter DLL (Windows)
http://msdn.microsoft.com/en-us/library/windows/desktop/ms721766%28v=vs.85%29.aspx

まぁ書いてあるとおりに作ればできるのだが一つハマったこと。

環境が Windows 2008 Server R2 で 64bit なんだけど、どうも Wow64
じゃダメみたいで、ちゃんと x64 でコンパイルする必要があった。

# x64 だと size_t が 64bit なので Warning が結構出たので、
# オーバフローしないように書き換えるのがメンドイ…

0 件のコメント:

コメントを投稿