Я запускаю Windows Xp 64 бит. Я хочу скрыть панель задач при запуске приложения. Я пробовал коды, ища в google. Во всех этих случаях он скрывает панель задач. Но проблема в том, что когда я открываю блокнот и максимизирую его, он фактически не отображается в полноэкранном режиме. Поскольку пространство, в котором находится панель задач, все еще блокируется пустым пространством. Я хочу, чтобы он поместился в полном режиме scree. Пожалуйста, помогите мне в этом. Благодарю.Скрыть панель задач с помощью C#
ответ
Я сделал это, сделав приложение без полей, максимизировав и установив его как самый верхний. Вот код perfect example из CodeProject.
Как сказал один из комментаторов, замена Отключение проводника и запуск приложения может быть лучшим способом, безопасным.
Конечно, вы не можете заменить Explorer с помощью C# ... но я согласен, что это лучший вариант, если это вариант. – harpo
Я знаю, что могу убить процесс Explorer.exe из Диспетчера задач - окна проводника и панели задач исчезают. Я не знаю, возможно ли это или разумно убить его программным путем. –
Если вы хотите заменить оболочку Windows (панель задач), вам придется изменить раздел реестра.
Изменение оболочки по умолчанию (все пользователи):
- Откройте Regedit (меню> Выполнить и введите в Regedit запуска)
- перейти к: HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon ,
- Изменить Shell из explorer.exe на ваш путь и имя программы, например. C: \ myKioskApp \ Kiosk.exe
Изменение оболочки по умолчанию (только текущий пользователь):
- Откройте Regedit (меню Пуск> Выполнить и введите команду regedit).
- Перейти к: HKCU \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon.
- добавить новое строковое значение (Edit> New> String Value), называемое shell. и установить значение для пути новой оболочки, например. с:. \ myKioskApp \ Kiosk.exe
- бревно из системы и снова войти в
Вы можете скрыть свою панель задач, установив следующие свойства вашей # Формы C.
WindowState: Развернутое FormBorderStyle: FixedDialog
Я собираюсь переименуйте это, Сделать заявку на полный экран с помощью C#, так что вы действительно хотите весь экран, а не программно прячась части операционной системы от пользователя (возможно, пользователь хочет его там). – user7116
@sixlettervariables, цель скрытия панели задач не позволяет пользователю использовать кнопку запуска на панели задач. Поэтому мне нужно скрыть это. Это приложение Kiosk, поэтому я отключу все ключевые клавиши и клавиши Windows. – Anuya
Возможно, вы захотите взглянуть на замену оболочки по умолчанию своей собственной программой. Скорее всего, это проще, чем пытаться скрыть/отключить функции Explorer, если ваша программа предназначена для запуска киоска. –