2010-01-12 3 views
4

Можно ли использовать system.diagnostics.process.start ("Process.exe") Но процесс не будет отображаться пользователем? Например, я хочу воспроизвести аудио в фоновом режиме с помощью медиаплеера Windows, звук будет воспроизводиться, но wmp не будет виден. Является ли это возможным?Как начать невидимый процесс в vb.net?

+0

Невидимый, как ни в одном переднем плане, или невидимый, как ничто не отображается в диспетчере задач? –

ответ

11

Попробуйте это:

Dim startInfo As New ProcessStartInfo("mplayer2.exe") 
startInfo.WindowStyle = ProcessWindowStyle.Hidden 

Process.Start(startInfo) 

ProcessWindowStyle.Hidden:

скрытый стиль окна. Окно может быть либо видимым, либо скрытым. Система отображает скрытое окно, а не , рисуя его. Если окно скрыто, оно эффективно отключено. Скрытое окно может обрабатывать сообщения из системы или из других окон, но не может обрабатывать ввод от пользователя или . Часто приложение может сохранять новое окно скрытым, пока оно настраивает внешний вид окна , а затем создает стиль окна Normal.

+0

есть ошибка – user225269

+11

Установите веб-камеру на свой компьютер, чтобы мы могли прочитать обратно ошибку. –

+1

Вам нужно быть более конкретным. Какая ошибка? –

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