Программа для скрытия процесса windows 7. Программа для скрытия программ и активных окон

Бесплатная программа для скрытия программ и активных окон под названием HiddeX в первую очередь будет очень полезна офисным работникам, которые не любят работать на работе, а также просто скрытным людям.

Всё дело в том, что HiddeX позволяет моментально, по нажатию кнопки на клавиатуре или мышке, скрыть (именно скрыть, а не свернуть в панель задач) определённые, указанные Вами запущенные программы или просто активные окна проводника Windows, а неуказанные — оставить видимыми на рабочем столе компьютера. При этом и сама она великолепно прячется.

Эх, была бы установлена эта программа на компьютере моего коллеги по работе, не летал бы он сейчас в любую погоду «по земле», а продолжал бы стрелять по шарикам в мониторе сидя в тёплом кабинетике и не уличил бы его шеф за этим занятием.

На официальном сайте HiddeX есть очень краткое руководство к программе. Я, в свою очередь, постараюсь сейчас описать её Вам подробнее. Итак…

Скачать HiddeX

Размер программы всего 285 кб. и она портабельная (устанавливать не нужно). Скачали, разархивировали и запускаем…



Сразу тыкаем на «RU» и получаем русский интерфейс программы…

В верхнем отделе программы видим все свои активные окна. Находим те, которые надо скрыть по нажатию волшебной горячей кнопки и двойным кликом по их строкам отправляем в нижний отдел программы HiddeX…

Теперь задаём «паническую кнопку» на клавиатуре для выделенных активных окон или программ…

…или на мышке…

Теперь при нажатии заданной кнопки указанные активные окна или программы моментально скроются. И не в панель задач свернутся, а именно скроются полностью.

Если в дополнительных настройках установить галочку на «Скрыть в трее»…

…то вместе с окнами полностью скроется и сама программа HiddeX. Вернуть её из потустороннего мира (и отправить туда снова)можно сочетанием клавиш на клавиатуре (нажав их последовательно, без плюсиков, не отпуская предыдущую) Ctrl +Shift +Alt +F12 .

Сняв галку в списке скрываемых окон, можно временно отстранить от участия в этом безобразии конкретную программу или активное окно…

Программы, которые находятся в активном состоянии на компьютере, всегда можно просмотреть, открыв «Диспетчер задач ». Однако иногда может случиться так, что понадобится сделать исполнение какой-то программы невидимым. Если у вас тоже возникло такое желание, вы наверняка начнёте искать ответ на вопрос, как скрыть процесс в Диспетчере задач Windows.

Узнайте, как скрыть процесс Диспетчер задач Windows

Безусловно, анонимность исполнения некоторых программ позволит отслеживать тех, кто чрезмерно захламляет персональный компьютер. Особенно такая слежка важна, когда доступ к ПК имеют несколько пользователей.

Также желание скрыть процесс возникает и у тех, кто устанавливает собственную программу и стремится, чтобы продвинутые пользователи не смогли простыми способами выявить её присутствие.

Любое выполнение программы является процессом, который нуждается в определённой части оперативной памяти . Процессы подразделяются на:

  • системные;
  • анонимные;
  • пользовательские;
  • связанные с интернетом.

Не рекомендуется тем, кто не имеет практического опыта и необходимых технических знаний вмешиваться в системные процессы, поскольку такое неразумное внедрение способно спровоцировать крайне нежелательные последствия. Одним из таких последствий может выступать сбой последующего запуска операционной системы.

Научиться скрывать какие-либо пользовательские программы можно, при этом не понадобится прилагать огромные усилия, достаточно внимательно ознакомиться с нашими рекомендациями. Мы акцентируем ваше внимание, что даже продвинутый инженер, не подозревающий о ваших «творческих деяниях» не заметит просто так «левый» процесс.

Алгоритм действий

Если вам потребовалось скрыть программное приложение, сначала нужно разобраться, а является ли оно простым, не запускает ли оно дополнительные процессы, которые способны просто выдать её, как бы вы не попытались программу скрыть.

