2012-07-05 3 views
0

Я пытаюсь, чтобы белый обнаружил приложение, которое начинается с пакетного файла. Текущий код у меня есть:Запуск приложения из пакетного файла через белый

Application application = Application.Launch(@"C:\WINNT\system32\calc.exe"); 

Это прекрасно работает для приложений открывающимися из его EXE-файл, но когда я попробовал:

Application application = Application.Launch(@"C:\WINNT\system32\test.bat"); 

Это не запустить .bat. Я предполагаю, что даже если, летучая мышь побежала, приложение будет назначаться cmd.exe вместо моего фактического приложения из пакета. Есть ли способ установить приложение таким образом, чтобы он искал приложение из дерева процессов?

Благодаря

ответ

0

Попытка запуска этой командной строки вместо:

@"C:\WINNT\system32\cmd.exe /c C:\WINNT\system32\test.bat" 

Cmd.exe является EXE, который интерпретирует .bat или .cmd файлы сценариев.

Смежные вопросы