Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.03;
Скачать: CL | DM;

Вниз

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

 
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)

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


 
Anatoly Podgoretsky ©   (2006-11-16 21:42) [41]

> RASkov  (16.11.2006 21:38:40)  [40]

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


 
RASkov   (2006-11-16 21:45) [42]

> [41] Anatoly Podgoretsky ©   (16.11.06 21:42)

О чем я ему и намекнул в [36]
Только он один "знает", что он "пишет не вирус"(или им подобное).
Сейчас придумает "правильную" ситуацию и мы ему расскажем как это сделать:)


 
RASkov   (2006-11-16 21:46) [43]

или по зубам.


 
Evgeniy_P   (2006-11-17 08:51) [44]

А как насчет того что это может сервер на котором работают люди круглосуточно, которым кроме специального запущеного ПО больше нечего и не надо. А присутствие рабочего стола и меню пуск будет их отвлекать от работы и тянуть на всякие глупости, из-за которых могут быть большие проблемы.
Все. Спасибо ВСЕМ за флуд. Я мой кусок темы считаю закрытым.
P.S. На мир надо смотреть шире....


 
Anatoly Podgoretsky ©   (2006-11-17 09:41) [45]

> Evgeniy_P  (17.11.2006 08:51:44)  [44]

> сервер на котором работают люди круглосуточно

??? нефига себе сервер, это же рабочая станция.


 
wherewolf   (2006-11-17 10:12) [46]

кассовый терминал.


 
Anatoly Podgoretsky ©   (2006-11-17 12:00) [47]

> wherewolf  (17.11.2006 10:12:46)  [46]

Спец шелл



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

Текущий архив: 2006.12.03;
Скачать: CL | DM;

Наверх




Память: 0.58 MB
Время: 0.064 c
15-1163361396
Eraser
2006-11-12 22:56
2006.12.03
RDP и терминальные сессии


8-1145700764
QuickFinder
2006-04-22 14:12
2006.12.03
Видеозахват с помощью Delphi


2-1163484998
nayer
2006-11-14 09:16
2006.12.03
текущая дата в Paradox


15-1163566298
vamp_avp
2006-11-15 07:51
2006.12.03
Траблтикет


15-1163586466
YOjik
2006-11-15 13:27
2006.12.03
Загадка