如何检查程序是否以管理员身份运行



所以我在Visual Studio 2019中工作,正在编写.NET Core、Visual Basic和控制台应用程序,但我想知道如何检查我的程序是否以管理员/管理员身份运行?到目前为止,这是我的代码:

Console.Title = "Useless Command Prompt"
FileSystem.ChDir("C:WindowsSystem32")
Console.WriteLine("Microsoft Windows [Version 10.0.18362.778]")
Console.WriteLine("(c) 2019 Microsoft Corporation. All rights reserved.")
Console.WriteLine()
Console.Write("C:WINDOWSsystem32>")
Dim TypedInResponse As String = Console.ReadLine()

我要做的是将(Console.Title="(更改为关于程序是否以管理员身份运行的if语句。所以我会写:

If PROGRAMRANASADMIN Then
Console.Title = "Administrator: Useless Command Prompt"
Else
Console.Title = "Useless Command Prompt"
EndIf

UACHelper工作得很好,所以这个问题解决了!

最新更新