我试图在学校使用简化的任务管理器,让学生管理和查看他们正在运行的流程。
我希望程序能够向用户显示某个进程正在运行的优先级。
我目前已设置好,因此用户可以更改所有优先级,但无法看到他们所做的更改。
我是否需要将他们所做的所有更改存储在一个跟随所有进程的数组中,并将它们全部设置为正常,然后只显示它们已更改的内容。
我真的不想这样做,因为效率低且不必要的复杂。
答案 0 :(得分:2)
您可以使用具有名为System.Diagnostics.Process
的属性的PriorityClass
类。
例如,以下代码获取当前进程的优先级:
Dim proc As Process = Process.GetCurrentProcess()
Dim procPriority = proc.PriorityClass
您可以在此处找到所有可能的值:https://msdn.microsoft.com/en-us/library/system.diagnostics.processpriorityclass.aspx