|
33 / 32 / 2
Регистрация: 26.01.2009
Сообщений: 592
|
|
Скрыть программу от пользователя04.07.2010, 23:37. Показов 4188. Ответов 9
Метки нет (Все метки)
Здравствуйте! Возникла такая проблема- нада скрыть программу Exe программу запущенную из основной программы, но так чтоб не показывались окна и не было закладки в Task Manager. Скрываю через ShowWindow(Handle, SW_HIDE) - но оно скрывается только после того как полностью нарисуется - также при работе через API с этой программой в процессе появляются еще модальные окна - их тоже не нужно показывать. Есть ли такая возможность сделать невидимым приложение для пользователя - при этом чтобы я мог с ним работать через FindWindow и FindWindowEx. Заранее спасибо.
0
|
|
| 04.07.2010, 23:37 | |
|
Ответы с готовыми решениями:
9
Скрыть окно от глаз пользователя Скрыть от пользователя значение полей Скрыть часть эмейла пользователя |
|
48 / 45 / 4
Регистрация: 29.03.2010
Сообщений: 233
|
|
| 05.07.2010, 09:09 | |
|
ну можно попробовать поэкспериментировать и для твоей проги задать очень-очень-очень небольших размеров окно)
а из task managera скрыть процесс вроде можно только помутив на уровне ядра
0
|
|
|
240 / 213 / 84
Регистрация: 18.03.2010
Сообщений: 750
|
|
| 07.07.2010, 21:47 | |
|
0
|
|
|
2816 / 1408 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
|
|
| 07.07.2010, 21:49 | |
|
jonson, если скрыть из "Приложений" то достаточно скрыть все Окна.
Если из писка процессов - тогда на уровне ядра. Но оно того не стоит - даже трояны маскируются под системные процессы, а не прячутся.
0
|
|
|
240 / 213 / 84
Регистрация: 18.03.2010
Сообщений: 750
|
|
| 07.07.2010, 22:15 | |
|
0
|
|
|
2816 / 1408 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
|
|
| 07.07.2010, 22:37 | |
|
jonson:
1. не простая реализация 2. уровень ядра, он на то и уровень ядра - пользовательским приложениям туда лезть не нужно. приложение должно быть сильно отдебажено, иначе может быть крах системы. 3. могут антивири выдать предупреждение юзеру (если пользователь, конечно, не должен знать что твоя прога запущена )но я вообще такое не делал - так что вряд ли смогу помочь и правильно проконсультировать
0
|
|
|
48 / 45 / 4
Регистрация: 29.03.2010
Сообщений: 233
|
|
| 08.07.2010, 08:52 | |
|
ну а я такое делал)
в целом ничего сложного, но все равно нужна веская причина, чтобы лезть в kernel из user-mode
0
|
|
|
60 / 32 / 15
Регистрация: 30.05.2009
Сообщений: 234
|
|
| 11.07.2010, 11:47 | |
|
Если чужую программу скрыть то надо как то перехватывать загрузку чужой проги и прописывать свой код в обработчике сообщений чужому окну(это я не пробовал делать). А из Task Manager скрывать не пробовал, хотя если как-то отследить его запуск и зная handle списка с процессами то просто удалить из списка строку с той программой которую не надо показывать(обработку наверно придётся в таймере делать, а это не хорошо смотрится), но сам я такое не пробовал делать. Если в чужой программе можно открыть файл ресурсов то тогда в нём если окна есть в разделе Dialog то просто там их сделать не видимыми и сохранить изменения, но как тогда будет работать сама прога не знаю.
Если надо скрывать свою прогу то можно это делать так:
0
|
|
|
60 / 32 / 15
Регистрация: 30.05.2009
Сообщений: 234
|
||||||
| 11.07.2010, 12:23 | ||||||
|
Вот пример запуска блокнота сразу невидимым:
0
|
||||||
|
19 / 14 / 2
Регистрация: 08.11.2009
Сообщений: 79
|
|
| 30.07.2010, 00:36 | |
|
а цель-то какая? зачем скрывать? можно пошаманить и сделать программу неубиваемой. Можно запихать функционал в длл и вызваться с другой программой. Я хочу сказать, что скрытие программы возможно не лучший путь
0
|
|
| 30.07.2010, 00:36 | |
|
Помогаю со студенческими работами здесь
10
Как скрыть изображение от пользователя?
Скрыть комментарии определенного пользователя в UserCSS
Скрыть содержимое текстового файла от пользователя Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536
Одним из. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|