Как сообщить эксплореру, чтобы он перечитал список дисков?
Пишу программку для административных задач, хочу цеплять SMB-шные расшаренные папки.
Нашёл WinApi функцию, которая цепляет сетевой диск и он нормально виден в программах, запущенных после вызова этой функции, но вот explorer этот диск не видит.. Однако, если убить его процесс и запустить заново, то диск появляется. Я знаю про команду net use , она, судя по всему, после присоединения диска, говорит процессу explorer.exe перечитать диски, чтобы он появился в списке, но использовать собственно эту команду не хочу. |
Всё, РЕШЕНО! Нужно было использовать другую функцию! Cool
вместо NetUseAdd() нужно использовать WNetAddConnection(), тогда эксплорер всё нормально отображает. |
Время: 11:25. |
Время: 11:25.
© OSzone.net 2001-