【发布时间】:2014-04-02 13:27:52
【问题描述】:
我想尝试创建一个这样的多监视器程序。
http://www.docs.kr/m/post/entry/Download-Shock-4Way-en
所以这基本上提供了 4 个可以交换的虚拟屏幕。我相信该程序的功能是在您切换屏幕时隐藏每个屏幕的所有进程。
因此,当您切换到另一个屏幕时,它会隐藏原始屏幕中的进程,然后显示新屏幕中的进程。
我想出了如何隐藏一个进程并让它再次显示,但是我不知道如何调用所有应用程序来隐藏它们。
我尝试使用 Process.GetProcesses 方法来隐藏一系列应用程序,但这会带来所有进程,如 svchost.exe、dvm.exe 和所有那些在后台运行的进程。
例如,如果我打开 Chrome,当我调用 Process.GetProcesses 时,它不仅会调用 chrome.exe,还会调用所有其他在后台运行的进程。
谁能推荐一种只调用可见的应用程序进程的好方法?
PS。就像我说的,我制作这个程序不是为了伤害任何人。
【问题讨论】:
-
您的意思可能是“窗口管理器”,而不是“任务管理器”。询问如何在任务管理器中隐藏内容可能会让人们指责您编写恶意软件或病毒。
-
哦,我不知道它到底叫什么名字,所以我只是公然称它为任务管理器。谢谢
-
@D_Pain 我们很清楚:你说的是这个,对吧? images.pcworld.com/images/article/2011/04/…
-
是的,这就是我所说的。
标签: .net vb.net process taskmanager