c++ - WDK 开发中的关键过程检查
问题描述
我一直在搜索有关进程信息的信息。我想知道一个过程是否是关键的。我已经在应用层完成了。但是,我无法判断一个进程在驱动层(内核)是否是关键的
我需要知道一个进程是否是关键的,这样我就不会杀死关键进程以避免 Windows 崩溃。
你能帮我解决这个问题吗?
满满的爱,
解决方案
如果您坚持从内核进行检查,则可以将 ZwQueryInformationProcess 与 BreakOnTermination 类一起使用。
您还可以使用双向 IPC 与将为您执行检查的 Windows 服务通信。
推荐阅读
- html - 针对非英语国家的受众的英语页面
- google-apps-script - 查询由谷歌表格数据组成的表,谷歌大查询
- java - 按下鼠标左键时的Java鼠标悬停事件
- reactjs - GatsbyJS 网站非页面组件中的 GraphQL 查询投诉
- r - 随机抽样表格单元格 - 跨行和列的 N 相等
- python - 在networkx中绘制带有标签的可读图形
- javascript - 如何使用 fetch 发出同步请求?
- powershell - 将变量格式化为 4 位数字,前导零
- node.js - 如何将来自 IP A 的端口 A 的请求重定向到 IP B 的端口 B
- django - Django RSS提要:用自定义字符串替换“阅读更多”?