紧急求助:如何禁止没有盘符设备的AutoPlay

liuyan4794 2009-09-10 11:54:15
从网上查看的资料,禁止没有盘符设备的AutoPlay,需要用接口IHWEventHandler,注册到系统ROT,注册也成功了,但是一直都没有效果,紧急求助,谢谢
...全文
124 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
xwsn007 2009-09-16
  • 打赏
  • 举报
回复
不懂 学习 帮顶!
liuyan4794 2009-09-15
  • 打赏
  • 举报
回复
请有这方面经验的朋友帮忙啊
liuyan4794 2009-09-14
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 ytandwy 的回复:]
楼主可以考虑新建个 AutuRun 类型,指定自己的启动类型,根据需要判定。
具体注册表位置可以参照:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers

MSDN可以参照:
(Autoplay in Windows XP: Automatically Detect and React to New Devices on a System)
http://msdn.microsoft.com/en-us/magazine/cc301341.aspx
[/Quote]

你给的这篇文章我看过,我要实现的就是其中的Non-volume Autoplay Cancellation,但是没有实现成功

我需要实现在我的程序启动之后,如果有WPD设备插入电脑,通过IHWEventHandler来判断是否我需要处理的设备,如果是的话,通过这个接口告诉系统不需要弹出系统的AutoPlay。
曾经的董胖 2009-09-14
  • 打赏
  • 举报
回复
如何禁用 Windows 中的自动运行功能
http://support.microsoft.com/kb/967715
曾经的董胖 2009-09-14
  • 打赏
  • 举报
回复
楼主可以考虑新建个 AutuRun 类型,指定自己的启动类型,根据需要判定。
具体注册表位置可以参照:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers

MSDN可以参照:
(Autoplay in Windows XP: Automatically Detect and React to New Devices on a System)
http://msdn.microsoft.com/en-us/magazine/cc301341.aspx
liuyan4794 2009-09-14
  • 打赏
  • 举报
回复
up
liuyan4794 2009-09-11
  • 打赏
  • 举报
回复

我需要实现在我的程序启动之后,如果有设备插入电脑,通过IHWEventHandler来判断是否我需要处理的设备,如果是的话,通过这个接口告诉系统不需要弹出系统的AutoPlay。

有哪位知道怎么处理的,请讲的详细点,谢谢
MoXiaoRab 2009-09-10
  • 打赏
  • 举报
回复
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDriveTypeAutoRun
改下
MoXiaoRab 2009-09-10
  • 打赏
  • 举报
回复
你的意思是要关闭所有的自动播放了?
oyljerry 2009-09-10
  • 打赏
  • 举报
回复
注册好了,然后advise建立连接
不动如岳 2009-09-10
  • 打赏
  • 举报
回复
这个不懂,最近正在看接口。学习一下,up
mazm_yanzhu 2009-09-10
  • 打赏
  • 举报
回复
学习,顶

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