试试捕捉WM_DEVICECHANGE消息,然后读取

解决方案 »

  1.   

    如果是U盘什么的,可以在根目录下生成一个AutoRun.inf文件
    文件的内容如下:
    [autorun]
    open=Setupx.exe//换成你要执行的文件名
    icon=Nero.ico//换成你想要的图标文件,也可以不要这一行
      

  2.   

    我应该在哪儿捕捉 WM_DEVICECHANGE 这条消息啊?  是不是要个后台程序来捕捉,我现在要在不需手头启动其它程序的情况下,U盘一插入就自动启动其中的程序,应该是怎么样一个流程??
      

  3.   

    sokewoniu(缩壳蜗牛):直接那样好像不行,插入后不会自动启动我的程序
      

  4.   

    一般是用sokewoniu(缩壳蜗牛)的方法,只是可能现在很多病毒都用这种方法,很多系统都更新掉,不自动运行了,如果说捕捉WM_DEVICECHANGE什么那就需要你在机器上已经运行着一个你的程序了。
      

  5.   

    http://msdn.microsoft.com/msdnmag/issues/01/11/autoplay/