Войти

Показать полную графическую версию : Как скрыть панель задач при запуске системы?


Страниц : [1] 2

borvins
08-07-2006, 16:31
Как скрыть панель задач при запуске системы? В WIN2000 панель задач не выскакивала. В XP принудительно вылазит.

ShaddyR
08-07-2006, 16:36
Когда вылазит? Поподробнее плз.

borvins
08-07-2006, 17:32
Ставлю галочку "Автоматически скрывать панель задач", докучи сдвигаю вниз чтобы токо тоненькая полосочка видна была. Перезапускаю. На старте вылазит в полный рост, видать разработчики учли что до некоторых не доходит где искать кнопку пуск, вот и показывают её принудительно. Как обойти ентот момент?

killout
06-11-2008, 11:27
Мужики!

И мне тоже очень надо это решить.

Вот прикрепляю картинку как оно должно быть.
Хочу чтобы всегда было как на третьем кадре.

А оно после перезагрузки возвращается в состояние как на кадре 2.

nircmd и другие проги не подходят, т.к. при загрузке все равно панель появляется на секунду - другую, а в это время пользователь может туда успеть ткнуть(пользователь без клавиатуры, но с сенсорным экраном)

VBS Скрипт, который возвращает все значения в дефолтные смотрел, не понял есть ли значение реестра отвечающее за это.

Потратил на поиски уже часов 10 в сумме, так и не смог справится.

Помогите, если кто знает)

Котяра
06-11-2008, 14:14
killout, пользователь с сенсорным экраном? Нужен ли пользователю рабочий стол? Или достаточно одной программы?

killout
06-11-2008, 14:54
Достаточно нескольких cmd которые я из автозагрузки открываю.
Если убрать explorer, то автозагрузка не обрабатывается.

Если подскажете как убрать и весь рабочий чтол, обрабатывая автозагрузку тоже будет хорошо, но состояние описанное мной до этого предпочительнее(я пришел, подключил клавиатуру, и могу отлаживать, если рабочий стол будет на месте)

Котяра
06-11-2008, 15:22
К сожалению, не знаю. :(
убрать explorer »
Может, заменить его на запуск батника, который запустит нескольких cmd »
?
А для отладки можно и Ctrl-Alt-Del.

killout
06-11-2008, 19:02
У меня фоном рабочего стола стоит анимированная гифка, которая показывает процесс загрузки)
Если убить эксплорер, то отображать ее не представляется возможным.

Вобщем, от желаемого вида рабочего стола меня отделяет толко вылазящая после перезагрузки панель задач.

Заметил интересный факт: когда панель задач убрана в тонкую полоску, ее нельзя закрепить(см. вложение.) Может с этим связано.


Когда убираю панель задач в полоску, то в реестр пишется

HKU\S-1-5-21-73586283-884357618-1801674531-1006\Software\Microsoft\Internet Explorer\Desktop\Components\0\Position:
2C 00 00 00 E4 00 00 00 00 00 00 00 5C 05 00 00 AA 04 00 00 00 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00

а было

HKU\S-1-5-21-73586283-884357618-1801674531-1006\Software\Microsoft\Internet Explorer\Desktop\Components\0\Position:
2C 00 00 00 E4 00 00 00 00 00 00 00 5C 05 00 00 7B 04 00 00 00 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00

Жирным я выделил отличие.

Если просто этим ключем реестра менять размер панели задач, то изменения происходят только после перезагрузки, но убраной в полоску она все равно не остается.

Vadikan
06-11-2008, 19:15
killout, давайте уточним. У вас панель задач после перезагрузки отображается в стандартном режиме и флажок "Автоматически скрывать панель задач" снимается, даже если поставлен перед перезагрузкой? Или у вас при входе в систему появляется панель задач, а затем уже скрывается и флажок отмечен?

killout
06-11-2008, 19:27
Я не использую автоматическое скрытие.
nosavesettings = 0 если вы к этому клоните)
Если поставить чекбокс "автоматически скрывать", то и после перезагрузки она будет автоматически скрываться, но в начале загрузки появляться на секунду-другую

Вот как делаю я:
Панель задач не закреплена.
Беру, и утягиваю ее вниз до минимума, она превращается в полоску как в кадре 3 в файле taskbariwant.gif(пост #4)

После перезагрузки ее высота становится дефолтной (кадр 2 во вложении).

Попробуйте у себя)