Если, действительно, ваша программа является простой, если она отображается в Диспетчере задач единственной строкой, предлагаем простейшим способом скрыть процесс. Для этого вам всего потребуется переименовать его.

Итак, мы поможем разобраться, как переименовать процесс в Диспетчере задач, чтобы программа продолжила прекрасно функционировать в анонимном режиме.

Шаг 1

Первоначально следует зайти в папку, где размещается файл исполнения конкретной программы. Если вы знаете, где он размещён, то воспользуйтесь привычным для вас «маршрутом», открыв окно «Компьютер», перейдя в системный диск C , а далее проследовав в его корневую папку.

Если же вы не знаете, где скрывается файл исполнения, не беда, вам достаточно найти этот процесс в списке, отображаемом в Диспетчере задач, кликнуть по нему правой клавишей мышки, а затем в открывшемся окне выбрать строку «Открыть место хранения файла».

Шаг 2

После таких ваших действий откроется вами разыскиваемая папка, в ней остаётся вам найти файл исполнения. Искать будет несложно, поскольку этот файл имеет точно такое же название, как и в списке процессов в Диспетчере задач. Кроме этого, этот файл имеет расширение «exe».

Шаг 3

Чтобы переименовать файл, кликните по нему вновь правой клавишей мышки, а затем выберите строку «Переименовать». Теперь, когда вы сумели присвоить новое имя вашему программному приложению, откройте «Диспетчер задач », посмотрите, что это переименование отобразилось и там.

Конечно, от того, какое название вы придумаете, будет зависеть, насколько ваша программа станет «завуалированной» для остальных пользователей ПК. Незнакомый процесс с новым именем ещё быстрее вызовет подозрение и заставит технического инженера разобраться, что за программа работает на ПК.

По этой причине многие опытные пользователи рекомендуют придумывать названия, которые с первого взгляда не вызывают никаких подозрений.

В частности, открытый браузер Chrome создаёт одновременно несколько процессов, так же, как Windows. Желательно взять такое же название процесса, но поскольку система не позволит функционировать двум одноимённым процессам одновременно, рекомендуется при переименовании применить небольшую хитрость. Вместо некоторых английских букв в названии как будто случайно прописать русские. Внешне отличить русские буквы от английских невозможно, а система различит, поэтому позволит работать программам с условно одинаковыми именами.

Итоги

Итак, как вы сумели заметить сделать анонимным некоторое программное приложение можно без особых затруднений. Конечно, существуют ещё достаточно продвинутые способы, которые позволяют более надёжно скрыть любой процесс, но они основываются на написании сложных кодов, навыках программирования. Если вы не ставите перед собой такие усложнённые цели, тогда скрытие работающих программных приложений путём переименования является вполне приемлемым вариантом.

Инструкция

Воспользуйтесь опцией скрытия панели задач , чтобы автоматически скрывать программу в панели . Для этого щелкните по ней правой кнопкой мыши, выберите опцию «Свойства». Далее установите флажок возле команды «Автоматически скрывать панель задач ».

Установите настройки программы таким образом, чтобы автоматически скрыть приложение с панели задач после щелчка по кнопке «Закрыть». Многие программы поддерживают данную опцию. Для этого необходимо перейти в меню «Настройки» и выбрать пункт «Кнопка закрыть скрывает окно».

Скачайте и установите программу Easy Window & System Tray Icons Hider, для этого перейдите по ссылке http://www.softsoft.ru/download/39838.exe. Она позволит скрыть любое окно приложения, которое находится на панели задач или системном лотке с помощью настраиваемых горячих клавиш. Аналогично можно использовать программу OneClick Hide Window для авто-скрытия программы из панели задач .

Перейдите по ссылке http://www.softsoft.ru/download/26914.exe, чтобы загрузить и установить программу . Добавьте данное приложение в автозагрузку. В момент, когда вам нужно скрыть приложение с панели задач и системного трея, нажмите одновременно обе клавиши мыши. Чтобы восстановить окна, щелкните обе клавиши еще раз.

