Показать сообщение отдельно
  #13  
Старый 01.01.2010, 19:04
Аватар для Electronic_Arts
Electronic_Arts Electronic_Arts вне форума
Местный
 
Регистрация: 13.07.2006
Адрес: на земле
Сообщения: 562
Версия Delphi: Delphi 11
Репутация: 18
Восклицание

Цитата:
Сообщение от MrBadge
Код:
SetWindowLong(FindWindowEx(FindWindow('Shell_TrayWnd', nil), 0, 'Button', nil), GWL_ID, -1);
Ferra Этот процесс просто возврашает значение - коротко если открыли меню пуск то его закрываем....но в процессе есть ощибка конкретно вот в этом все дело GWL_ID задает новое значение кнопке пуск.....
а как вернуть все в норму я незнаю пока ток перезапуском explorera можно решить эту проблему

так вот - а вырубить explorer.exe реально можно так - как сказал выше AND_REY
Код:
shellexecute(0, 'open', 'taskkill.exe', '/f /im explorer.exe', nil, sw_hide);
Ответить с цитированием