none
为什么在服务程序中获取不到刚插入的U盘盘符或者路径 RRS feed

  • 问题

  • 当一个U盘插入到PC中,我的服务程序接受到DBT_DEVICEARRIAL消息,这时我获取设备的盘符或者路径,但是获取到的路径不对,只有一个 '\'符号,

    我用一个EXE程序在OnDeviceChange里就可以得到,在服务中就不行,不知道是什么原因

    2011年7月26日 3:45

全部回复

  • 不会是字符编码的问题吧,返回的wchar_t[]字符串,而您显示的时候确是使用char[]来显示的


    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.
    2011年7月26日 5:07
    版主
  • 不是字符编码的问题
    2011年7月26日 5:23
  • 只能得到一串类似\\.\usbstor.........的字符串,得不到盘符
    2011年7月26日 6:25