Страница: 1 | 2 |
Мне недавно знакомый сказал, что возможна такая фишка: Чтобы программа в CADe была названа НЕ ПО ИМЕНИ екзешника (а как угодно) - но для этого надо много кода (с привилегиями и т.п.) И ещё он мне сказал, что возможно, чтобы программу ВООБЩЕ не было видно в списке ПРОЦЕССОВ, но это вроде на ВБ невозможно.... ======================= Вот и спрашивается: а как всё это чудо сотворить?
Найти в таскменеджере окно со списком... и покиллять! не окно, а себя из списка убрать. Это ж листбокс? Мессаги ему слать через SendMessage. To E-Man: Идея!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! СОВЕТ №4: Как убрать программу из списка Ctrl+Alt+Del http://www.vbstreets.ru/default.asp?page=library&type=tips&id=tip4 2 .com Это только для Win9x 2 ZeroX Всегда пожалуйста Спасибки, классная идейка! Буду обрабатывать! app.TaskVisible=False И все готово под любой виндой. Можно приклеиться к другому процессу, например, Explorer, а свои потоки убрать. Таким образом твой код будет исполняться как поток (Thread) другого процесса. К сожалению, не знаю точно, как это можно сделать Хотя где-то у меня был такой пример. Постскриптум: из CAD убрать процесс: RegisterServiceProcess GetCurrentProcessId, 1 через WinAPI. Но на NT это не пройдет, т.к. там можно просмотреть и сервисные процессы. Для NT нужно клеиться к другому процессу. НО! Ведь список процессов может отображаться не только в CAD, но и в любом самодельном вьюере? У меня самого такой есть Так что посылать сообщения кому-либо - не лучший выход, можно чего-нибудь и пропустить. Хотя если не критично, то можно, но если ни в коем случае не должны заметить программу (вестимо что это такое... вирус или троян), то лучше действовать "наверняка" Сейчас поэкспериментировал... App.TaskVisible = False - процесс отображается внизу списка, а не в начале. App.Title = "My new title" - в списке процессов отображается My new title, если TaskVisible=true, и Проект1 [имя экзешника], если false. Вот так. Согласись, не много кода! Да не! лучше как я. Регистрирую прогу как сервис и всё! Там кто-то уже про это писал. Только вот некоторые винды (толи 2000, толи XP) все проги видят. Я же сказал... Все NTшные системы видят сервисные процессы! Это WinNT, Win 2000 и Win XP в том числе! ой, давно я в инете не был.... экзамены.... короче, частично эта тема продолжена ТУТ: app.taskvisible=false (или -1) app.title="Explorer" app.tweakid=&H8000000 Дык, в иКсПэ (ХР) не работает app.title, винда всё равно пищет имя екзешника((( app.tweakid вообще висбас не видит, откуда ты такое взял(интересно!)? А про app.taskvisible знают все... тока проку отъ него мало...
Вопрос: ! -= никто не ответит =- !
Добавлено: 03.06.03 22:03
Автор вопроса: Zeus | Web-сайт:
Ответы
Всего ответов: 16
Номер ответа: 1
Автор ответа:
shuffle
Администратор
ICQ: 201502381
Вопросов: 15
Ответов: 737
Профиль | | #1
Добавлено: 04.06.03 01:32
Ни на каком языке вообще не возможно, что бы программа не отображалась в списке процессов
Номер ответа: 2
Автор ответа:
E-Man
Вопросов: 3
Ответов: 132
Профиль | | #2
Добавлено: 04.06.03 10:52
Номер ответа: 3
Автор ответа:
ZeroX
ICQ: 220401330
Вопросов: 47
Ответов: 406
Профиль | | #3
Добавлено: 04.06.03 11:10
Номер ответа: 4
Автор ответа:
.COM
ICQ: 212158853
Вопросов: 4
Ответов: 79
Профиль | | #4
Добавлено: 04.06.03 11:28
Номер ответа: 5
Автор ответа:
E-Man
Вопросов: 3
Ответов: 132
Профиль | | #5
Добавлено: 04.06.03 11:40
Номер ответа: 6
Автор ответа:
Zeus
ICQ: 161801353
Вопросов: 63
Ответов: 220
Web-сайт:
Профиль | | #6
Добавлено: 04.06.03 19:20
Номер ответа: 7
Автор ответа:
TurboMent
ICQ: 163650575
Вопросов: 2
Ответов: 4
Профиль | | #7
Добавлено: 17.06.03 19:32
Номер ответа: 8
Автор ответа:
univercal
ICQ: 173084484
Вопросов: 5
Ответов: 76
Web-сайт:
Профиль | | #8
Добавлено: 19.06.03 18:27
Номер ответа: 9
Автор ответа:
univercal
ICQ: 173084484
Вопросов: 5
Ответов: 76
Web-сайт:
Профиль | | #9
Добавлено: 19.06.03 18:44
Номер ответа: 10
Автор ответа:
univercal
ICQ: 173084484
Вопросов: 5
Ответов: 76
Web-сайт:
Профиль | | #10
Добавлено: 19.06.03 18:58
Номер ответа: 11
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #11
Добавлено: 20.06.03 14:15
Номер ответа: 12
Автор ответа:
univercal
ICQ: 173084484
Вопросов: 5
Ответов: 76
Web-сайт:
Профиль | | #12
Добавлено: 21.06.03 14:33
Номер ответа: 13
Автор ответа:
Zeus
ICQ: 161801353
Вопросов: 63
Ответов: 220
Web-сайт:
Профиль | | #13
Добавлено: 25.06.03 01:07
Номер ответа: 14
Автор ответа:
Millenium
ICQ: 629966
Вопросов: 118
Ответов: 903
Web-сайт:
Профиль | | #14
Добавлено: 02.07.03 19:44
Номер ответа: 15
Автор ответа:
Zeus
ICQ: 161801353
Вопросов: 63
Ответов: 220
Web-сайт:
Профиль | | #15
Добавлено: 08.07.03 00:15