У меня есть исполняемый файл VC++, который вызывает сетевой картографический диск с буквенным именем «M» (M:\server-ip\sharename). В зависимости от бизнеса, он копирует некоторые файлы в общую сетевую папку и работает нормально.
Проблема в том, что когда я вызываю VC++ exe из приложения .NET с помощью Process.Start(startInfo), сетевой картографический диск выдает исключение, сообщающее, что сеть не найдена.
На некоторых пользовательских ПК он работает нормально даже из приложения .net. Мы используем .NET framework 3.5 с sp1 и ОС XP. Пожалуйста, помогите мне в решении этого. Я пробовал даже CASPOL.exe, чтобы полностью доверять сетевому ресурсу.