Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Как скрыть панель задач при запуске системы? (http://forum.oszone.net/showthread.php?t=68258)

borvins 08-07-2006 16:31 459201

Как скрыть панель задач при запуске системы?
 
Как скрыть панель задач при запуске системы? В WIN2000 панель задач не выскакивала. В XP принудительно вылазит.

ShaddyR 08-07-2006 16:36 459204

Когда вылазит? Поподробнее плз.

borvins 08-07-2006 17:32 459223

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

killout 06-11-2008 11:27 944759

Вложений: 1
Мужики!

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

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

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

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

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

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

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

Котяра 06-11-2008 14:14 944915

killout, пользователь с сенсорным экраном? Нужен ли пользователю рабочий стол? Или достаточно одной программы?

killout 06-11-2008 14:54 944955

Достаточно нескольких cmd которые я из автозагрузки открываю.
Если убрать explorer, то автозагрузка не обрабатывается.

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

Котяра 06-11-2008 15:22 944983

К сожалению, не знаю. :(
Цитата:

Цитата killout
убрать explorer »

Может, заменить его на запуск батника, который запустит
Цитата:

Цитата killout
нескольких cmd »

?
А для отладки можно и Ctrl-Alt-Del.

killout 06-11-2008 19:02 945199

Вложений: 1
У меня фоном рабочего стола стоит анимированная гифка, которая показывает процесс загрузки)
Если убить эксплорер, то отображать ее не представляется возможным.

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

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


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

Код:

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 945212

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

killout 06-11-2008 19:27 945225

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

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

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

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

Котяра 06-11-2008 19:37 945234

Цитата:

Цитата killout
У меня фоном рабочего стола стоит анимированная гифка, которая показывает процесс загрузки)
Если убить эксплорер, то отображать ее не представляется возможным. »

Ясно. Хотя вроде фоновая картинка отображается и без 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 945236

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 945238

Vadikan, кнопку Пуск это тоже отключит? Думаю, цель - недопустить входа в Главное меню

killout 06-11-2008 20:14 945260

Цель - и не допустить входа в главное меню, в ктоором, впрочем, и так все убрано через 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 945288

Ясно. А вот вариант с Userinit-ом, думаю, и не помог бы - слишком рано бы отрабатывал программа.

Drinko 06-11-2008 22:48 945412

Уже была подобная тема: Автоматически скрывать панель задач даже при запуске системы

killout 06-11-2008 23:08 945433

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

Drinko 06-11-2008 23:20 945444

Цитата:

Цитата killout
А так-же цель не портить внешним видом панели задач загрузку. Это для проги автоматизации ресторанов, комп используется только для этого приложения на java. В этой проге используется весь экран. »

А если просто заменить оболочку Explorer на Вашу прогу?

Котяра 07-11-2008 00:00 945479

Цитата:

Цитата Drinko
А если просто заменить оболочку Explorer на Вашу прогу? »

Я предлагал подобный вариант решений. Но нужно, чтобы был рабочий стол и чтобы отрабатывала автозагрузка.

Drinko 07-11-2008 00:32 945500

Цитата:

Цитата killout
Достаточно нескольких cmd которые я из автозагрузки открываю. »

Их можно прописать в реестре...
Цитата:

Цитата killout
(я пришел, подключил клавиатуру, и могу отлаживать, если рабочий стол будет на месте) »

Жмем Alt+Cntrl+Del и запускаем Explorer ;)

killout 07-11-2008 08:39 945629

Drinko, без эксплорера не отображается анимированная gif которая стоит фоном рабочего стола.
Кончено, в такой ситуации наверное можно много еще чего придумать.

Но самое простое просто сделать размер панели задач НУЛЕВЫМ и навсегда его таким оставить)

killout 07-11-2008 09:52 945671

Зачем поставили Решено, если это не так?

Да, я почти получил результат нужный, но не тем методом, который хотел.

killout 07-11-2008 14:00 945884

Как оказалось при прописывании shell=
Код:

Explorer.exe C:\WINDOWS\nircmd.exe win hide class "Shell_TrayWnd"
тоже срабатывает не всегда. Закономерность выявить не удалось. Так что это не подходит((

killout 13-11-2008 22:53 952032

Ну, никто не знает ответа на такой простой вопрос чтоли?))


Время: 08:25.

Время: 08:25.
© OSzone.net 2001-