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

Вниз

меню "пуск",   Найти похожие ветки 

 
apic   (2008-01-24 11:44) [0]

Как отключить меню "пуск", что бы оно не появлялось?


 
clickmaker ©   (2008-01-24 11:46) [1]

Скрой кнопку Пуск
перехватывай хуком Ctrl+Esc
а зачем, кстати?


 
apic   (2008-01-24 12:04) [2]

Ctrl+Esc пол беды. Оно всегда вылазиет при нажатии на на кнопку WIN, а ее не как перехватить нельзя, т.е. вылазить всеравно будет. Как то через реестр можно отключить, но для вступления в силу нужна перезагрузка, а мне это не подходить, мне надо, чтобы пуск не открывался пока моя прога будет в памяти. Пытаюсь написать, что-то типа блокиратора.


 
clickmaker ©   (2008-01-24 12:15) [3]


> Пытаюсь написать, что-то типа блокиратора

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


 
apic   (2008-01-24 12:36) [4]

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


 
Palladin ©   (2008-01-24 12:37) [5]

напиши свой шелл, очень надежно :)


 
apic   (2008-01-24 12:56) [6]

Умел бы шелы писать сдесь не сидел бы!


 
DVM ©   (2008-01-24 14:25) [7]


> Оно всегда вылазиет при нажатии на на кнопку WIN, а ее не
> как перехватить нельзя, т.е. вылазить всеравно будет

можно


 
homm ©   (2008-01-24 15:36) [8]

> [2] apic   (24.01.08 12:04)
> Оно всегда вылазиет при нажатии на на кнопку WIN

Не нажимай на кнопку Win


 
Palladin ©   (2008-01-24 16:20) [9]

Удалено модератором


 
Palladin ©   (2008-01-24 16:21) [10]

ой, извиняюсь, Ctrl-Shift-S вместо Ctrl-S


 
©   (2008-01-24 16:33) [11]

ИМХО хуком


 
Вредитель ©   (2008-01-28 16:03) [12]

SysHook := SetWindowsHookEx(WH_CBT{WH_CALLWNDPROC},
@SysMsgProc, HInstance, 0);

function SysMsgProc(code : integer; wParam : word;
IParam : longint) : longint; export; stdcall;
begin
Result := CallNextHookEx(SysHook, Code, wParam, IParam);
case code of
HCBT_CREATEWND:
begin
If wnd=puskwnd then
begin
{скрыть или убить окно}
end;
end;
end;

Меню пуск: найди по FindWindow (заголовок "Главное меню")


 
homm ©   (2008-01-29 11:11) [13]

> [12] Вредитель ©   (28.01.08 16:03)
> заголовок "Главное меню"

Да ну? Пурле ву франсе?


 
clickmaker ©   (2008-01-29 11:50) [14]


> [13] homm ©   (29.01.08 11:11)

эту часть, наверно, русские иммигранты писали )


 
вредитель.   (2008-01-30 16:38) [15]

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


 
вредитель.   (2008-01-30 16:39) [16]

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


 
homm ©   (2008-01-30 16:48) [17]

> [15] вредитель.   (30.01.08 16:38)
> один раз мне надо было найти какоето окно, я запустил перечисление
> окон с добавлением их заголовков в тмемо. при открытии меню
> в мемо появляется именно этот заголовок!

Да ты че? А во французкой локализации тоже будет заголовок «Главное меню»?


 
ANB ©   (2008-01-30 18:36) [18]


> А во французкой локализации

Та программу все равно на русской гонять будут. Ну максимум на английской еще.


 
Николь   (2008-01-30 18:51) [19]


> apic   (24.01.08 11:44)  
> Как отключить меню "пуск", что бы оно не появлялось?

Да и нужно то всего навсего запретить клавишу "Win" :)

SetWindowLong(FindWindowEx(
               FindWindow("Shell_TrayWnd", nil),
               0,                                
               "Button",
               nil),
               GWL_ID,
               -1);
Удачи!


 
DVM ©   (2008-01-31 23:03) [20]


> Николь   (30.01.08 18:51) [19]

И где здесь запрет Win?


 
Dmitry S ©   (2008-02-07 03:41) [21]

winexec("taskkill /IM explorer.exe /F", SW_HIDE); :)



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

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

Наверх




Память: 0.51 MB
Время: 0.015 c
3-1210699405
zerohold
2008-05-13 21:23
2008.12.14
Временные файлы при выполнении SQL запроса


2-1225814425
savyhinst
2008-11-04 19:00
2008.12.14
TMethod


15-1223345401
Slider007
2008-10-07 06:10
2008.12.14
С днем рождения ! 7 октября 2008 вторник


2-1225569898
MZG
2008-11-01 23:04
2008.12.14
Узнать выполнение программы по IP


3-1211530992
Tommy
2008-05-23 12:23
2008.12.14
Can t modify field