Рейтинг:
1
OriginalGriff
Начните с того, что посмотрите, какой именно путь к файлу вы пытаетесь открыть.
Dim path as String = My.Computer.FileSystem.CurrentDirectory & "\SymCorpUI.exe"
Process.Start(path);
Поставьте точку останова в процессе.Запустите строку запуска и запустите приложение в отладчике. Когда он попадет, посмотрите на содержимое path.
Это должен быть полный путь к исполняемому файлу, поэтому проверьте, что папка содержит файл. Если это не так, то вам нужно указать другую папку ...
Member 10616186
Сэр, все еще показывает ту же ошибку, что и раньше. SymCorpUI.exe файл доступен по пути
C:\Program Файлы\Symantec\Symantec Endpoint Protection\Bin
но я хочу бежать без указания пути
OriginalGriff
А! Единственный способ запустить его без указания пути - это если он находится в месте, где Windows ищет исполняемые файлы. Если вы откроете командную строку и наберете "путь", она покажет вам, где он находится в данный момент.
Если он не находится в одной из этих папок, Windows не найдет его и не будет работать без указания пути.
Member 10616186
во время отладки тогда путь ничего не показывает
Member 10616186
Сэр, я думаю, что мы идем с какой-то альтернативой, например, сначала мы получаем доступ к полному пути файла Symantec & затем он появляется на каком-то поле метки, а затем мы вызываем эту метку через процесс. Начать.
В настоящее время я не могу получить доступ к полному пути, например к имени файла - SymCorpUI.exe доступен в "C:\Program Files\Symantec\Symantec Endpoint Protection\12.1.7061.6600.105\Bin" но как мы можем получить доступ к пути или при загрузке формы появился ли выше путь