Скачайте и установите приложение HideIt, которое переносит свернутую программу в системный трей. Это позволит скрывать определенное приложение с панели задач . Перейдите по ссылке http://www.deviantart.com/download/206517834/hideit___hide_all_your_windows_by_vasanrulez-d3eye6i.rar.

После загрузки файла распакуйте архив, запустите исполняемый файл. Щелкните правой кнопкой мыши по ярлыку программы в трее, чтобы выбрать приложение для авто-скрытия с панели задач . Далее сверните окно нужной программы, для возвращения его на экран щелкните по его ярлыку в системном лотке.

Источники:

  • Как можно скрыть программу с панели задач?

Панель задач служит для отображения самой нужной информации и быстрого доступа к необходимым ресурсам вашего персонального компьютера. С ее помощью можно открыть практически любую папку или службу компьютера. Поэтому панель задач - одно из наиболее часто используемых средств системы, которое всегда должно быть "под рукой".

Вам понадобится

  • Начальные навыки обращения с персональным компьютером.

Инструкция

Видео по теме

Полезный совет

Панель задач при желании можно перенести на другую границу экрана. Для этого достаточно щелкнуть по ней левой кнопкой мыши и, удерживая кнопку мыши нажатой, переместить курсор к другой границе экрана монитора. Панель задач переместится к выбранной вами границе и будет отображаться в соответствии с выбранными ранее параметрами.

Иногда пользователь хочет скрыть панель задач , если она ему мешает по каким-либо причинам. Это может быть удобно, если, например, он читает длинный текст и хочет расширить площадь этого текста, доступную обзору, а также в некоторых других ситуациях.

Вам понадобится

  • Свойства панели задач

Инструкция

Самый простой способ панель - навести мышкой на на ее верхний край и, когда стандартный курсор превратится в стрелочку с двумя концами, панель задач вниз, удерживая левую кнопку мыши. Тогда панель задач превратится в полоску по всей в самом низу.

Может быть так, что панель задач закреплена и ее нельзя свернуть. Чтобы это , необходимо нажать правой кнопкой мыши на панель задач . В появившемся списке напротив пункта «Закрепить панель задач » будет стоять галочка. Нужно нажать на этот пункт. После этого панель задач перестанет быть закрепленной и с ней можно проделать то же, что и в описанном выше шаге.

Панель задач можно также автоматически. В этом случае панель задач будет скрыта, а раскрываться будет лишь в случае наведения курсора в самый низ экрана, где будет расположена полоса от панели задач .
Чтобы такую опцию, нужно нажать правой кнопкой мышки на панель задач , выбрать в списке пункт «Свойства», в открывшемся окне поставить галочку напротив пункта «Автоматически скрывать панель задач » и затем нажать кнопку «Применить»

Можно сделать и так, чтобы панель задач не поверх остальных окон. Тогда в описанном выше окне со свойствами панели задач нужно убрать галочку с пункта «Отображать панель задач поверх остальных окон».

Панель задач по умолчанию расположена внизу экрана по всей его ширине. Если вам удобнее работать сней в месте, то можно перетащить ее из этой зоны в правый или левый кран экрана, а также экрана, удерживая левую кнопку мышки. Соответственно, уже в этих зонах можно сворачивать панель задач по вашему усмотрению.

Видео по теме

Источники:

  • как убрать панель пуск

Панель, находящаяся в нижней части экрана, обеспечивает быстрый доступ к установленным на компьютере программам, позволяет быстро обратиться к постоянно используемым файлам. Изменить внешний вид панели, добавить визуальные эффекты, настроить отображение значков и часов или вовсе скрыть меню «Пуск » можно всего за несколько кликов мыши.

Инструкция

