Я работаю над приложением Java, которое должно запустить другое приложение.Если я запускаю второе приложение, используя Runtime.getRuntime().exec()
, оно становится активным процессом, и его окно появляется перед окном моего приложения.Что я действительно хочу сделать, так это запустить процесс в «скрытом» режиме, чтобы его запись на панели задач не появлялась, а его окно изначально было невидимым или находилось за окном приложения.Тогда мое приложение сделает его видимым или переместит его вперед, когда оно будет готово и готово.Это возможно, или я прошу слишком много?
Это для демонстрации.Так что меня не волнуют вопросы безопасности.
Редактировать : ответ Даниэля дал мне идею.Что если я использую Powershell для вызова приложения вместо CMD.EXE?Позволит ли это мне запустить приложение без окна, а затем вернуть окно обратно?Я буду использовать для запуска Java для запуска PowerShell для запуска приложения, но какого черта!