2013-08-15 1 views
5

На данный момент я работаю над макетной ОС через WinForms для использования в качестве профайла для фильмов. При запуске приложения он убивает explorer.exe, так что вы не можете случайно открыть панель задач Windows во время съемки. Проблема в том, что после закрытия макетной ОС я бы хотел, чтобы explorer.exe снова запущен. Однако Process.Start("explorer.exe"); выводит окно проводника и не восстанавливает окно панели задач окна.Process.Start ("explorer.exe"); не вернет панель задач

Я знаю, что этот диспетчер задач более чем способен вернуть панель задач окна, набрав «explorer.exe» под новой задачей, хотя мне не повезло найти аргументы командной строки, чтобы перейти к задаче менеджер.

Редактировать: Я бегу под Windows 7. Кроме того, я довольно подробно разбираюсь в этой макетной ОС. Я беру на себя управление несколькими нажатиями клавиш, которые использует Windows. По этой причине я убиваю explorer.exe, чтобы я мог использовать нажатия клавиш, такие как «Alt-Tab», и отображать макет переключателя приложений и т. Д. Приложение уже работает в полноэкранном режиме, но по-прежнему возможно иметь базовые ОС Windows Появится всплывающее окно GUI. Я по существу заменяю explorer.exe своим собственным макетом-исследователем. Закрыв мой пользовательский проводник, я не могу заставить обычный графический интерфейс Windows вернуться, запустив explorer.exe через Process.Start();.

+2

Почему бы просто не запустить полноэкранный режим? – SLaks

+0

Я бегу под окнами 7, однако макет ОС должен быть построен для работы с любой версией окон. –

+0

См. Ответ [о том, как сделать winform самым верхним элементом] (http://stackoverflow.com/q/118130/1518265), который скрывает панель задач ... –

ответ

7

От here:

Попробуйте

Process.Start(Path.Combine(Environment.GetEnvironmentVariable("windir"), "explorer.exe")); 

Похоже, вы должны указать полный путь к исследователю, чтобы панель задач назад.

+0

Perfect - именно то, что мне нужно спасибо! –

+0

Спасибо. он работает отлично. Могу ли я запускать только мое приложение без проводника при входе в систему? Извините за мой дополнительный вопрос –

+0

Не работает для меня. – Anixx

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

  • Нет связанных вопросов^_^