Войдите через меню «Пуск » в «Панель управления», кликнув по строке левой кнопкой мыши. При отображении панели в виде категорий выберите раздел «Оформление и темы», кликнув по значку левой кнопкой мыши. В открывшемся окне кликните левой кнопкой мыши по иконке «Панель задач и меню Пуск ». Если панель управления отображается в классическом виде, сразу выберите значок «Панель задач и меню Пуск ». В левом нижнем углу экрана откроется окно «Свойства панели задач и меню Пуск ».

Существует более окна «Свойства панели задач и меню Пуск ». Подведите курсор к панели задач и кликните по ней правой кнопкой мыши в любом свободном от значков программ месте. В выпадающем меню выберите последнюю строку «Свойства» и кликните по ней любой кнопкой мыши.

Перейдите в открывшемся окне свойств на вкладку «Панель задач». В разделе «Оформление панели задач» (он находится в верхней части окна свойств, сразу под полем для графического отображения текущих настроек) поставьте маркер в поле «Автоматически скрывать панель задач». Нажмите на кнопку «Применить», закройте окно, нажав на кнопку «ОК» в нижней части окна или на кнопку "Х" в правом верхнем углу окна. Панель будет скрыта.

Чтобы обратиться к панели задач и меню «Пуск » после изменения настроек, просто подведите курсор мыши к нижнему краю экрана – панель «всплывет». Пока курсор будет находиться в области панели задач, она будет видима; если вы переместите курсор в любое другое место, панель автоматически скроется.

Для того чтобы вернуть классическое отображение панели задач и меню «Пуск », повторите все шаги для вызова окна свойств панели задач и снимите маркер с поля «Автоматически скрывать панель задач», нажмите кнопку «Применить» и закройте окно свойств с помощью кнопки «ОК» или кнопки "Х" в правом верхнем углу окна.

Видео по теме

Системная , в которой располагаются значки программ, а также часы, называется треем. Быстродействие системы прямо пропорционально количеству значков в этой панели: чем их меньше, тем быстрее загружается операционная система при старте.

Вам понадобится

  • Работа с системным треем.

Инструкция

Чтобы убрать значок из трея необходимо закрыть программу, с запуском которой он появляется. Например, аудиоплеер AIMP отображается не только на панели задач, но и в трее. Нажмите правой кнопкой на значке плеера и выберите пункт «Выход», буквально через несколько секунд значок вместе с программой будут автоматически закрыты.

В некоторых случаях требуется убрать значок из трея, но программа должна остаться открытой и полностью функционировать. Для этого перейдите к настройкам программы и активируйте соответствующую опцию. На примере того же плеера: откройте его и перейдите к его настройкам - нажмите сочетание клавиш Ctrl + P. В открывшемся окне перейдите к блоку «Плеер», выберите раздел «Трей», а в правой части окна поставьте отметку напротив пункта «Всегда показывать иконку в трее». Нажмите кнопки «Применить» и «Закрыть».

Также значок в трее можно спрятать при помощи стандартных средств операционной системы. Нажмите правой кнопкой мыши на кнопке меню «Пуск» и выберите пункт «Свойства». В открывшемся окне перейдите к вкладке «Панель задач». Здесь выберите программы, которые необходимо скрывать за кнопкой с изображением двойной стрелки, и поставьте отметку напротив пункта «Всегда скрывать». Нажмите кнопку «ОК», чтобы закрыть окно настройки. Посмотрите на системный трей, все значки, которые были выбраны вами, автоматически спрятались за стрелку.

Есть довольно радикальный способ деактивации значков на панели трея - при помощи утилиты «Диспетчер задач». Использовать данный способ не рекомендуется, но его стоит знать, т.к. иногда требуется

Подпишитесь:

Бывают ситуации, когда нужно установить и использовать программу в тайне от другого человека, разбирающегося в компьютерах и часто поглядывающего в процессы диспетчера задач при зависании или нестабильной работе устройства. Иногда требуется активировать слежение за компьютером, чтобы его не захламляли ненужными файлами. В других случаях требуется проследить за человеком. Причин может быть очень много, у каждого они свои.

