通知
すべてクリア
Topic starter
2011年6月15日 11:11 AM
現在のユーザーアカウントにおいて、UACが有効になっているかどうかを
判定するAPIなどはあるのでしょうか?
ネットなどで調べた限りでは、以下のレジストリキーを確認する方法が
紹介されていますが、OS依存などが心配なので、できればきちんとした
APIやCOMのインターフェースで確認できればと思っています。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
--> EnableLUA : 0(無効) or 1(有効)
よろしくお願い致します。
2011年6月16日 1:45 AM
上記レジストリでOKだと思います。
私の知る限りAPIはないです。(あったらごめんなさい。)
Topic starter
2011年6月16日 8:42 AM
やっぱりAPIはなさそうですね。
では、OSがVista以降であることを確認した上で、上記のレジストリの値をチェック
することで判定したいと思います。
アドバイスありがとうございました。