Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.54 MB
Время: 0.043 c
2-1142405836
kkostik
2006-03-15 09:57
2006.04.02
Определить имя устройства!


15-1141896643
leonidus
2006-03-09 12:30
2006.04.02
Процедуры и функции для работы с Widestring


2-1142618474
Fenix
2006-03-17 21:01
2006.04.02
Траблы с типами...


15-1141973153
Аноним
2006-03-10 09:45
2006.04.02
Создание wizard - ов


2-1142597848
Report3
2006-03-17 15:17
2006.04.02
Вопрос по Dbgrid