Что такое процессы?

Процесс – это программа, которая выполняется на компьютере и занимает определенное место в оперативной памяти.

Процессы делятся на :

Системные (программы и утилиты, которые являются компонентами операционной системы и любое экстренное завершение одного из них может повлечь негативные последствия, вроде, сбоя в Windows).

Анонимные (встречаются крайне редко, являются файлами программ, которые запускаются как вспомогательные из-за манипуляций пользователя, без запроса разрешения на запуск).

Network/Local (процессы в диспетчере задач, связанные с локальной сетью, Интернетом и реестром, являются важными программами и компонентами Windows).

Пользовательские (программы, которые запущены пользователем).

Можно ли определить «левый» процесс?

Определить «левый» процесс можно не всегда. Если человек, который создал его и капитально замаскировал, вряд ли его сможет вычислить даже опытный компьютерный инженер, без получения намека на этот факт и детального изучения поведения каждого процесса.

Впрочем, человек, который уверен, что на компьютере висит лишняя программа, да еще и плохо замаскированная, сможет вычислить ее в считанные минуты.

Как скрыть процесс в диспетчере задач?

Самый простой вариант, скрытия процесса – переименовать основной исполняемый файл. Но стоит учесть, каким образом работает программа и не создает ли она дополнительные процессы, выдающие ее.

Если лишних процессов нет, тогда можно приступать:

1. Откройте папку с исполняемым файлом. Это можно сделать несколькими путями: если вы знаете, где размещен файл, можете перейти в папку с ним, или щелкнуть по процессу правой кнопкой мыши и выбрать пункт «Открыть местоположение файла».

2. После перехода в папку найдите исполняемый файл, он должен совпадать с названием процесса в диспетчере.

3. Переименуйте файл так, чтобы было трудно определить замену названия. Выполнить переименование можно через одноименный пункт контекстного меню. Расширение файла по-прежнему должно быть исполняемым файлом (.ехе).

4. Перейдите в диспетчер задач и посмотрите на процесс, который вы сами изменили.

Все прошло отлично, но процесс виден и его следует замаскировать так, чтобы никто не догадался о его реальном назначении? Для этого стоит учесть несколько нюансов, которые могут позволить вам скрыть процесс в диспетчере задач без чьей-либо помощи.

Процесс должен быть похож на ту программу, которая создает много собственных копий и она включена всегда. Четкий пример тому – все браузеры на движке Crome, или на постоянно запущенной программе Windows, которая не вызовет подозрений.

Названия можно менять с переключением русско-английских букв, например, заменив английскую на русскую и исправив иностранные буквы: а, б, д, е.

В заключение нужно отметить, что возможно, потребуется переименовать еще несколько файлов, которые являются «подпроцессами» программы.

Надеемся, вы поняли, как скрыть процесс в Windows. Экспериментируйте, прячьте, обучайтесь.

Ошибка 0xE8000013, безусловно, является одной из самых страшных для любого владельца «яблочного» девайса. Жалобы на ее возникновение активно стали появляться еще в конце сентября, а сейчас Интернет буквально заполнен сообщениями пользователей из разн...

Иногда устройство может не видеть установленную в слот карту памяти. Не стоит сразу нести телефон в сервисный центр. Ошибка могла возникнуть по нескольким причинам.Карта смещенаПервое, на что стоит обратить внимание, - как установлен съемный накопи...

Операционная система от Microsoft демонстрирует неплохую производительность на настройках, активных по умолчанию. Тем не менее есть несколько способов, позволяющих ускорить компьютер на Windows 10 и увеличить потенциальные возможности устройства.&nbs...

Часто анонимность и скрытность играют ключевую роль в успешном выполнении каких-либо действий как в реальности, так и в виртуальности, в частности в операционных системах. В данной статье речь пойдет о том, как стать анонимным в OS Windows. Вся информация предоставлена лишь для цели ознакомления.

