Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];

Вниз

Как отключить меню "пуск" в винде...   Найти похожие ветки 

 
vegarulez ©   (2006-11-13 10:19) [0]

Привет Всем мастерам!
У меня вот такой вопрос. Можно ли как нибудь программно вообще избавиться от меню "Пуск" в винде? Чтоб его не было.
То есть не скрыть а просто вообще его убирать при запуске программы. и Включать после её завершения...
Моожет ссылки где нить по этому поводу есть.
Я так думаю что в реестре есть ключик на этот случай... и копать так думаю надо в ту сторону...
при смене ключа реестра наерно придётся перегружаться, чтоб изменения такого рода вступили в силу.
Какие ваши мысли на этот счёт.


 
Alarm ©   (2006-11-13 10:25) [1]

Можно, только от клавиши Win "избавиться" будет сложнее:)


 
vegarulez ©   (2006-11-13 10:28) [2]

А перехватить её никак нельзя?
Да мне впринципе по большому счёту можно даже клавишу вин и не перехватывать...  хотя луче бы конешно перехватить... да ладно до этого потом дойдём...
Без перехвата как это сделать можно?


 
Johnmen ©   (2006-11-13 10:28) [3]


> Какие ваши мысли на этот счёт.


Мысль одна - в инете навалом примеров избавления от "Пуск".


 
novill ©   (2006-11-13 10:28) [4]

1. найти окно с именем Shell_TrayWnd
2. среди дочерних окон этого окна найти окно с классом BUTTON
3. Установить статус видимости в нужное значение
:)


 
Percent   (2006-11-13 10:28) [5]

Я так думаю что в реестре есть ключик на этот случай...

Да, Microsoft специально предусмотрел для таких @%&%$ как ты, ключик в реестре...


 
Anatoly Podgoretsky ©   (2006-11-13 10:29) [6]

> vegarulez  (13.11.2006 10:19:00)  [0]

Это странно так насиловать пользователя.
За что?


 
novill ©   (2006-11-13 10:30) [7]

> Можно, только от клавиши Win "избавиться" будет сложнее:
> )

Хук на клавиатуру, и отсекать по коду )


 
Alarm ©   (2006-11-13 10:36) [8]

> Можно, только от клавиши Win "избавиться" будет сложнее:

Да я пошутил:) Все это давно опИсано. И с клавишей Win в том числе. Просто поддерживаю Anatoly Podgoretsky ©   (13.11.06 10:29) [6] и поэтому не выкладываю


 
Anatoly Podgoretsky ©   (2006-11-13 10:36) [9]

> novill  (13.11.2006 10:28:04)  [4]

А толку, ну нельзя будет мышкой назва


 
KilkennyCat ©   (2006-11-13 10:44) [10]

Помимо Win надо отломать еще и Ctrl + Esc


 
novill ©   (2006-11-13 10:49) [11]

> Помимо Win надо отломать еще и Ctrl + Esc

При желании отломать такое количество возможностей возникает вопрос: "А в том ли месте отламываем?" :)))


 
KilkennyCat ©   (2006-11-13 10:51) [12]

> [11] novill ©   (13.11.06 10:49)

согласен. надо просто ножницами перерезать проводок.


 
Evgeniy_P   (2006-11-16 10:01) [13]

У меня проблемка:
при скрытом рабочем столе
  ShowWindow(FindWindow(nil,"Program Manager"),SW_HIDE)
и скрытой панели задач
  ShowWindow(FindWindow("Shell_TrayWnd", Nil), SW_HIDE),

мышкой двойной клик в любом месте рабочего стола, вылазиет меню ПУСК.

Не подскажите, как сделать что бы меню пуск вообще не вылазило?


 
Ksan ©   (2006-11-16 10:55) [14]

Писать под дос


 
Evgeniy_P   (2006-11-16 11:35) [15]

=) оч. смешно насчет доса

Когда скрываешь только панель задач
 ShowWindow(FindWindow("Shell_TrayWnd", Nil), SW_HIDE)
меню пуск не вылазиет....
А вот если еще и рабочий стол скрываешь, тогда вот эта проблам и появляется.


 
Percent   (2006-11-16 11:43) [16]

тогда вот эта проблам и появляется

Нет, это не проблема.
А вот твоя программа - вот это настоящая проблема для пользователя.
Завязывай с вирусами.
Давай, конструктивом лучше займись.


 
Amoeba ©   (2006-11-16 11:47) [17]


> Percent   (16.11.06 11:43) [16]
> тогда вот эта проблам и появляется
>
> Нет, это не проблема.
> А вот твоя программа - вот это настоящая проблема для пользователя.
>
> Завязывай с вирусами.
> Давай, конструктивом лучше займись.

Согласен, что автор вопроса фигней страдает.


 
Evgeniy_P   (2006-11-16 11:47) [18]

Это не вирус.

Просто иногда пользователей на работе надо ограничивать...


 
Percent   (2006-11-16 11:53) [19]

Просто иногда пользователей на работе надо ограничивать...

Для этого существуют политики безопасности.
И заниматься этим вопросом должен системный администратор.
А то, что ты пытаешься сделать - баловство.
Извини, но у меня других названий этому нет.


 
Anatoly Podgoretsky ©   (2006-11-16 11:56) [20]

> Evgeniy_P  (16.11.2006 11:47:18)  [18]

И ты решил, что это твои функции.


 
Evgeniy_P   (2006-11-16 12:02) [21]

