如何创建难以在.net中杀死app /进程?

时间:2011-04-17 09:45:05

标签: .net security process kill

保护后台进程/服务免遭查杀的最佳方法是什么?我考虑创建2或3个服务,这些服务将相互观察并在停止时启动。

你知道更好的方法吗?

干杯!

更新: 有一些评论说“不要这样做”。我不想伤害计算机或制造某种病毒或病毒。在某些情况下你需要做这样的事情,例如。家长控制。我知道操作系统是供用户使用的,但我想知道保护进程/服务免于被杀的最佳方法。

Update2:有一个关于用例的问题。应用程序应监视和阻止子计算机上不需要的网站。孩子们应该能够安装/卸载其他软件,因此必须是管理员帐户。

2 个答案:

答案 0 :(得分:2)

也许你可以解释用例?几乎可以肯定,比使用恶意软件的方法获得任何真正有用的功能更好的解决方案。不知道你在尝试什么,很难建议。

修改

您最好创建一个Windows服务并指示您的父级以管理员身份安装,子级帐户被拒绝修改服务的权限。这样,您的系统管理员(父母)就不会被剥夺对自己系统的控制权。

答案 1 :(得分:0)

这可能导致不良行为,并可能导致运行应用程序的任何人进入安全模式并在启动时将服务设置为禁用。

最好让您的用户决定运行哪些服务。