Итак, мы попробуем скрыться от глаз пользователя в диспетчере задач Windows. Способ, с помощью которого мы будем этого добиваться является чрезвычайно простым по отношению к тем, которые основаны на перехвате ядерных(часто недокументированных) функций и на создании собственных драйверов.

Суть метода: поиск окна Диспетчера Задач -> поиск в нем дочернего окна(списка), содержащего имена всех процессов -> удаление из списка нашего процесса.

Как видно, что с нашим процессом никаких манипуляций производиться не будет: он как работал, так и будет себе работать. Так как стандартный рядовой пользователь Windows, как правило, не использует никаких других тулз для просмотра запущенных процессов на его компьютере, то это лишь сыграет нам «на руку». Процесс в большинстве случаев обнаружен не будет.

Что использовалось для исследования:

1) Spy++ от Microsoft (для изучения иерархии дочерних окон Диспетчера задач)
2) OllyDBG для просмотра функций, используемых диспетчером для получения снэпшота процессов.
3) Собственно, сам taskmng.exe (Диспетчер задач)

Для написания кода будем использовать среду Delphi. Скорее, Delphi будет удобнее в нашем случае, нежели C++. Но это лишь мое скромное мнение.

Что ж, первым делом попытаемся выяснить, что из себя представляет список процессов и как он работает. С полувзора понятно, что это обычное окно класса «SysListView32»(список), которое обновляется с частотой 2 кадра в секунду(раз в 0.5 секунд). Смотрим иерархию окон:

Как видим, список процессов, в самом деле, есть обычное окно класса «SysListView32», которое является дочерним по отношению к окну(вкладке) «Процессы», которое также является дочерним по отношению к главному окну Диспетчера задач. Имеем лишь двойной уровень вложенности. Кроме того у списка имеется одно дочернее окно класса «SysHeader32», которое, как не трудно догадаться является заголовком(маркером полей) для списка процессов.
Так как перед нами обычный список, то в нашем распоряжении целый набор макрокоманд для управления его содержимым. Их разнообразие, на первый взгляд, восхищает. Но многие из них работают лишь из родительского процесса, т.е чтобы их нам использовать, необходимо будет сымитировать, будто они выполняются в родительском процессе. Но таковым свойством обладают не все, в частности, макрокоманда ListView_DeleteItem , которая удаляет элемент из окна-списка(класс «SysListView32»).
Её мы и будем использовать в процессе нашего приложения. Данная функция вторым параметром получает индекс удаляемого элемента.
Теперь нам надо как-то выяснить, каким же индексом обладает элемент с лэйблом скрываемого процесса в диспетчере задач. Для этого нам нужно как-то вытащить из списка процессов в диспетчере задач все элементы(лэйблы с именами процессов) и последовательно их сравнивать с именем того процесса, который мы желаем скрыть.

Используя макрокоманды типа ListView_GetItemText наши действия были бы примерно следующими:

1) Выделение участка памяти в процессе диспетчера задач (VirtualAllocEx)
2) Посылка дочернему окну-списку Диспетчера задач сообщения LVM_GETITEMTEXT (SendMessage)
3) Запись в выделенную область памяти Диспетчера задач информации об элементе списка (WriteProcessMemory)
4) Чтение из памяти диспетчера той информации, которая нас интересует о процессе (ReadProcessMemory)

Используя этот способ можно легко «выстрелить себе в ногу», считая байты смещения от начала различных используемых в коде структур. Так же этот способ будет достаточно тяжел для тех, кто не особо углублен в WinAPI, так что его мы сразу уберем в сторонку. В прочем, найти реализацию данного способа на просторах интернета не составит особого труда. Вместо этого, я предложу вам сформировать свой список процессов, и уже ориентируясь в нем, искать заветный индекс процесса в списке процессов Диспетчера задач.

