在引导过程中,在驱动程序初始化后执行操作
Perform an action after driver initialization during boot
我想在系统中的设备驱动程序在启动期间初始化后对其执行操作。我想从我自己的应用程序中做到这一点,它不会成为任何现有驱动程序的一部分。有没有一种方法可以检查驱动程序何时从我的应用程序完成初始化,这样我就可以做我想做的事情。请提出建议。
您的问题不清楚。从哪里控制?你的问题用这样的措辞更好吗?
我想在系统中的每个驱动程序从我自己的独立驱动程序/应用程序等初始化后对它们执行操作。密码此代码将不是任何现有驱动程序的一部分。
如果这就是你想要的,那么不,没有固有的方法来做到这一点。如果是你自己的操作系统,你可能会克隆和修改负责加载驱动程序的busenum驱动程序(%WINCEROOT%PUBLICCOMMONOAKDRIVERSBUSENUM
),但我远不相信这是个好主意。你到底想在这里解决什么问题?
编辑
有关BUSENUM驱动程序"选项"的更多详细信息,在BUSENUM.cpp中,从第260行开始的是方法BusEnum::ActivateAllChildDrivers
。此方法负责加载驱动程序注册表中的每个驱动程序。在293行,你会看到:
pCurDevice->LoadDevice();
然后,您可以在这之后插入您的代码。
相关文章:
- 按下Arduino按钮后,如何在C#应用程序上执行操作
- 是否可以访问类数据成员并在析构函数中对它们执行操作?
- 如何让派生类在调用基类之前执行操作?
- CListCtrl 根据选定的行值执行操作
- 在服务器上执行操作的正确和 REST 方式?
- 是否可以拦截/检测关闭 PC 并首先执行操作的请求?
- 如何有效地使用 std::async 对指针数组执行操作
- 无法对套接字执行操作,因为系统缺少足够的缓冲区空间或队列已满
- 递归推动POP POSTFIX计算器无法正确执行操作,只需将最后一个数字作为结果
- QListWidgetItem 当按钮单击时执行操作
- 为什么C++没有简洁的语法允许在不定义计数器的情况下多次执行操作?
- 如何在标准库C/C++函数中进行gdb单步执行操作
- 如何对 n 个字符串执行操作,然后在C++中打印它们
- 从文件中读取运算符并执行操作C++
- 使用重载运算符在函数调用时执行操作
- 您如何选择在opencv-dnn上执行操作的设备
- 如何使用BoostSpirit.Qi增量解析(并对其执行操作)大文件
- 在remove_if删除元素之前,我可以滥用谓词对元素执行操作吗
- 在使用Qt修改任何复选框状态时执行操作
- 是否可以在不使用任何头文件的情况下在C++中执行I/O操作