Подождите, вопросы был не зачем это нужно, а как это можно победить?

Для percent: политики безопасности здесь не подходят.
остальное ответ выше.

Для Anatoly Podgoretsky: как не печально, но да.


 
Percent   (2006-11-16 12:15) [22]

политики безопасности здесь не подходят.

Не объяснишь ли, почему?

P.S. Пока не объяснишь, доверия к тебе, как к честному программисту не будет. Будешь числиться в рядах вирусописателей.


 
Anatoly Podgoretsky ©   (2006-11-16 12:17) [23]

> Evgeniy_P  (16.11.2006 12:02:21)  [21]

О, даже так!
Твое мнение или свыше?


 
Evgeniy_P   (2006-11-16 12:28) [24]

понятно, что ни каких мыслей только разговоры на отвлеченные темы.

для percent: в связи со спецификой работы основного ПО.
для Anatoly Podgoretsky: и мое и свыше.


 
Percent   (2006-11-16 12:47) [25]

понятно, что ни каких мыслей только разговоры на отвлеченные темы

Да, пока ТЫ говоришь на отвлеченные темы.
"В связи со спецификой работы основного ПО" - ничем не лучше других аргументов, типа "так надо", "требования времени".

Давай сюда конкретное поведение и решения твоей системы, которые не дают тебе использовать встроенные политики безопасности ОС.

P.S. Ты все еще в вирусописателях... ;-)


 
Evgeniy_P   (2006-11-16 12:57) [26]

? почему я говорю на отвлеченные темы?
Сайт вообще-то о delphi. И мне нужно решение на Delphi, потому что программулина не только скрывает рабочий стол и отключает меню пуск, а выполняет соответственно еще и другие полезные функции.
Спасибо за помощь.


 
Anatoly Podgoretsky ©   (2006-11-16 13:00) [27]

> Evgeniy_P  (16.11.2006 12:28:24)  [24]

Ну со свыше бороться можно, а вот со своим тяжело, не всем дано.


 
Percent   (2006-11-16 13:00) [28]

Пиши свою оболочку (Shell).


 
Anatoly Podgoretsky ©   (2006-11-16 13:00) [29]

> Percent  (16.11.2006 12:47:25)  [25]

> Ты все еще в вирусописателях... ;-)

Заповедник.


 
Anatoly Podgoretsky ©   (2006-11-16 13:01) [30]

> Evgeniy_P  (16.11.2006 12:57:26)  [26]

Может это тебе нужен Шелл?


 
Percent   (2006-11-16 13:02) [31]

не только скрывает рабочий стол и отключает меню пуск, а выполняет соответственно еще и другие полезные функции

"Сокрытие рабочего стола" и "Отключение меню пуск" теперь числятся в разделе "Полезные функции".
О как!


 
Anatoly Podgoretsky ©   (2006-11-16 13:03) [32]

> Percent  (16.11.2006 13:02:31)  [31]

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


 
Evgeniy_P   (2006-11-16 14:11) [33]

Компьютеры с ОС Win применяются не только дома и в офисах, где это конечно же заподлостроение или полезные функции в ковычках, а есть места использования, где эти функции скрытия надо включить, а при необходимости быстро вернуть все на место, для устранения каких либо неисправностей.


 
TIF ©   (2006-11-16 14:20) [34]

Удалено модератором
Примечание: Флудить завязываем


 
TIF ©   (2006-11-16 14:23) [35]

Удалено модератором
Примечание: Флудить завязываем


 
RASkov   (2006-11-16 19:57) [36]

> [0] vegarulez ©   (13.11.06 10:19)

Опиши реальную ситуацию когда необходимо убрать "Пуск" и "Рабочий стол".
А так только и будешь отбиваться от "флуда". И оно тому верно.


 
Loginov Dmitry ©   (2006-11-16 20:13) [37]

Проблема решается просто: перерезать шнур от клавы и мыши. Правда программно оную полезную функцию реализовать очень сложно, так что сам уж как нибудь, или пользователя попроси.


 
Anatoly Podgoretsky ©   (2006-11-16 20:29) [38]

> RASkov  (16.11.2006 19:57:36)  [36]

Реальные ситуации могут быть, но в зависимости от ситуации и решения, плоть до - а по зубам?


 
Anatoly Podgoretsky ©   (2006-11-16 20:32) [39]

> Loginov Dmitry  (16.11.2006 20:13:37)  [37]

Зачем перерезать, это решается проще, не включай и все, как минимум для ХР и 2003 и такая необходимость существует, например сервера. Кроме того можно и видео оключить.


 
RASkov   (2006-11-16 21:38) [40]

> [38] Anatoly Podgoretsky ©   (16.11.06 20:29)

Можно и так:) А можно и не пользоваться такими прогами.



Страницы: 1 2 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.54 MB
Время: 0.047 c
2-1163580497
Магедон
2006-11-15 11:48
2006.12.03
как убрать мерцание мышки?


15-1163302608
Gero
2006-11-12 06:36
2006.12.03
Все в игноре!


1-1161594663
dmitry kholl
2006-10-23 13:11
2006.12.03
Рост памяти с TWebBrowser


2-1163664385
неумейка
2006-11-16 11:06
2006.12.03
Фон StringGrig с перетеканием цвета


2-1163531474
Troan_81
2006-11-14 22:11
2006.12.03
Как узнать имя окна handle?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский