当前位置: 电脑软硬件应用网 > 电脑学院 > 硬件教程 > 存储 > 正文 |
|
|||
usb设备无签名引发的拒绝访问问题 | |||
2010-1-9 10:32:02 文/45it兼职 出处:电脑软硬件应用网 | |||
问题描述: 平台:win2ksp4,usb设备在管理员帐户下安装后,不插入设备,切换到user用户下,再插入设备,系统自动寻找驱动,可最后出现拒绝访问的错误提示框,已经在策略(gpedit.msc)里给user用户指派了安装设备权限。如果设备第一次是在管理员帐户使用下,则切换到user权限用户下可以正常使用。 问题分析: 经过多方面、多角度反复分析,结论如下: 要在user下第一次可使用,必须要有正确的驱动签名。 理由: Aladdinetoken在user帐户下第一次使用,系统自动安装驱动,以下键KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_0529&Pid_0600\5&1f8fd7d0&0&1及其很多子键得以正确创建,当注释其inf文件中签名行CatalogFile [Version] 出现与我同样错误,拒绝访问。并且管理员账户下也可以安装。 从安装日志setapi.log文件来看,以下为安装日志内容: 正在從c:\winnt\inf\oem11.inf安裝區段DriverInstall.NT。此时切换到管理员账户下也能成功安装。 為USBToken安裝了一個未簽署或簽章無效的驅動程式(c:\winnt\inf\oem11.inf)。錯誤0x800b0003:所指定的信任提供者不支援或不認得指定給此主題的表單。 正在將檔案C:\a\etoken\aksup.sys複製到C:\WINNT\System32\Drivers\aksup.sys。 為USBToken安裝了一個未簽署或簽章無效的驅動程式(C:\a\etoken\aksup.sys)。錯誤0x800b0003:所指定的信任提供者不支援或不認得指定給此主題的表單。 裝置安裝功能:DIF_REGISTER_COINSTALLERS。 已登錄輔助安裝程式。 裝置安裝功能:DIF_INSTALLINTERFACES。 正在從c:\winnt\inf\oem11.inf安裝區段DriverInstall.NT.Interfaces。 已安裝介面。 裝置安裝功能:DIF_INSTALLDEVICE。 正在進行USB\VID_0529&PID_0600\5&1F8FD7D0&0&1的完整安裝。 正在處理服務新增/刪除區段DriverInstall.NT.Services。 錯誤5:存取被拒。 裝置安裝完成,含有錯誤錯誤5:存取被拒。 已經完成預設安裝程式,錯誤:錯誤5:存取被拒。 已設定選取的驅動程式。 正在安裝USB\VID_0529&PID_0600\5&1F8FD7D0&0&1的NULL驅動程式。 裝置安裝完成,含有錯誤錯誤5:存取被拒。 错误日志与我的雷同。注意看稍前的日志中提到未簽署或簽章無效的驅動程式。 另外aladdin的二个驱动文件都有签名,并且有二个inf文件,一个驱动安装在USB设备类下,一个在smartcardreader设备类下,而我们的二个驱动只一个有签名,并都安装在smartcardreader设备类下。aladdin的分开方式感觉更好。 至于采用强制操作注册表,写好必要的键值方法会失败,原因: 其一:user账户下很难通过常规或非常规方法提升进程权限为system,至少我还没找到。rootkit的手段都无法凑效。users下不能加载自己的驱动和服务。 其二:一些注册键值很难找到规律。这一串(USB\VID_0529&PID_0600\5&1F8FD7D0&0&1)倒是发现可以通过进程的参数得到: |
|||
最新热点 | 最新推荐 | 相关文章 | ||
Q45主板USB设备不能引导 电脑USB口一插U盘就死机 系统不识别移动硬盘?浅谈USB供电故障 你可能不知道 USB线与接口暗藏玄机 USB设备常见故障排除方法 比USB2.0快10倍 USB3.0标准大揭秘 为何无法使用USB捕获设备进行录制 小东西,大文章-USB 线缆分析 速度快10倍 USB3.0技术全面解读 充电:USB的发展历史 |
关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 | |
Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号 |