
Быстрый поиск
Введите фрагмент названия статьи для поиска

Как программно свернуть все окна
04.09.2019 | Категория: Образ мышления: Assembler | Автор: ManHunter
Есть разные способы программно свернуть все открытые окна. Простой и топорный вариант решения - эмуляция нажатия клавиш Win+M, которые и выполняют команду "Свернуть все окна". Делается это через последовательность вызовов keybd_event.Code (Assembler) : Убрать нумерацию
- ; Эмуляция нажатия клавиш Win+M
- invoke keybd_event,VK_LWIN,0,0,NULL
- invoke Sleep,1
- invoke keybd_event,'M',0,0,NULL
- invoke Sleep,1
- invoke keybd_event,VK_LWIN,0,KEYEVENTF_KEYUP,NULL
Code (Assembler) : Убрать нумерацию
- ; Эмуляция нажатия клавиш Win+Shift+M
- invoke keybd_event,VK_LWIN,0,0,NULL
- invoke Sleep,1
- invoke keybd_event,VK_LSHIFT,0,0,NULL
- invoke Sleep,1
- invoke keybd_event,'M',0,0,NULL
- invoke Sleep,1
- invoke keybd_event,VK_LSHIFT,0,KEYEVENTF_KEYUP,NULL
- invoke Sleep,1
- invoke keybd_event,VK_LWIN,0,KEYEVENTF_KEYUP,NULL
Читать статью целиком »
Просмотров: 854 | Комментариев: 5

Minimize All 1.0, Toggle Desktop 1.0
28.08.2019 | Категория: Мои программы | Автор: ManHunter

Скриншот программы Minimize All
Комплект программ для тех, кто по какой-либо причине не может или не хочет пользоваться горячими клавишами в Windows для сворачивания открытых окон. Программы написаны для личных нужд, может быть пригодятся кому-нибудь еще.
Minimize All при запуске сворачивает все открытые окна, аналогично комбинации клавиш Win+M. Используется как замена стандартного ярлыка "Свернуть все окна".
Toggle Desktop при запуске сворачивает открытые окна и показывает рабочий стол, аналогично комбинации клавиш Win+D, при повторном запуске восстанавливает открытые окна.
Читать статью целиком »
Просмотров: 888 | Комментариев: 2

Как запустить несколько копий regedit
11.08.2019 | Категория: Software | Автор: ManHunter

Как запустить несколько копий regedit
Когда вы работаете со стандартным редактором реестра Windows, может возникнуть необходимость запуска двух и более копий regedit. Например, когда надо сравнить содержимое ветки реестра до и после выполнения каких-либо действий или если надо перенести какие-то значения из одной ветки реестра в другую. Но при попытке повторного запуска редактора реестра, система просто переключает фокус на ранее открытое окно regedit.
Читать статью целиком »
Просмотров: 1060 | Комментариев: 2

Работа с Image File Execution Options на Ассемблере
17.07.2019 | Категория: Образ мышления: Assembler | Автор: ManHunter
Не так давно я выкладывал статью про использование Image File Execution Options, где обещал провести эксперименты на Ассемблере. Всю теорию про IFEO вы можете прочитать по приведенной ссылке, дублировать я ее тут не буду.Начнем с установки перехватчика. Тут все просто, создаем ключ в реестре, затем в нем создаем параметр "Debugger" с указанием пути к нашему файлу.
Code (Assembler) : Убрать нумерацию
- ; Ключ реестра
- victim_key db 'SOFTWARE\Microsoft\Windows NT\CurrentVersion\'
- db 'Image File Execution Options\victim.exe',0
- ; Путь к нашему отладчику
- debug_key db 'Debugger',0
- ...
- ...
- invoke RegCreateKeyEx,HKEY_LOCAL_MACHINE,victim_key,0,0,\
- REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,0,phkResult,lpdwDisp
- ; Путь к отладчику
- invoke lstrlen,evil
- invoke RegSetValueEx,[phkResult],debug_key,0,REG_SZ,evil,eax
- invoke RegCloseKey,[phkResult]
Code (Assembler) : Убрать нумерацию
- invoke SHDeleteKey,HKEY_LOCAL_MACHINE,victim_key
Читать статью целиком »
Просмотров: 691 | Комментариев: 0

Исправление ошибок в Центре обновления Windows
11.07.2019 | Категория: Software | Автор: ManHunter

Исправление ошибок в Центре обновления Windows
Тут как-то столкнулся с непонятной проблемой при обновлении Windows на домашнем компе. При выборе необязательных обновлений их количество показывается, а вот список с чекбокасами остается пустой. Может быть что-то поломалось при очередных экспериментах с системой, или какая-то софтина не туда залезла, не знаю. Windows и так не особо дружелюбен, когда дело заходит о трактовании ошибок Центра обновления, обычно система ограничивается числовым кодом. А тут даже этого не было, тишина и пустота.
Читать статью целиком »
Просмотров: 996 | Комментариев: 3
