Widnows Vista では UIPI って仕掛けが導入される、 ってことが 1年ほど前に ( たぶん PDC 2005 で ) 公表されてました。 UIPI ( User Interface Privilege Isolation - ユーザーインターフェイス特権の分離 ) ってのは、 端的に言えば 「Win32 API であろーとも、 他の Window にいつでも手を出せるとは限らんぜ!」 って仕掛けでしょうか。 一般レベルで動いているプログラムからは、 管理者権限やシステム権限で動作するプログラムの Window ハンドルを取得できないとか、 SendMessage/PostMessage しても無視されるといった、 制限が掛かるようです。 A lower privilege process cannot: * Perform a window handle validat