Trinity - Управление частотой процессора
Цитата: dehote9223 от 07.09.2026, 18:53В программу добавлена небольшая тайна )
"Ищите, и найдете; стучите, и отворят вам" (Мф. 7:7)Время 18:53 МСК, 7 сентября
В программу добавлена небольшая тайна )
"Ищите, и найдете; стучите, и отворят вам" (Мф. 7:7)
Время 18:53 МСК, 7 сентября
Цитата: dehote9223 от 08.09.2026, 07:41Оптимизация быстрой очистки ОЗУ (автоочистка)
Полностью исключены блокирующие дисковые операции (FlushAllVolumeBuffers) и сброс модифицированных страниц на диск (FlushModifiedList).
Это предотвращает забивание очереди ввода-вывода (I/O) накопителя и уменьшает микрофризы/статтеры при срабатывании автоочистки во время игр.Режим сброса списка ожидания (Standby List) переведен на команду 4 вместо 5 (MemoryPurgeStandbyList), что обеспечивает полноценную очистку кэша всех приоритетов, а не только нулевого.
Сохранено сжатие рабочих наборов процессов (EmptyWorkingSets), благодаря чему очистка дает мгновенный и наглядный результат в Диспетчере задач без обращения к физическому диску.Несмотря на оптимизацию быстрой очистки, перед запуском тяжёлых и требовательных игр автоматическую очистку ОЗУ рекомендуется временно отключать (переводить в режим "Отключена").
Это позволит полностью исключить микрофризы (статтеры), которые могут возникать в момент срабатывания таймера из-за повторной подгрузки активных ресурсов игры обратно в память.Глубокая очистка
Сохранен бескомпромиссный комплексный режим очистки:
сброс дисковых буферов всех томов, обнуление системного файлового кэша, сброс модифицированных страниц и полная зачистка памяти до минимально возможного уровня.
Оптимизация быстрой очистки ОЗУ (автоочистка)
Полностью исключены блокирующие дисковые операции (FlushAllVolumeBuffers) и сброс модифицированных страниц на диск (FlushModifiedList).
Это предотвращает забивание очереди ввода-вывода (I/O) накопителя и уменьшает микрофризы/статтеры при срабатывании автоочистки во время игр.
Режим сброса списка ожидания (Standby List) переведен на команду 4 вместо 5 (MemoryPurgeStandbyList), что обеспечивает полноценную очистку кэша всех приоритетов, а не только нулевого.
Сохранено сжатие рабочих наборов процессов (EmptyWorkingSets), благодаря чему очистка дает мгновенный и наглядный результат в Диспетчере задач без обращения к физическому диску.
Несмотря на оптимизацию быстрой очистки, перед запуском тяжёлых и требовательных игр автоматическую очистку ОЗУ рекомендуется временно отключать (переводить в режим "Отключена").
Это позволит полностью исключить микрофризы (статтеры), которые могут возникать в момент срабатывания таймера из-за повторной подгрузки активных ресурсов игры обратно в память.
Глубокая очистка
Сохранен бескомпромиссный комплексный режим очистки:
сброс дисковых буферов всех томов, обнуление системного файлового кэша, сброс модифицированных страниц и полная зачистка памяти до минимально возможного уровня.
Цитата: dehote9223 от 10.09.2026, 19:30В контекстное меню добавлено подменю "📌 Расположение значков Раб. стола"
Теперь можно запомнить расположение значков и восстановить при слёте в текущем разрешении экрана.
В контекстное меню добавлено подменю "📌 Расположение значков Раб. стола"
Теперь можно запомнить расположение значков и восстановить при слёте в текущем разрешении экрана.
Цитата: dehote9223 от 10.09.2026, 20:23Исправлен алгоритм восстановления значков рабочего стола
– Устранена проблема со смещением значков из-за автовыравнивания и коллизий сетки Windows (добавлен двухпроходный алгоритм расстановки).
– Исправлено позиционирование ярлыков с одинаковыми именами (файлы со скрытыми расширениями, дубликаты из общей и личной папок).
Исправлен алгоритм восстановления значков рабочего стола
– Устранена проблема со смещением значков из-за автовыравнивания и коллизий сетки Windows (добавлен двухпроходный алгоритм расстановки).
– Исправлено позиционирование ярлыков с одинаковыми именами (файлы со скрытыми расширениями, дубликаты из общей и личной папок).
Цитата: Сибирь от 10.09.2026, 20:44Вечер добрый, dehote9223!
"📌 Расположение значков Раб. стола"
Невероятно полезная функция!! У меня на рабочем столе особый порядок кучи ярлыков и папок, настоящее пространство для творчества и труда)). И после всяких сбоев или смены разрешения экрана, я даже дошёл до того, что раз в пару месяцев делал скриншоты рабочего стола на случай, если ярлыки слетят и перемешаются😂. Теперь же об этом можно успешно забыть благодаря твоей Trinity🙏.
Большущее спасибо, dehote9223!
Вечер добрый, dehote9223!
"📌 Расположение значков Раб. стола"
Невероятно полезная функция!! У меня на рабочем столе особый порядок кучи ярлыков и папок, настоящее пространство для творчества и труда)). И после всяких сбоев или смены разрешения экрана, я даже дошёл до того, что раз в пару месяцев делал скриншоты рабочего стола на случай, если ярлыки слетят и перемешаются😂. Теперь же об этом можно успешно забыть благодаря твоей Trinity🙏.
Большущее спасибо, dehote9223!
Цитата: dehote9223 от 10.09.2026, 21:05Сибирь, привет и спасибо!
В облаке залил обновление в 20:54, обязательно обновиться
Допилил функцию восстановления значков, но если что-то выявится, прошу сообщить )
Сибирь, привет и спасибо!
В облаке залил обновление в 20:54, обязательно обновиться
Допилил функцию восстановления значков, но если что-то выявится, прошу сообщить )
Цитата: dehote9223 от 11.09.2026, 07:42Исправление ошибки запуска (0xc000007b)
Устранена критическая ошибка запуска программы на системах Windows без установленных библиотек Visual C++ Redistributable.
Исправление ошибки запуска (0xc000007b)
Устранена критическая ошибка запуска программы на системах Windows без установленных библиотек Visual C++ Redistributable.
Цитата: dehote9223 от 11.09.2026, 19:24В контекстное меню добавлено подменю "🗔 Значки рабочего стола"
Добавлена возможность включать и отключать стандартные системные значки:
💻 Этот компьютер
🗑 Корзина
📁 Файлы пользователя
⚙ Панель управления
🌐 СетьА также запускать "🖼 Параметры значков рабочего стола"
В контекстное меню добавлено подменю "🗔 Значки рабочего стола"
Добавлена возможность включать и отключать стандартные системные значки:
💻 Этот компьютер
🗑 Корзина
📁 Файлы пользователя
⚙ Панель управления
🌐 Сеть
А также запускать "🖼 Параметры значков рабочего стола"
Цитата: dehote9223 от 12.09.2026, 12:15Полный аварийный бэкап игровых оптимизаций (.reg и .bat) в двух расположениях
При выборе пункта меню "Сохранить текущие настройки" в разделе игровых оптимизаций программа теперь не только фиксирует параметры внутри settings.ini, но и автоматически формирует комплект аварийного восстановления сразу из двух файлов в двух независимых местах:
backup_tweaks.reg — полный слепок системных настроек реестра (GPU, режим MSI, аудио, сеть, Game DVR, FSO, MPO, изоляция ядра HVCI, планировщик и др.).
backup_bcd_reset.bat — командный сценарий для мгновенного сброса загрузочных таймеров Windows (Dynamic Tick, HPET и TSC Sync Policy) к заводским значениям.
Оба файла параллельно сохраняются
Рядом с исполняемым файлом программы (в папке с Trinity.exe или на переносной флешке).
В рабочей папке профиля (%APPDATA%\Trinity, рядом с settings.ini).Зачем это нужно и как это устроено
Разделение зон ответственности: почему одного .reg-файла недостаточно?
Параметры аппаратных и системных таймеров (Dynamic Tick, useplatformclock / HPET, tscsyncpolicy) хранятся не в ветках реестра, а в системном хранилище загрузки — BCD (Boot Configuration Data).
Обычный .reg-файл физически не может примениться к BCD.
Файл backup_bcd_reset.bat закрывает эту слепую зону, удаляя специфические твики таймеров и возвращая стандартную загрузку Windows в один клик.Спасение при сбоях загрузки (WinPE / WinRE / LiveUSB)
Если из-за аппаратного конфликта таймеров на конкретном железе или сбоя драйверов Windows перестанет загружаться в обычном режиме, при старте со спасательной флешки пользовательская папка %APPDATA% виртуализирована и недоступна.
Наличие связки .reg и .bat прямо в папке с программой позволяет за секунды оживить систему:Восстановить параметры ядра, видеокарты, звука и сети через проводник WinPE или консоль (reg import backup_tweaks.reg).
Сбросить таймеры загрузчика простым запуском backup_bcd_reset.bat.
(Скрипт использует универсальную проверку прав через fltmc и полностью переведён на латиницу, поэтому гарантированно выполнится в любой среде WinPE/WinRE без вылетов и проблем с нераспознанной кодировкой).Быстрый доступ прямо из интерфейса
Вторая копия файлов всегда под рукой в %APPDATA%\Trinity — в эту папку можно мгновенно перейти обычным двойным кликом левой кнопки мыши по главному окну Trinity.
Пользователю не требуется вручную искать скрытые системные папки на диске.100% автономность от программы
Файл реестра создан в нативном формате Windows Registry Editor Version 5.00 (UTF-16LE), а батник — в чистом командном синтаксисе Windows.
Для их применения запуск самой Trinity не требуется вовсе — откатить изменения или перенести настройки можно на "чистой" системе, в безопасном режиме или на другом ПК обычным двойным щелчком мыши.
Полный аварийный бэкап игровых оптимизаций (.reg и .bat) в двух расположениях
При выборе пункта меню "Сохранить текущие настройки" в разделе игровых оптимизаций программа теперь не только фиксирует параметры внутри settings.ini, но и автоматически формирует комплект аварийного восстановления сразу из двух файлов в двух независимых местах:
backup_tweaks.reg — полный слепок системных настроек реестра (GPU, режим MSI, аудио, сеть, Game DVR, FSO, MPO, изоляция ядра HVCI, планировщик и др.).
backup_bcd_reset.bat — командный сценарий для мгновенного сброса загрузочных таймеров Windows (Dynamic Tick, HPET и TSC Sync Policy) к заводским значениям.
Оба файла параллельно сохраняются
Рядом с исполняемым файлом программы (в папке с Trinity.exe или на переносной флешке).
В рабочей папке профиля (%APPDATA%\Trinity, рядом с settings.ini).
Зачем это нужно и как это устроено
Разделение зон ответственности: почему одного .reg-файла недостаточно?
Параметры аппаратных и системных таймеров (Dynamic Tick, useplatformclock / HPET, tscsyncpolicy) хранятся не в ветках реестра, а в системном хранилище загрузки — BCD (Boot Configuration Data).
Обычный .reg-файл физически не может примениться к BCD.
Файл backup_bcd_reset.bat закрывает эту слепую зону, удаляя специфические твики таймеров и возвращая стандартную загрузку Windows в один клик.
Спасение при сбоях загрузки (WinPE / WinRE / LiveUSB)
Если из-за аппаратного конфликта таймеров на конкретном железе или сбоя драйверов Windows перестанет загружаться в обычном режиме, при старте со спасательной флешки пользовательская папка %APPDATA% виртуализирована и недоступна.
Наличие связки .reg и .bat прямо в папке с программой позволяет за секунды оживить систему:
Восстановить параметры ядра, видеокарты, звука и сети через проводник WinPE или консоль (reg import backup_tweaks.reg).
Сбросить таймеры загрузчика простым запуском backup_bcd_reset.bat.
(Скрипт использует универсальную проверку прав через fltmc и полностью переведён на латиницу, поэтому гарантированно выполнится в любой среде WinPE/WinRE без вылетов и проблем с нераспознанной кодировкой).
Быстрый доступ прямо из интерфейса
Вторая копия файлов всегда под рукой в %APPDATA%\Trinity — в эту папку можно мгновенно перейти обычным двойным кликом левой кнопки мыши по главному окну Trinity.
Пользователю не требуется вручную искать скрытые системные папки на диске.
100% автономность от программы
Файл реестра создан в нативном формате Windows Registry Editor Version 5.00 (UTF-16LE), а батник — в чистом командном синтаксисе Windows.
Для их применения запуск самой Trinity не требуется вовсе — откатить изменения или перенести настройки можно на "чистой" системе, в безопасном режиме или на другом ПК обычным двойным щелчком мыши.
Цитата: Сибирь от 12.09.2026, 13:46Dehote9223, Вот это да. Просто ВАУ🔥!
Вот это, я понимаю, "наш ответ Чемберлену😃" (пояснение).
Брат, я наверное я уже надоел тебе со своими благодарностями, но всё же.... Огромное спасибо тебе за твой Труд. За то, что прислушался к моей просьбе (1 и 2). И даже не просто прислушался, а сделал настоящий "супер бэкап", покрывающий вообще абсолютно все возможные сценарии🙏.
Dehote9223, Вот это да. Просто ВАУ🔥!
Вот это, я понимаю, "наш ответ Чемберлену😃" (пояснение).
Брат, я наверное я уже надоел тебе со своими благодарностями, но всё же.... Огромное спасибо тебе за твой Труд. За то, что прислушался к моей просьбе (1 и 2). И даже не просто прислушался, а сделал настоящий "супер бэкап", покрывающий вообще абсолютно все возможные сценарии🙏.
Цитата: dehote9223 от 12.09.2026, 14:11Сибирь, привет и пожалуйста!
А спасибо скажем ИИ Гемини, это реализация его сегодняшнего предложения )
Сибирь, привет и пожалуйста!
А спасибо скажем ИИ Гемини, это реализация его сегодняшнего предложения )
Цитата: dehote9223 от 12.09.2026, 14:44Просканировал текущую версию программы на ВирусТотале, заинтересовали такие определения:
W32.Malware.55656F77
Win/malicious_confidence_60% (D)
Ti!CDE216BAC886
Trojan:Win32/Wacatac.B!ml
Malicious.moderate.ml.score[spoiler title="Разбор от Гемини"]
Эти детекты на VirusTotal не означают, что в программе намеренно спрятан вирус. Они означают, что эвристические анализаторы и нейросети (машинное обучение) антивирусов посчитали поведение и структуру вашего файла подозрительными.
Для любой антивирусной системы ваш твикер выглядит как учебник вредоносного ПО: он внедряется в память Explorer, меняет привилегии токенов, перехватывает ввод, отключает защиту ядра и качает исполняемые файлы из сети.
1. Расшифровка конкретных вердиктов
1. Trojan:Win32/Wacatac.B!ml (Microsoft Defender)
Что означает:
Wacatac — общее кодовое имя семейства угроз (обычно трояны, загрузчики или вымогатели).
Суффикс !ml расшифровывается как Machine Learning (машинное обучение).
Почему сработало: Файл не определялся по базе известных сигнатур. Сработала облачная нейросеть Microsoft. Она сравнила PE-заголовок, список импортируемых API-функций, строки и секции вашего файла с тысячами известных троянов и посчитала совпадение критическим.
2. Win/malicious_confidence_60% (D) (CrowdStrike / Trapmine / SentinelOne)
Что означает: Статистический/поведенческий детект EDR-систем.
Расшифровка: Модель искусственного интеллекта антивируса заявляет: «Я на 60% уверена, что данный файл вредоносен». Буква (D) обычно означает обнаружение на основе динамического анализа (Dynamic / Behavioral Analysis) в песочнице или базы Data-модели. Если уверенность превышает внутренний порог (например, 50%), выставляется флаг.
3. Malicious.moderate.ml.score (VT ML / Cynet / Cylance)
Что означает: Аналог предыдущего детекта.
Расшифровка: Детект от движка на основе искусственного интеллекта. По шкале риска файл получил категорию «Moderate» (умеренный риск). Это не 100% подтвержденный троян, а предупреждение: в файле используется много опасных API, но явного деструктивного кода (шифровальщика, бота) пока не зафиксировано.
4. Ti!CDE216BAC886 (Trend Micro / Apex One)
Что означает:
Ti! — Threat Intelligence / Telemetry Intelligence (система эвристики и машинного обучения Trend Micro).
Набор символов CDE216BAC886 — это внутренний хеш/идентификатор сгенерированного эвристического правила или кластера признаков, по которому сошелся шаблон.
5. W32.Malware.55656F77 (Bkav Pro / Ikarus / MAX)
Что означает: Обобщенный детект статической эвристики.
Расшифровка: W32.Malware — универсальное название для 32/64-битного подозрительного файла. Число 55656F77 — шестнадцатеричный идентификатор сработавшего правила в сигнатурной базе этого конкретного антивируса.
2. За какой именно код в файле зацепились антивирусы?
Если проанализировать ваш C++ код, можно выделить несколько ключевых триггеров:
1. «Process Injection» (Внедрение в процесс Explorer)
В функции SaveDesktopIconPositions и RestoreDesktopIconPositions:
codeC++VirtualAllocEx(hProcess, NULL, sizeof(SharedMem), MEM_COMMIT, PAGE_READWRITE); WriteProcessMemory(hProcess, ...); ReadProcessMemory(hProcess, ...);Хотя вы используете это исключительно для считывания и записи позиций иконок SysListView32 через структуру LVITEMW (классический прием эпохи Win32), для любого современного EDR это маркер инъекции шеллкода (DLL Injection / Memory Scraping).
2. Манипуляции с токенами и правами отладки
codeC++EnablePrivilege(SE_DEBUG_NAME); EnablePrivilege(SE_IMPERSONATE_NAME); DuplicateTokenEx(...); CreateProcessWithTokenW(...);Привилегия SeDebugPrivilege позволяет процессу лезть в память других процессов, а CreateProcessWithTokenW / DuplicateTokenEx используются вредоносами для повышения привилегий или сброса прав/обхода UAC.
3. Паттерн трояна-загрузчика (Dropper / Downloader)
В DownloadFileDirect и CheckUpdateThread:
Программа скачивает бинарные данные по сети через WinHttp.
Сохраняет их под расширением .tmp.
Заменяет текущий запущенный .exe через цепочку MoveFileExW(..., MOVEFILE_REPLACE_EXISTING).
Запускает новый .exe через ShellExecuteW.
Для антивируса это выглядит как самообновляющийся дроппер.4. Глобальный перехват ввода и буферизация клавиш
SetWindowsHookExW(WH_MOUSE_LL, ...) — низкоуровневый перехватчик мыши.
В цикле сообщений:
codeC++if ((c >= L'a' && c <= L'z') || (c >= L'а' && c <= L'я') || c == L'ё') { s_keyBuf[s_keyBufLen++] = c; ... }Код для пасхалки («троица») складывает нажатые буквы в буфер. Сигнатурный анализатор классифицирует такое поведение как In-process Keylogger.
5. Массовое изменение критических системных настроек и безопасности
Отключение HVCI (HypervisorEnforcedCodeIntegrity / изоляция ядра).
Изменение BCD через скрытый запуск консольных команд (bcdedit.exe /set disabledynamictick yes).
Автозапуск через Планировщик задач (schtasks /create ... /rl highest /f).
Принудительное уничтожение деревьев процессов (TerminateProcess по PID).
3. Резюме
Все 5 вердиктов — это эвристические ложные срабатывания (False Positives), основанные на алгоритмах машинного обучения (!ml, confidence score).
Ваш файл свежий, не имеет цифровой подписи (Code Signing Certificate) и не обладает репутацией в базах Microsoft SmartScreen.
Подобный набор функций (память сторонних процессов + смена токенов + отключение системной защиты + скачивание файлов) без репутации автоматически получает флаг «подозрительный троян».
[/spoiler]
Просканировал текущую версию программы на ВирусТотале, заинтересовали такие определения:
W32.Malware.55656F77
Win/malicious_confidence_60% (D)
Ti!CDE216BAC886
Trojan:Win32/Wacatac.B!ml
Malicious.moderate.ml.score
Эти детекты на VirusTotal не означают, что в программе намеренно спрятан вирус. Они означают, что эвристические анализаторы и нейросети (машинное обучение) антивирусов посчитали поведение и структуру вашего файла подозрительными.
Для любой антивирусной системы ваш твикер выглядит как учебник вредоносного ПО: он внедряется в память Explorer, меняет привилегии токенов, перехватывает ввод, отключает защиту ядра и качает исполняемые файлы из сети.
1. Расшифровка конкретных вердиктов
1. Trojan:Win32/Wacatac.B!ml (Microsoft Defender)
-
Что означает:
-
Wacatac — общее кодовое имя семейства угроз (обычно трояны, загрузчики или вымогатели).
-
Суффикс !ml расшифровывается как Machine Learning (машинное обучение).
-
-
Почему сработало: Файл не определялся по базе известных сигнатур. Сработала облачная нейросеть Microsoft. Она сравнила PE-заголовок, список импортируемых API-функций, строки и секции вашего файла с тысячами известных троянов и посчитала совпадение критическим.
2. Win/malicious_confidence_60% (D) (CrowdStrike / Trapmine / SentinelOne)
-
Что означает: Статистический/поведенческий детект EDR-систем.
-
Расшифровка: Модель искусственного интеллекта антивируса заявляет: «Я на 60% уверена, что данный файл вредоносен». Буква (D) обычно означает обнаружение на основе динамического анализа (Dynamic / Behavioral Analysis) в песочнице или базы Data-модели. Если уверенность превышает внутренний порог (например, 50%), выставляется флаг.
3. Malicious.moderate.ml.score (VT ML / Cynet / Cylance)
-
Что означает: Аналог предыдущего детекта.
-
Расшифровка: Детект от движка на основе искусственного интеллекта. По шкале риска файл получил категорию «Moderate» (умеренный риск). Это не 100% подтвержденный троян, а предупреждение: в файле используется много опасных API, но явного деструктивного кода (шифровальщика, бота) пока не зафиксировано.
4. Ti!CDE216BAC886 (Trend Micro / Apex One)
-
Что означает:
-
Ti! — Threat Intelligence / Telemetry Intelligence (система эвристики и машинного обучения Trend Micro).
-
Набор символов CDE216BAC886 — это внутренний хеш/идентификатор сгенерированного эвристического правила или кластера признаков, по которому сошелся шаблон.
-
5. W32.Malware.55656F77 (Bkav Pro / Ikarus / MAX)
-
Что означает: Обобщенный детект статической эвристики.
-
Расшифровка: W32.Malware — универсальное название для 32/64-битного подозрительного файла. Число 55656F77 — шестнадцатеричный идентификатор сработавшего правила в сигнатурной базе этого конкретного антивируса.
2. За какой именно код в файле зацепились антивирусы?
Если проанализировать ваш C++ код, можно выделить несколько ключевых триггеров:
1. «Process Injection» (Внедрение в процесс Explorer)
В функции SaveDesktopIconPositions и RestoreDesktopIconPositions:
СкопированоVirtualAllocEx(hProcess, NULL, sizeof(SharedMem), MEM_COMMIT, PAGE_READWRITE);
WriteProcessMemory(hProcess, ...);
ReadProcessMemory(hProcess, ...);
Хотя вы используете это исключительно для считывания и записи позиций иконок SysListView32 через структуру LVITEMW (классический прием эпохи Win32), для любого современного EDR это маркер инъекции шеллкода (DLL Injection / Memory Scraping).
2. Манипуляции с токенами и правами отладки
СкопированоEnablePrivilege(SE_DEBUG_NAME);
EnablePrivilege(SE_IMPERSONATE_NAME);
DuplicateTokenEx(...);
CreateProcessWithTokenW(...);
Привилегия SeDebugPrivilege позволяет процессу лезть в память других процессов, а CreateProcessWithTokenW / DuplicateTokenEx используются вредоносами для повышения привилегий или сброса прав/обхода UAC.
3. Паттерн трояна-загрузчика (Dropper / Downloader)
В DownloadFileDirect и CheckUpdateThread:
-
Программа скачивает бинарные данные по сети через WinHttp.
-
Сохраняет их под расширением .tmp.
-
Заменяет текущий запущенный .exe через цепочку MoveFileExW(..., MOVEFILE_REPLACE_EXISTING).
-
Запускает новый .exe через ShellExecuteW.
Для антивируса это выглядит как самообновляющийся дроппер.
4. Глобальный перехват ввода и буферизация клавиш
-
SetWindowsHookExW(WH_MOUSE_LL, ...) — низкоуровневый перехватчик мыши.
-
В цикле сообщений:
codeC++Скопированоif ((c >= L'a' && c <= L'z') || (c >= L'а' && c <= L'я') || c == L'ё') { s_keyBuf[s_keyBufLen++] = c; ... }Код для пасхалки («троица») складывает нажатые буквы в буфер. Сигнатурный анализатор классифицирует такое поведение как In-process Keylogger.
5. Массовое изменение критических системных настроек и безопасности
-
Отключение HVCI (HypervisorEnforcedCodeIntegrity / изоляция ядра).
-
Изменение BCD через скрытый запуск консольных команд (bcdedit.exe /set disabledynamictick yes).
-
Автозапуск через Планировщик задач (schtasks /create ... /rl highest /f).
-
Принудительное уничтожение деревьев процессов (TerminateProcess по PID).
3. Резюме
-
Все 5 вердиктов — это эвристические ложные срабатывания (False Positives), основанные на алгоритмах машинного обучения (!ml, confidence score).
-
Ваш файл свежий, не имеет цифровой подписи (Code Signing Certificate) и не обладает репутацией в базах Microsoft SmartScreen.
-
Подобный набор функций (память сторонних процессов + смена токенов + отключение системной защиты + скачивание файлов) без репутации автоматически получает флаг «подозрительный троян».
Цитата: dehote9223 от 12.09.2026, 22:33Добавлен слайдер "Лимит"
Позволяет задать лимит температуры (от 5°C до 100°C с шагом 5°C), выше которого процессор нагреваться не должен.
При достижении заданного лимита автоматически отключается Turbo Boost, что мгновенно срезает избыточный вольтаж и сбивает 10–20°C.
Если температура не падает, программа начинает плавно снижать слайдер "Частота" по -5% каждые 5 секунд (с безопасным нижним порогом не ниже 50%).Как только процессор остывает (срабатывает гистерезис 5°C), частота плавно возвращается назад до исходного значения, а затем снова активируется Turbo Boost.
Сброс в положение "Выкл" по правому клику мыши (ПКМ).
Добавлен слайдер "Лимит"
Позволяет задать лимит температуры (от 5°C до 100°C с шагом 5°C), выше которого процессор нагреваться не должен.
При достижении заданного лимита автоматически отключается Turbo Boost, что мгновенно срезает избыточный вольтаж и сбивает 10–20°C.
Если температура не падает, программа начинает плавно снижать слайдер "Частота" по -5% каждые 5 секунд (с безопасным нижним порогом не ниже 50%).
Как только процессор остывает (срабатывает гистерезис 5°C), частота плавно возвращается назад до исходного значения, а затем снова активируется Turbo Boost.
Сброс в положение "Выкл" по правому клику мыши (ПКМ).
Цитата: dehote9223 от 13.09.2026, 07:48Мониторинг температуры
Реализовано чтение шины SMN / SMU для процессоров AMD Ryzen.Если на вашей конфигурации в строке лимита не отображается температура (или выводится сообщение об ошибке) — пожалуйста, пришлите скриншот окна программы и модель вашего процессора.
disk.yandex.ru/d/E_vfHfAcbNM6gg
Мониторинг температуры
Реализовано чтение шины SMN / SMU для процессоров AMD Ryzen.
Если на вашей конфигурации в строке лимита не отображается температура (или выводится сообщение об ошибке) — пожалуйста, пришлите скриншот окна программы и модель вашего процессора.
disk.yandex.ru/d/E_vfHfAcbNM6gg
