c++ - 如何在 cpp windows 中创建恶魔进程?
问题描述
在 linux 平台上有创建恶魔进程的步骤。但是如何使用 c++ 语言在 windows 上创建恶魔进程呢?
解决方案
根据文档:Windows 服务
Windows 服务是可以在后台运行的程序,几乎不需要用户交互。这些程序在 UNIX 系统上称为守护程序。
有关如何使用服务的更多详细信息,我建议您可以参考文档:https ://docs.microsoft.com/en-us/windows/win32/services/using-services
但是,任何 Windows 应用程序都可以执行守护程序的角色,而不仅仅是服务。
在 Windows 中,从应用程序的主函数返回会导致调用ExitProcess。进程中的所有线程,除了调用线程,都会终止它们的执行。如果有其他不应终止的线程正在运行,您应该跟踪这一点,并且在这些线程完成之前不要退出主函数。
实际上,这意味着所有线程都是“守护线程”。
推荐阅读
- android - 如何在android中处理Window inset?
- java - 查看2019年的日期、日期和月份
- android - Send Xiaomi thermometer data to server endpoint
- android - Android Activity 泄露了窗口 DecorView
- python - Problem on using lxml with tostring and pretty_print
- php - PHP:通过 Youtube API v3 上传视频文件,无需用户交互即可自动登录
- javascript - Bootbox dialog.modal('hide') doesn't hide modal?
- flutter - 处理 http 请求时出错导致颤动
- math - 测试两个双打的近似相等
- regex - 将 MINIF/MAXIF 与包含数字的字符串一起使用?