Котяра
06-11-2008, 19:37
У меня фоном рабочего стола стоит анимированная гифка, которая показывает процесс загрузки)
Если убить эксплорер, то отображать ее не представляется возможным. »
Ясно. Хотя вроде фоновая картинка отображается и без EXPLORER-а.
Единственное, что приходит на ум - запустить программу, скрывающую панель задач, сразу же после Explorer-а или вместе с ним, например изменить "Shell" в реестре с "Explorer.exe" на "Explorer.exe C:\chtototam.exe" (где C:\chtototam.exe - команда скрытия панели). Также можно поменять "Userinit" в реестре с "что-то там\userinit.exe," на "что-то там\userinit.exe,C:\chtototam.exe". Я ни один из этих способов не пробовал - не было необходимости.
Из утилит знаю только "nircmd.exe" - командой
путь\nircmd.exe win child class "Shell_TrayWnd" hide class "button"
можно скрыть кнопку "Пуск" (а другие части панели задач менее ценны для желающего проникнуть в систему).
Кстати, обратно вернуть командой
путь\nircmd.exe win child class "Shell_TrayWnd" show class "button"

Vadikan
06-11-2008, 19:38
killout, а цель конечная в чем, зачем все эти манипуляции? Ограничить использование панели задач? Можно так

Windows Registry Editor Version 5.00

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects2]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
“NoSetTaskbar”=dword:00000001
“NoTrayItemsDisplay”=dword:00000001
“HideClock”=dword:00000001
“NoToolbarsOnTaskbar”=dword:00000001
“NoTrayContextMenu”=dword:00000001
“NoSaveSettings”=dword:00000000

Котяра
06-11-2008, 19:40
Vadikan, кнопку Пуск это тоже отключит? Думаю, цель - недопустить входа в Главное меню

killout
06-11-2008, 20:14
Цель - и не допустить входа в главное меню, в ктоором, впрочем, и так все убрано через gpedit.msc
А так-же цель не портить внешним видом панели задач загрузку. Это для проги автоматизации ресторанов, комп используется только для этого приложения на java. В этой проге используется весь экран.


Попробовал изменить "Shell" в реестре с "Explorer.exe" на
Explorer.exe C:\WINDOWS\nircmd.exe win hide class "Shell_TrayWnd"

Работает впринципе. Панель тока начинает отрисовываться, как тут-же скрывается.
До этого я пробовал nircmd просто в автоагрузку класть, так видимо она срабатывала до загрузки explorer, и скрывала только через раз.
Спасибо, Котяра, я сам не догодался что в shell можно че-то еще после explorer.exe писать.
Этот вариант приемлем, но не идеален все-таки.

В 98 винде ведь не было этого контроля за размером панели. А тут есть. Раз есть, значит где-то должен отключаться)))

Котяра
06-11-2008, 20:43
Ясно. А вот вариант с Userinit-ом, думаю, и не помог бы - слишком рано бы отрабатывал программа.

Drinko
06-11-2008, 22:48
Уже была подобная тема: Автоматически скрывать панель задач даже при запуске системы (http://forum.oszone.net/thread-103017.html)

killout
06-11-2008, 23:08
Drinko, в каком посте там делается то, что я описывал? там по-другому немного.
Если уж использовать nircmd то способ, который Котяра подсказал тут в 11 посте

Drinko
06-11-2008, 23:20
А так-же цель не портить внешним видом панели задач загрузку. Это для проги автоматизации ресторанов, комп используется только для этого приложения на java. В этой проге используется весь экран. »
А если просто заменить оболочку Explorer на Вашу прогу?

Котяра
07-11-2008, 00:00
А если просто заменить оболочку Explorer на Вашу прогу? »
Я предлагал подобный вариант решений. Но нужно, чтобы был рабочий стол и чтобы отрабатывала автозагрузка.

Drinko
07-11-2008, 00:32
Достаточно нескольких cmd которые я из автозагрузки открываю. »
Их можно прописать в реестре...
(я пришел, подключил клавиатуру, и могу отлаживать, если рабочий стол будет на месте) »
Жмем Alt+Cntrl+Del и запускаем Explorer ;)




© OSzone.net 2001-2012