安装后如何刷新资源管理器以在VC ++中显示已安装的驱动器?

时间:2011-01-13 06:16:42

标签: winapi visual-c++ shell shell32

我正在使用驱动程序代码安装带有NPAddConnection3的FTP驱动器,现在的问题是当我安装驱动器时它会被挂载但是我需要杀死资源管理器并手动重启以查看已安装的驱动器。

如何解决这个问题? 如何在不杀死资源管理器的情况下查看已安装的驱动器? 在此先感谢。

1 个答案:

答案 0 :(得分:0)

你应该调用SHChangeNotify - 取决于你如何注册你的驱动程序选择SHCNE_ADDDRIVE,SHCNE_NETSHARE等。

MSDN上的文档:

  

http://msdn.microsoft.com/en-us/library/bb762118(VS.85).aspx