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

时间:2020-04-17 20:40:31

标签: .net .net-core

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

Console.Title = "Useless Command Prompt"
FileSystem.ChDir("C:\Windows\System32")

Console.WriteLine("Microsoft Windows [Version 10.0.18362.778]")
Console.WriteLine("(c) 2019 Microsoft Corporation. All rights reserved.")
Console.WriteLine()
Console.Write("C:\WINDOWS\system32>")
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

1 个答案:

答案 0 :(得分:0)

UACHelper效果很好,因此这个问题得以解决!