要想启用CDROM AutoRun的功能.需要注意修改注册表的几个地方.
1.RootKey=HKEY_LOCAL_MACHINE; //注册表主键名称
SubKey="SOFTWARE//MICROSOFT//WINDOWS//CURRENTVERSION//POLICIES//EXPLORER"; //欲打开注册表值的地址
ValueName="NODRIVETYPEAUTORUN"; //欲设置值的名称
如果该键值存在,狠一点,直接见这个键值删除得了.
2.RootKey=HKEY_LOCAL_MACHINE; //注册表主键名称
SubKey="SOFTWARE//MICROSOFT//WINDOWS//CURRENTVERSION//POLICIES//EXPLORER"; //欲打开注册表值的地址
ValueName="NODRIVEAUTORUN"; //欲设置值的名称
将该键值修改为0x0.
3.RootKey=HKEY_CURRENT_USER; //注册表主键名称
SubKey="SOFTWARE//MICROSOFT//WINDOWS//CURRENTVERSION//POLICIES//EXPLORER"; //欲打开注册表值的地址
ValueName="NODRIVETYPEAUTORUN"; //欲设置值的名称
先获取该键值到dwResult ,然后dwResult &= ~0x20;然后再将dwResult 赋值给NODRIVETYPEAUTORUN.
4.RootKey=HKEY_CURRENT_USER; //注册表主键名称
SubKey="SOFTWARE//MICROSOFT//WINDOWS//CURRENTVERSION//POLICIES//EXPLORER"; //欲打开注册表值的地址
ValueName="NODRIVEAUTORUN"; //欲设置值的名称
将其修改为0x0
5.RootKey=HKEY_LOCAL_MACHINE; //注册表主键名称
SubKey="SYSTEM//CurrentControlSet//Services//Cdrom"; //欲打开注册表值的地址
ValueName="AutoRun"; //欲设置值的名称
如果存在,则修改为1;不存在的话就不用管了.
这几个地方修改好,应该就没什么问题了,当然如果有杀毒软件实时监测,不让你随意修改注册表项的话,那么我也就没有什么好的办法了.