是否有用于 Windows 驱动程序开发的开源 C 库(不是 c++)?

发布于 2024-09-18 02:17:32 字数 1539 浏览 12 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

甜味超标? 2024-09-25 02:17:32

不知道有任何真正的正则表达式库。但是,根据您的需要 FsRtlIsNameInExpression 可能有一定的兴趣。 安全字符串库,它们只是具有与 libc 等效项不同的名称。

Not aware of any real regular expression libraries. However, depending on what you need FsRtlIsNameInExpression may be of some interest. There's plenty of string manipulation functions in the Safe String Libraries, they just have names that are different to the libc equiavalents.

人间不值得 2024-09-25 02:17:32

请不要在驱动程序中执行此操作。 Windows 驱动程序社区会对此感到不满。

是什么阻止您与产品的 UM 模块进行通信以执行此类更容易出错的操作?将驱动程序内的操作(​​尤其是有风险的操作)保持在最低限度。当你的 UM 模块崩溃时,它可能会关闭一个进程,当你的驱动程序崩溃时,它不可避免地会关闭系统。

毫无疑问:这是可能的。但并不是所有可能的事情都应该做;)

Please don't do this in a driver. It would be frowned upon in the Windows driver communities.

What keeps you from communicating with a UM module of your product to do such more error-prone operations? Keep the operations, especially risky ones, to a minimum within a driver. When your UM module crashes, it may take down a process, when your driver crashes it will inevitably take down the system.

No question: it's possible. But not everything that is possible should also be done ;)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文