首页 > 解决方案 > 如何在 cpp windows 中创建恶魔进程?

问题描述

在 linux 平台上有创建恶魔进程的步骤。但是如何使用 c++ 语言在 windows 上创建恶魔进程呢?

标签: c++windowswinapiprocess

解决方案


根据文档:Windows 服务

Windows 服务是可以在后台运行的程序,几乎不需要用户交互。这些程序在 UNIX 系统上称为守护程序。

有关如何使用服务的更多详细信息,我建议您可以参考文档:https ://docs.microsoft.com/en-us/windows/win32/services/using-services

但是,任何 Windows 应用程序都可以执行守护程序的角色,而不仅仅是服务。

在 Windows 中,从应用程序的主函数返回会导致调用ExitProcess。进程中的所有线程,除了调用线程,都会终止它们的执行。如果有其他不应终止的线程正在运行,您应该跟踪这一点,并且在这些线程完成之前不要退出主函数。

实际上,这意味着所有线程都是“守护线程”。


推荐阅读