プロセスの管理者権限の有無を調べる

Win32APIに、「BOOL IsUserAnAdmin(void);」というのがshell32.dllで提供されています。


UWSCで確認すると

DEF_DLL IsUserAnAdmin(): BOOL: shell32
PRINT IsUserAnAdmin()

あるなら、TRUE(1)。ないなら、FALSE(0)ですね。


最近のMSDNには、
IsUserAnAdmin function | Microsoft Docs
[desktop apps only]とか書かれているのですね。
Windows8は普及するかしらん。
トップ交代らしいですが。