2009-08-28 4 views
3

Я запускаю Windows Xp 64 бит. Я хочу скрыть панель задач при запуске приложения. Я пробовал коды, ища в google. Во всех этих случаях он скрывает панель задач. Но проблема в том, что когда я открываю блокнот и максимизирую его, он фактически не отображается в полноэкранном режиме. Поскольку пространство, в котором находится панель задач, все еще блокируется пустым пространством. Я хочу, чтобы он поместился в полном режиме scree. Пожалуйста, помогите мне в этом. Благодарю.Скрыть панель задач с помощью C#

+0

Я собираюсь переименуйте это, Сделать заявку на полный экран с помощью C#, так что вы действительно хотите весь экран, а не программно прячась части операционной системы от пользователя (возможно, пользователь хочет его там). – user7116

+0

@sixlettervariables, цель скрытия панели задач не позволяет пользователю использовать кнопку запуска на панели задач. Поэтому мне нужно скрыть это. Это приложение Kiosk, поэтому я отключу все ключевые клавиши и клавиши Windows. – Anuya

+4

Возможно, вы захотите взглянуть на замену оболочки по умолчанию своей собственной программой. Скорее всего, это проще, чем пытаться скрыть/отключить функции Explorer, если ваша программа предназначена для запуска киоска. –

ответ

3

Я сделал это, сделав приложение без полей, максимизировав и установив его как самый верхний. Вот код perfect example из CodeProject.

Как сказал один из комментаторов, замена Отключение проводника и запуск приложения может быть лучшим способом, безопасным.

+0

Конечно, вы не можете заменить Explorer с помощью C# ... но я согласен, что это лучший вариант, если это вариант. – harpo

+0

Я знаю, что могу убить процесс Explorer.exe из Диспетчера задач - окна проводника и панели задач исчезают. Я не знаю, возможно ли это или разумно убить его программным путем. –

6

Если вы хотите заменить оболочку Windows (панель задач), вам придется изменить раздел реестра.

Изменение оболочки по умолчанию (все пользователи):

  1. Откройте Regedit (меню> Выполнить и введите в Regedit запуска)
  2. перейти к: HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon ,
  3. Изменить Shell из explorer.exe на ваш путь и имя программы, например. C: \ myKioskApp \ Kiosk.exe

Изменение оболочки по умолчанию (только текущий пользователь):

  1. Откройте Regedit (меню Пуск> Выполнить и введите команду regedit).
  2. Перейти к: HKCU \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon.
  3. добавить новое строковое значение (Edit> New> String Value), называемое shell. и установить значение для пути новой оболочки, например. с:. \ myKioskApp \ Kiosk.exe
  4. бревно из системы и снова войти в
0

Вы можете скрыть свою панель задач, установив следующие свойства вашей # Формы C.

WindowState: Развернутое FormBorderStyle: FixedDialog