Python — как отключить Window7 минимизировать способность

Я хочу отключить все окна свернутой способности в win7.Я использовал SetWindowLong в питоне win32gui.

from  win32gui import  *
def disablemin(hwnd,HWMD):
SetWindowLong(hwnd,win32con.GWL_STYLE,GetWindowLong(hwnd,win32con.GWL_STYLE) & ~win32con.WS_MINIMIZEBOX)
EnumWindows(disablemin, 0)

Но только сделанные кнопки не могут быть использованы. Я считаю, что некоторые окна все еще можно свернуть. Как решить эту проблему?

0

Решение

Есть несколько проблем с вашей идеей.

  1. Вы пытаетесь изменить поведение других окон, окон, которые не являются вашими. Это всегда плохая идея.
  2. Вы пытаетесь изменить стили окна один раз. Это не обязательно достаточно; они могут быть восстановлены процессом жертвы.
  3. Даже если стиль окна изменяется, это не означает, что фактическое поле минимизации исчезло. Это просто удаляет тот, который создан ОС; нарисованные вручную значки все еще могут присутствовать.
  4. Даже если окно минимизации пропало, это не остановит вызовы ShowWindow(SW_MINIMIZE)
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]