Driver
alvin54188
这个作者很懒,什么都没留下…
展开
-
设置Driver的Power Policy实现board不休眠
在PciDrvEvtDeviceAdd中设置Power Policy。样例代码如下:NTSTATUSPciDrvSetPowerPolicy( IN PFDO_DATA FdoData ){ WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS idleSettings; WDF_DEVICE_POW原创 2013-04-19 05:55:29 · 1839 阅读 · 0 评论 -
Kernel-Mode Driver Signiture问题
MS很混乱,64bit的都需要Signature才能用,32bit的有些版本windows 7可以不用signature,有些需要。。。开发时候可以在开机时按F8->Disable driver signature enforcement,可以正常开发调试。买开发用的signature貌似是需要100刀,MS自己的文档对于证书的问题说的非常模糊和混乱,不同版本众说纷纭,估计他自己也很乱。不过还原创 2013-04-19 06:10:01 · 570 阅读 · 0 评论 -
Kernel-mode Driver打开时需要admin访问权限问题
前一阵儿写的driver需要管理员权限才能打开,否则CreateFile的时候返回Error Code:5, Access Denied。解决方法如下:http://msdn.microsoft.com/en-us/library/windows/hardware/gg487483.aspx在ClassInstall里面的Addreg里面需要添加类似如下代码:HKR原创 2013-04-19 06:05:31 · 676 阅读 · 0 评论