Для приложения WPF я запускаю VLC 3.0.3, используя следующий код,
var args = "http://username:password@someurl.com --no-osd --fullscreen --no-audio --loop --volume=0";
var path = ConfigurationManager.AppSettings["VlcPath"] + @"\vlc.exe";
_handle = Process.Start(path, args);
Однако VLC по-прежнему всплывает с диалоговым окном учетных данных и заполняется имя пользователя. СообщенияWindows показывает эту ошибку,
УСТАРЕЛ пароль в URI
В этой проблеме Github , кто-то спрашивает о передаче учетных данных посредством захвата диалогасобытие: «попробуйте использовать событие ShowLoginDialog (это событие следует вызывать, если необходимы учетные данные). Вы можете подписаться на это событие и установить имя пользователя и пароль в свойстве DialogResult аргументов события»
Ониукажите следующую строку кода:
e.DialogResult = new LoginDialogResult() { Username = username, Password = password };
Если для запуска VLC я использую Process.Start
, куда идет приведенная выше строка?