Есть виртуалка на базе Vmware с Windows 7. В ней прикручена папка с основной машины как сетевой диск по адресу Z:\Work\Program\Test\Test.exe
Часто виртуалку приостанавливаю на паузу/снова запускаю. После запуска если открыть окно Run (Win + R) и вставить туда путь Z:\Work\Program\Test\Test.exe и запустить, может запуститься, а может появиться ошибка "Z:\Work\Program\Test\Test.exe is not a valid Win32 application".
Если появляется ошибка, проблему можно обойти следующими способами:
Как сделать так чтобы всегда с первой попытки запуск происходил без сбоев? И почему он собственно говоря происходит?
P.S. Нужно для того чтобы приложение на c# запускало этот файл. Но ошибка в данном случае та же, что и например в окне Run.
Дело скорее всего в том что из-за останова отваливается сетевой диск. Когда вы пытаетесь перейти в папку, происходит повторная попытка подключения (успешная, возможно вам незаметная). Я бы попробовал создать локальный файл на диске виртуалки, который собственно ваши действия будет повторять: сначала перемонтировать диск (net use), а потом уже запускать программу.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости