Я добавил сетевой диск и ввел учетные данные для него в моем исследовании.Я сделал приложение в C #, которое должно выполнить файл на этом конкретном сетевом приводе.
Дело в том, что он отлично работает на моем собственном клиентском компьютере, но когда я устанавливаю его на компьютеры моих коллег и сделал один и тот же сетевой диск на их клиенте, я получаю сообщение об ошибке исключения:имя пользователя или пароль неверны.
System.IO.IOException: Brugernavnet eller adgangskoden er forkert.
ved System.IO .__ Error.WinIOError (Int32 errorCode, String MaybeFullPath)
ved System.IO.FileStream.Init (Строковый путь, режим FileMode, доступ к FileAccess, права Int32, логические useRights, общий ресурс FileShare, buffer32Size, опции FileOptions, SECURITY_ATTRIBUTES secAttrs, строковый msgPath, логический bFromProxy, логический useLongPath * логический
100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100 * 100) *:
File.WriteAllText(demoPath846 + @"\xmo.ini", "[system]\r\nInstanceid=846\r\nconnectionstring=" + constr846 + "\r\n[environment]\r\nA6_DRV_EDI=" + demoPath846 + "\\edi\\ \r\nA6_DRV_USER=" + demoPath846 + "\r\n\r\n[update]\r\nurl=http://10.10.62.104/xmoads/1.0 \r\ntimeout=86400000");
string startfile846 = demoPath846 + @"\xmo.exe";
Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.WorkingDirectory = demoPath846;
p.StartInfo.FileName = startfile846;
p.Start();
Что-то заставляет меня думать, что это как-то связано с правами на путь.Но путь является общим для всех и с правами на чтение и запись: /