Dar*_*lus 4 vb6 uac administrator windows-vista windows-7
有没有办法找出应用程序是否以管理员身份运行?
如果这涉及COM呼叫,我不是真的很好,任何有用的东西!
IsUserAnAdmin是一个简单的调用,在VB6程序中使用似乎非常可靠.它似乎在Win8中工作正常.
请注意,它会报告进程是否以管理员权限运行,而不是用户是否在Administrators组中.
以这种方式声明它应该一直工作到Windows 2000:
Private Declare Function IsUserAnAdmin Lib "shell32" Alias "#680" () As Long
Run Code Online (Sandbox Code Playgroud)