В Microsoft решили особо не парится по поводу тулзы, именуемой «Диспетчер Задач», и использовали обычные функции WinAPI для получения всех процессов в системе. Поверхностно смотрим taskmng.exe под отладчиком:

Видим использование WinAPI функции CreateToolHelp32SnapShot .
Всем известно, что "эту функцию можно использовать не только для получения снэпшота процессов, но и потоков процесса или модулей, например. Но в данном случае это маловероятно. Вряд ли здесь будут использовать что- то в роде енумератора процессов (EnumProcesses).
Мы остановились на том, что хотим сформировать свой список процессов и искать наш процесс в нем. Для этого воспользуемся той функцией, что обнаружили в отладчике. Если откроем диспетчер задач на вкладке «Процессы», то заметим, что все процессы отсортированы по алфавиту для удобства поиска. Следовательно, нам нужно получить список имен всех процессов в системе и отсортировать их по возрастанию в алфавитном порядке . Приступим к написанию кода в Delphi.

Для начала создадим демонстрационное оконное приложение с двумя таймерами: первый будет переформировывать список с процессами с той же частотой, с которой это делает Диспетчер задач Windows(раз в две секунды); второй будет срабатывать 1000 раз в секунду и будет служить для отслеживания обновления списка процессов в диспетчере и, следовательно, появления нашего скрываемого процесса. Также добавим на форму кнопку.

Код:
var ind:integer; h:Thandle; last_c:integer; procedure UpdateList(); var th:THandle; entry:PROCESSENTRY32; b:boolean; i,new_ind:integer; plist:TStringList; begin // Список процессов plist:=TStringList.Create; // Формируем список процессов th:= CreateToolHelp32SnapShot(TH32CS_SNAPPROCESS,0); entry.dwSize:=sizeof(PROCESSENTRY32); b:=Process32First(th,entry); while(b) do begin plist.Add(entry.szExeFile); b:=Process32Next(th,entry); end; // Сортируем его, чтобы индексы элементов // совпадали с теми, что в диспетчере задач plist.Sort; last_c:=plist.Count; // Поиск индекса нашего процесса "explorer.exe" for i:=1 to plist.Count-1 do if(LowerCase(plist[i])="explorer.exe") then new_ind:=i-1; // Удаление объекта из списка if(new_ind<>ind) then ListView_DeleteItem(h,ind); ind:=new_ind; plist.Free; // Запускаем таймер отслеживания обновлений в списке процессов if(Form1.Timer2.Enabled=false) then Form1.Timer2.Enabled:=true; end; procedure TForm1.HideProcessButton(Sender: TObject); begin // Ищем дочернее окно класса "SysListView32" h:=FindWindow(nil,"Диспетчер задач Windows"); h:=FindWindowEx(h,0,nil,"Процессы"); h:=FindWindowEx(h,0,"SysListView32",nil); // Запускаем таймер переформирования списка процессов Timer1.Enabled:=true; end; procedure TForm1.Timer1Timer(Sender: TObject); begin UpdateList(); end; procedure TForm1.Timer2Timer(Sender: TObject); begin // Поиск изменений в списке if(ListView_GetItemCount(h)>last_c) then ListView_DeleteItem(h,ind); last_c:=ListView_GetItemCount(h); end;

Вот, собственно, и весь код.
Скроем, например, в Диспетчере задач процесс самого Диспетчера задач:

Вот он есть:

И по нажатию на кнопку «Скрыть процесс» процесс исчезает из списка:

Все следы присутствия в системе стерты, а сам он спокойно выполняется в обычном режиме где-то в глубинах процессора:)

Outro
Что ж, думаю, такой способ заслуживает существовать, правда он требует небольших доработок. Да, конечно же с его помощью нельзя скрыть процесс от самой системы, но сокрытие в стандартной тулзе Windows, которой пользуется львиная доля всех пользователей, это тоже неплохо.
Надеюсь, мне удалось вас хоть немножечко заинтересовать данной темой.

До скорого! И да пребудет с вами сила анонимности…

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то