Текущий архив: 2006.04.02;
Скачать: CL | DM;
ВнизНевидимое приложение Найти похожие ветки
← →
Kisha © (2006-02-26 13:34) [0]Подскажите пожалуйста, как сделать приложение на Delphi7, которое не было бы видно вообще (чтобы не светилось на System Tray и на панели меню Пуск, и чтоб не светилось в Диспетчече задач Win98).
← →
Anatoly Podgoretsky © (2006-02-26 14:09) [1]Как не старайся, все равно обнаружим.
← →
evvcom © (2006-02-26 14:45) [2]Ты что ль мелкий пакостник? Не место здесь таким.
← →
Сергей М. © (2006-02-26 16:54) [3]
> Kisha © (26.02.06 13:34)
> как
Никак.
← →
grisme © (2006-02-26 17:17) [4]Удалено модератором
← →
Kisha © (2006-02-26 17:18) [5]Я не мелкий пакостник. Мне правда очень надо, а с этим не встречался никогда ещё. Вот и обратился за помощью.
← →
grisme © (2006-02-26 17:20) [6]
> Мне правда очень надо
Умоляют-умоляют, а потом лечись от всяких Win32.Sality.A :((
← →
Kisha © (2006-02-26 17:22) [7]Здесь люди обсуждать только могут? Я правда прошу, это НЕ ТРОЯН никакой, эта программа нужна только для меня, и пользоваться ей буду только я. Подскажите, как сделать программу невидимой в System Tray и на панели меню Пуск, пожалуйста! Правда очень надо! Заранее благодарен.
← →
Джо © (2006-02-26 17:29) [8]> [7] Kisha © (26.02.06 17:22)
> это НЕ
> ТРОЯН никакой, эта программа нужна только для меня, и пользоваться
> ей буду только я.
А зачем скрывать от себя?
← →
Kisha © (2006-02-26 17:34) [9]Умники лазят у меня на компьютере когда меня нет, мне надо отловить все ихние действия. Вот и прошу помощи.
← →
Polevi © (2006-02-26 17:35) [10]1987 год рождения, обажает программирование он
в школе русский язык отменили ?
← →
Джо © (2006-02-26 17:38) [11]> [9] Kisha © (26.02.06 17:34)
> Умники лазят у меня на компьютере когда меня нет, мне надо
> отловить все ихние действия. Вот и прошу помощи.
Настрой политики доступа и аудита в ОС.
← →
Desdechado © (2006-02-26 17:38) [12]> Умники лазят у меня на компьютере когда меня нет
для этого есть пароли, группы, квоты, права
и вообще ключи от двери
← →
Kisha © (2006-02-26 17:39) [13]Мне надо именно так, если не хотите помогать- так и скажите.
← →
Polevi © (2006-02-26 17:46) [14]мы не хотим помогать
← →
Pit © (2006-02-26 18:03) [15]http://delphimaster.net/view/4-1137572121/
← →
Pit © (2006-02-26 18:14) [16]Фунция прячет программу для TaskManager, регестрируя ее как сервис.
Запускать из приложения.
Передаешь true для регистрации сервиса, false для снятия регистрации.
Возвращает true если успешно.
В win95-98-ME программа исчезнет из списка задач.
В NT/2000/XP просто нет RegisterServiceProcess и функция вернет
false без возникновения ошибки.
Зависимости: *
Автор: Subfire, subfire@mail.ru, ICQ:55161852, Санкт-Петербург
Copyright: Subfire
Дата: 3 октября 2002 г.
***************************************************** }function RegisterAsService(Enable: Boolean): boolean;
type
TRSP = function(H: THandle; K: word): longword; stdcall;
var
RSP: TRSP;
begin
@RSP := GetProcAddress(GetModuleHandle(PChar("kernel32.dll")),
PChar("RegisterServiceProcess"));
Result := Assigned(@RSP);
if Result then
begin
if Enable then
Result := (RSP(0, 1) = 1)
else
Result := (RSP(0, 0) = 1);
end;
Пример использования:// OnCreate
RegisterAsService(True); // Спрятали
// on **
RegisterAsService(False); // Показали
← →
Kisha © (2006-02-26 18:15) [17]Спасибо огромное, сейчас буду разбираться.
← →
Grief © (2006-02-26 20:32) [18]Удалено модератором
← →
Desdechado © (2006-02-26 20:56) [19]> приятнее схватить засранца
профилактика надежнее лечения
а то лечить иногда уже нечего
← →
Kisha © (2006-02-26 22:53) [20]Да мне надо как раз отловить ихние действия, так что лучше написать программу. Разобрался с тем, как регестрировать программу как сервис, и в Диспетчере Задач Win 98 программу действительно не видно, спасибо огромное! Только вот при этом на панели задач иконку программы всё-равно видно, и я до сих пор ищу и не могу найти, как и её спрятать.
← →
Джо © (2006-02-26 23:14) [21]> [20] Kisha © (26.02.06 22:53)
> Да мне надо как раз отловить ихние действия, так что лучше
> написать программу.
Настройка аудита. Отловит все.
← →
Kisha © (2006-02-26 23:30) [22]Всё. Разобрался. Нужно было всего-лишь self.hide :) Ну и регестрировать программу как сервис конечно, и в Win98 стандартными средствами увидеть нельзя будет.
← →
Marser © (2006-02-27 00:26) [23]А ведь и правда, он не просил от Task Manager"a спрятать. За него додумали :-)
← →
Anatoly Podgoretsky © (2006-02-27 00:29) [24]А попробуй перевести Диспетчече задач - наверно получится Task Managerger
← →
Marser © (2006-02-27 00:34) [25]> [24] Anatoly Podgoretsky © (27.02.06 00:29)
> А попробуй перевести Диспетчече задач - наверно получится
> Task Managerger
А в 98-й этот вопрос решается настолько просто, что я даже криминала в этом не вижу. Тем более, что я таким сам баловался когда-то :-)
← →
Kisha © (2006-02-27 00:37) [26]От Task Manager"a спрятать просил как раз, и за это огромное спасибо Anatoly Podgoretsky, сам бы не разобрался. Теперь остаётся "научить" приложение перехватывать нажатия клавиш и кнопок мыши, считывать состояния клавиш и тд.
← →
Marser © (2006-02-27 00:47) [27]> остаётся "научить" приложение перехватывать нажатия клавиш
Копай в сторону хуков(hooks). Примеров есть много.
← →
Kisha © (2006-02-27 01:00) [28]Marser, ok. Сейчас изучу- нашёл хорошую статью.
← →
evvcom © (2006-02-27 10:46) [29]
> Только вот при этом на панели задач иконку программы всё-
> равно видно, и я до сих пор ищу и не могу найти, как и её
> спрятать.
> Всё. Разобрался. Нужно было всего-лишь self.hide :)
Перед Application.Run; написать Application.ShowMainForm := False; :)
← →
Kisha © (2006-02-27 20:29) [30]Application.ShowMainForm не пойдёт, мне надо, чтобы и на панели задач программы не было видно. Так что Self.Hide имхо в самый раз будет.
← →
Virgo_Style © (2006-02-27 22:28) [31]изумительно похоже на keylogger
Страницы: 1 вся ветка
Текущий архив: 2006.04.02;
Скачать: CL | DM;
Память: 0.52 MB
Время: 0.047 c