.net 如何创建不能正常终止或停止的Windows服务

.net 如何创建不能正常终止或停止的Windows服务,.net,windows,visual-c++,antivirus,virus,.net,Windows,Visual C++,Antivirus,Virus,我正在为windows操作系统开发个人防病毒软件。像其他流行的抗病毒药物一样,我希望它不会终止或停止taskmanager。我正在使用VC++和VB.net进行开发。当我们试图杀死或终止它们时,其他antiviruses exe会显示“拒绝访问!”错误消息 我如何将这些权限添加到我的防病毒exe中,使其不会被终止或杀死,并在终止时显示错误消息 我在网上搜索过,但没有找到任何有用的东西 谢谢, 问候 最简单的方法是挂接可用于终止进程的函数&检查是否有人尝试终止进程。 第二种方法是隐藏进程,这样想终

我正在为windows操作系统开发个人防病毒软件。像其他流行的抗病毒药物一样,我希望它不会终止或停止taskmanager。我正在使用VC++和VB.net进行开发。当我们试图杀死或终止它们时,其他antiviruses exe会显示“拒绝访问!”错误消息

我如何将这些权限添加到我的防病毒exe中,使其不会被终止或杀死,并在终止时显示错误消息

我在网上搜索过,但没有找到任何有用的东西

谢谢,
问候

最简单的方法是挂接可用于终止进程的函数&检查是否有人尝试终止进程。 第二种方法是隐藏进程,这样想终止进程的人就找不到要终止的目标


这是我想到的简单方法。

我认为类似的东西会被标记为病毒或恶意软件本身,不是吗?抗病毒使用内核模式保护机制。嗨,蒂姆,如果你误解了我,很抱歉。我要求创建防病毒软件。谢谢Xerarinox,你能建议我如何通过编程来完成这项任务吗。当做我仍在寻找任何有帮助的回复。想提供更多的细节吗?您将如何连接到可能结束流程的潜在功能?这里讨论了许多方法: