gpt4 book ai didi

c# - 从 TaskManager 隐藏 Windows 应用程序进程

转载 作者:太空宇宙 更新时间:2023-11-03 13:51:58 26 4
gpt4 key购买 nike

我正在创建一个需要密码才能退出的应用程序。

所以我禁用了关闭按钮并从任务栏中删除。

我还可以从 TaskManager 应用程序选项卡中删除。但是当我在 TaskManagers Processes 选项卡中搜索时,它在其中可见并且我能够结束进程从而从那里结束应用程序。所以我什至需要从那里隐藏流程。

你能帮我做这件事吗??

最佳答案

看这个题目: How can I keep Task Manager from killing my program?有人要求同样的事情。

最佳答案:

AV Programs like Kaspersky probably use a driver and use hook to prevent termination. In your situation I would advise to set an ACL on the process, this prevents termination with Task Manager or cmdline tools (if the user does not have the Debug privilege). Of course the user can always use a tool like Process Explorer, take ownership of the process, set new ACL and Terminate.

If the user is not an administrator it would suffice to run the process in a different user context (eg launch it from a service).

这里有一些关于msdn的信息: http://msdn.microsoft.com/en-us/library/windows/desktop/ms684880(v=vs.85).aspx

关于c# - 从 TaskManager 隐藏 Windows 应用程序进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13468053/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com