用U盘装产品,需要自动运行*.exe但每次都不运行啊,加了Autorun.inf了,为什么人家做的U盘可以自动运行呢,请高人指点

解决方案 »

  1.   

    http://hi.baidu.com/nuller/blog/item/383ca84b87a5c0f583025c5f.html
      

  2.   

    改机器设置是没必要了,是客户的机器,他们买的其他产品是可以自动运行的,我们的不自动运行,也加了autorun.inf了,郁闷
      

  3.   

    把杀毒软件及防护软件的自动运行防护关掉。删除HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer---NoDriveTypeAutoRun再删除HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer---NoDriveAutoRun
    或NoDriveTypeAutoRun把HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CDRom---Autorun的值改为1重启电脑。此时,电脑里的自动运行功能应该已经打开了。然后在某盘符的根目录下创建一个autorun.inf文件,内容为:[autorun]
    shellexecute=文件路径
    icon=图标路径或文件路径并保存文件,重启电脑。你试试吧。
      

  4.   

    此外,还得看电脑是否开启了“Shell Hardware Detection”服务。
      

  5.   

    a)在你的盘符上右键,选自动播放能否正确执行?b)你的和别人的U盘插入后盘符是否一致?
    自动播放可以针对盘符进行开关,你可以安装一个 Powertoys for Windows XP 进行查看。