Skip to content

Latest commit

 

History

History
64 lines (49 loc) · 4.77 KB

README_RU.md

File metadata and controls

64 lines (49 loc) · 4.77 KB

SmartSystemMenu SmartSystemMenu


SmartSystemMenu добавляет дополнительные пункты системного меню, такие как:

  • Information. Отображает диалог с детальной информацией об окне и процессе, которому принадлежит окно.
  • Roll Up. Позволяет свернуть вверх до заголовка окно и обратно.
  • Aero Glass. Включает для текущего окна режим "Aero Glass". (Поддерживается в Windows Vista and выше. Удобно по большей части для консольных окон.)
  • Always On Top. Отображает окно поверх остальных окон системы.
  • Send To Bottom. Отображает окно за всеми окнами системы.
  • Save Screenshot. Позволяет сохранить скриншот окна в файл.
  • Open File In Explorer. Открывает File Explorer с выделенным файлом процесса, которому принадлежит окно.
  • Drag By Mouse. Позволяет перетащить окно мышкой за любую его область.
  • Resize. Позволяет изменить размер окна.
  • Move To. Позволяет перенести окно на другой монитор.
  • Alignment. Позволяет выравнить окно в одной из 9 позиций.
  • Transparency. Позволяет изменить прозрачность окна.
  • Priority. Позволяет изменить приоритет процесса, которому принадлежит окно.
  • Clipboard. Позволяет скопировать текст окна в буфер обмена или очистить буфер обмена.
  • System Tray. Сворачивает окно в системный трей.
  • Other Windows. Позволяет закрыть или минимизировать все окна системы кроме текущего.
  • Start Program. Запускает любой процесс заданный через настройки программы.

Screenshots

alt tag alt tag alt tag alt tag

Требования к системе

  • ОС Windows XP SP3 и выше. Поддержка x86 and x64 систем.
  • .NET Framework 4.0

Файлы

  • SmartSystemMenu.exe
  • SmartSystemMenu64.exe (находится в ресурсах SmartSystemMenu.exe)
  • SmartSystemMenuHook.dll
  • SmartSystemMenuHook64.dll
  • SmartSystemMenu.xml
  • Language.xml

Программа состоит из SmartSystemMenu.exe and SmartSystemMenuHook.dll модулей для x86 систем, SmartSystemMenu64.exe и SmartSystemMenuHook64.dll модулей для x64 систем. Когда запускается процесс SmartSystemMenu.exe, он так же стартует SmartSystemMenu64.exe процесс. Эти два процесса загружают хуки (SmartSystemMenuHook.dll и SmartSystemMenuHook64.dll) во все процессы системы. Когда выбирается один из добавленных пунктов меню, хук пересылает информацию об этом в основной процесс SmartSystemMenu.exe (SmartSystemMenu64.exe) и уже сам процесс выполняет действие.

Ограничения

Утилита не может добавлять пункты в системные меню окон, которые не имеют его или которые создают своё собственное системное меню, такие как IE 9 и выше, Chrome 29 и выше, окна Delphi процессов и т.д.

Примечание

При запуске SmartSystemMenu.exe отображается окно UAC, т.к. программе требуются привилегии для доступа к информации о процессах и окнах системы.