2013-07-02 42 views
2

我正在开发针对Windows操作系统的个人防病毒软件。像其他流行的防病毒软件一样,我希望它不会终止或停止任务管理器。我正在使用VC++和VB.net进行开发。其他防病毒exe文件显示“访问被拒绝!”当我们尝试杀死或终止它们时出现错误消息。如何创建无法正常终止或停止的Windows服务

如何将这些权限添加到我的防病毒exe文件因此,它不会被终止或杀死,并会显示终止它的错误消息?

我在网上搜索过,但没有发现任何有用的东西。

谢谢, 关心!

+0

我觉得像这样的东西会被标记为病毒或恶意软件本身,不是吗? – Tim

+0

防病毒使用内核模式保护机制。 – Xearinox

+0

你好蒂姆,对不起,如果你误会了我。我要求创建防病毒软件。 –

回答

0

最简单的方法是钩住可用于终止进程的函数&检查是否试图终止您的进程。 第二种方法可以隐藏你的过程,所以想要终止它的人不会找到终止的目标。

这是我想到的简单方法。

+0

关于提供更多详细信息?你会如何去关注可能结束这个过程的潜在职能? – Crono

+0

在那里讨论了许多方法:http://security.stackexchange.com/questions/30985/create-a-unterminable-process-in-windows – fetch