我的Windows資源管理器中的虛擬磁盤設備有點問題。 將IOCTL_VCRYD_MOUNT_VOLUME發送到設備驅動程序後,我希望它在資源管理器中顯示。我的設備成功掛載(如果我殺死任務管理器中的explorer.exe進程,然後再次運行它,我能夠在驅動器列表中看到我的設備),但我無法在Windows資源管理器中看到它(如果我不執行上述操作)。我在內核模式中沒有找到任何適合的東西,所以我嘗試使用SHChangeNotify(SHCNE_DRIVEADD,SHCNF_PATH,mydrivestring,NULL);我試圖使用SHChangeNotify(SHCNE_DRIVEADD,SHCNF_PATH,mydrivestring,NULL);在用戶模式應用程序中使用不同格式的mydrivestring。但是這沒有幫助。如何通知系統創建新設備?
那麼,如何通知Windows資源管理器添加新的磁盤驅動器?
仍需要幫助。 – user1231379