vc怎么获取设备苹果驱动被禁用是否禁用

Windows系统里面到底哪些服务可以被禁用掉_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
喜欢此文档的还喜欢
Windows系统里面到底哪些服务可以被禁用掉
电​脑​操​作​ ​电​脑​系​统​ ​w​i​n​d​o​w​s系​统
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢华硕 X550XI311VC 笔记本电脑怎么关闭触控板_百度知道
华硕 X550XI311VC 笔记本电脑怎么关闭触控板
谢谢·,您能详细告诉我一下吗?
提问者采纳
baidu.baidu:ATK驱动下载链接如下.jpg" esrc="http,打开触摸板程序-检测-鼠标检测中禁用.hiphotos:触摸板驱动下载链接.asus.zip" target="_blank">http.再次重启您的笔记本:1,如果功能无法使用.com/pub/ASUS/nb/Apps_for_Win8/ATKPackage/ATKPackage_Win7_8_VER100027,参考如下图.com/pub/ASUS/nb/Apps_for_Win8/ATKPackage/ATKPackage_Win7_8_VER100027,安装顺序是先ATK后触摸板驱动3:<a href="http。2,尊敬的华硕用户建议您尝试FN+F9是否可以关闭您的触摸板您好
提问者评价
已回答63401
响应时间&8小时
其他类似问题
81人觉得有用
按默认排序
其他3条回答
第2种方法,点击停止设备就可以了:开始-控制面板-硬件和声音-鼠标-点击ELAN选项卡第1种方法
参考一下&怎么关闭华硕笔记本触摸板.如对你有帮助~还请及时采纳~
直接把程序卸载了
笔记本电脑的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁VC知识库:USB存储设备接入系统进行驱动器禁用该设备的问题.
主&&&&&&题: USB存储设备接入系统进行驱动器禁用该设备的问题.
作&&&&&&者: 月牙泉
回复次数: 7
正文内容: 通过重载WndProc函数,响应DBT_DEVICEARRIVAL消息来判断USB存储设备的接入.在输出的日志中可以看到,一个新的usb存储设备的接入,即该usb存储设备未曾在此计算机上使用过,系统会响应一共四次消息,分别是DBT_DEVICEARRIVAL,DBT_DEVICEARRIVAL,DBT_DEVICEREMOVECOMPLETE和DBT_DEVICEARRIVAL. 第一个是响应usb mass storage device,应该是usb接口的,直接过滤,但是接下来的DBT_DEVICEARRIVAL,DBT_DEVICEREMOVECOMPLETE和DBT_DEVICEARRIVAL.三个消息,均是diskdrive的,应该就是usb存储设备驱动的响应.
这样就给我的工作带来了问题.因为如果我在DBT_DEVICEARRIVAL消息产生的同时即进行该设备的禁用的话,最终会导致同一个设备禁用两次,最后这个设备就会出现使用异常.
比如,一旦一个新的USB存储设备插入计算机,我通过DBT_DEVICEARRIVAL消息响应,发现这个设备,于是我通过setupapi相关函数禁用这个设备.但是随后系统就会发布一个DBT_DEVICEREMOVECOMPLETE消息,也被我捕捉到,告诉我这个设备移除了.紧接着,系统再次发布一个DBT_DEVICEARRIVAL消息,告诉我这个设备又接入了,于是我再次进行禁用. 这时候就出现问题了,因为通过这样的两次禁用,我的这个USB存储设备的驱动器就出现问题了,禁用和启用都会有异常. 现在我的工作就是要找出这样一个过程出现的原因,以及怎么样避过这个过程,在新的USB存储设备接入系统后,通过怎么样的判断是我能过在第二次DBT_DEVICEARRIVAL消息的时候处理也就是禁用这个设备
回复人: 月牙泉 15:38:16
[iwaswzq] 朋友,你告诉我的方法是无效的,具体说明我在上一个帖子中解释了,不知道是否说的通,有时间可以看看
回复人: vamos 15:41:16
Re:USB存储设备接入系统进行驱动器禁用该设备的问题.设定一个标志啊。 最好对设备id判断,如果该设备已经被禁止就不进入
bool bForbiden =
if(!bForbiden && bSameIDdevice)
&&&&// 做禁用工作
&&&&bForbidden =
这样就只禁用一次了。
回复人: 月牙泉 15:41:49
我在代码中的使用case WM_DEVICECHANGE:
&&&&&&&&if( DBT_DEVICEARRIVAL == wParam || DBT_DEVICEREMOVECOMPLETE == wParam )
&&&&&&&&&&&&// 由WM_DEVICECHANGE消息发送来的包含设备信息的结构
&&&&&&&&&&&&PDEV_BROADCAST_HDR pHdr = (PDEV_BROADCAST_HDR)lP
&&&&&&&&&&&&PDEV_BROADCAST_DEVICEINTERFACE pDevI&&// 保存设备接口信息
&&&&&&&&&&&&PDEV_BROADCAST_HANDLE pDevH&&&&// 文件系统句柄
&&&&&&&&&&&&PDEV_BROADCAST_OEM pDevO&&// OEM或IHV设备类型
&&&&&&&&&&&&PDEV_BROADCAST_PORT pDevP // 端口设备类型
&&&&&&&&&&&&PDEV_BROADCAST_VOLUME pDevV&&// 逻辑卷
&&&&&&&&&&&&switch(pHdr-&dbch_devicetype)&&// 设备类型
&&&&&&&&&&&&{
&&&&&&&&&&&&case DBT_DEVTYP_DEVICEINTERFACE: // 设备接口类
&&&&&&&&&&&&&&&&if(DBT_DEVICEARRIVAL == wParam)
&&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&&&&&writefile(&********发现设备接入********\n&);
&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&&&&&else
&&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&&&&&writefile(&********发现设备移除********\n&);
&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&&&&&pDevVolume = (PDEV_BROADCAST_VOLUME)pH
&&&&&&&&&&&&&&&&if(pDevVolume-&dbcv_flags & DBTF_MEDIA)
&&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&&&&&pDevInf = (PDEV_BROADCAST_DEVICEINTERFACE)pH
&&&&&&&&&&&&&&&&&&&&UpdateDevice(pDevInf, wParam);
&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&&&&&else
&&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&&&&&writefile(&新接入设备盘符未准备好\n&);
&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&case DBT_DEVTYP_HANDLE:&&// 文件系统句柄
&&&&&&&&&&&&&&&&pDevHnd = (PDEV_BROADCAST_HANDLE)pH
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&case DBT_DEVTYP_OEM:&&// OEM(原始设备制造商)或IHV(独立硬件供应商) 设备类型
&&&&&&&&&&&&&&&&pDevPort = (PDEV_BROADCAST_PORT)pH
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&case DBT_DEVTYP_PORT:&&// 端口设备(serial or parallel)
&&&&&&&&&&&&&&&&pDevPort = (PDEV_BROADCAST_PORT)pH
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&case DBT_DEVTYP_VOLUME:&&// 逻辑卷
&&&&&&&&&&&&&&&&pDevVolume = (PDEV_BROADCAST_VOLUME)pH
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&}
回复人: 月牙泉 15:47:32
是这样的.一个新的usb存储设备接入,第一次响应DBT_DEVICEARRIVAL的时候我通过api判断其未被禁用,采取禁用紧接着,第二次响应DBT_DEVICEARRIVAL的时候,我通过api判断其状态,发现其还是未被禁用状态,于是再次禁用,这样就出现问题了
回复人: 月牙泉 15:50:30
下面是我判断设备的使用状态的代码if(CM_Get_DevNode_Status(&WY_dwDevStatus,&WY_dwProblem,spDevInfoData.DevInst,0)!=CR_SUCCESS)
&&&&&&&&&&&&{
&&&&&&&&&&&&}
&&&&&&&&&&&&else
&&&&&&&&&&&&{
&&&&&&&&&&&&}
&&&&&&&&&&&&IsDisableable = ((WY_dwDevStatus & DN_DISABLEABLE) && (WY_dwProblem != CM_PROB_HARDWARE_DISABLED));
&&&&&&&&&&&&IsDisabled = ((WY_dwDevStatus & DN_HAS_PROBLEM) && (WY_dwProblem == CM_PROB_DISABLED));
回复人: iwaswzq (得分:10) 15:56:44
为何REMOVE之后又来一次ARRIVAL消息真不清楚,怀疑是你使用的setupapi函数的问题。如果确定任何usb设备都是如此,你可以从逻辑上控制阿,忽略为EMOVE之后的第一次ARRIVAL消息。或者一定时间间隔之内的ARRIVAL消息,避免禁用两次。
回复人: 月牙泉 16:24:46
忽略肯定不行,因为在此计算机上使用过的USB存储设备接入的时候只有一次DBT_DEVICEARRIVAL消息.我的线程也是一直等待的.我现在使用的方法就是时间间隔的方法,可是这种人为主观的方法充满不确定性,受机器性能多方面影响.这个时间间隔无法确定,短了不行,长了也不行,所以想从根源找解决方法我的笔记本华硕a450vc快捷键关闭触摸板不能用,就是Fn+F9。_百度知道
我的笔记本华硕a450vc快捷键关闭触摸板不能用,就是Fn+F9。
试了好几次都这样。。启动项没有禁止。我装了x450vc的两个驱动,结果又重启就不能用了,在官网下载的ATK驱动,重启后能用了,其他的快捷键都能用驱动装过了。
提问者采纳
或者看看你安装的系统与安装的驱动是否匹配(win7 32位。你可以安装win8 64位系统试试如果触摸板和atk驱动都安装正常的话。a450vc随机附带的一般是win8 64位驱动光驱,考虑一下更换系统
提问者评价
其他类似问题
按默认排序
其他4条回答
asus。然后在触控板驱动下,可以把安全软件卸载./support/" target="_blank">http,然后再重新安装ATK热键驱动和触控板驱动尝试./support/-输入机器的型号-搜索-点击驱动程序和工具软件-选择系统-然后下载需要的驱动://.asus://www://www。有可能是安全软件禁用了相关的驱动启动.cn/support/" href="http。登录<a title="http您好://www
触摸板驱动呢?你看看有没有装触摸板驱动,或者把它禁止了。
请找到对应的驱动
我的也不能闭屏,
关闭触摸板的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 win8.1禁用驱动签名 的文章

 

随机推荐