Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2006.04.02;
Скачать: [xml.tar.bz2];

Вниз

Невидимое приложение   Найти похожие ветки 

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.52 MB
Время: 0.031 c
4-1137143025
axx
2006-01-13 12:03
2006.04.02
SendMessage из TThread


2-1142935290
tort
2006-03-21 13:01
2006.04.02
Что такое Tag и как им пользоваться?


2-1142337389
Emik
2006-03-14 14:56
2006.04.02
Interbase


6-1134981691
SergP.
2005-12-19 11:41
2006.04.02
Шифруются ли данные передаваемые на сервер по HTTPS в GET-запросе


15-1142060282
mmms
2006-03-11 09:58
2006.04.02
Где в Москве можно найти широкополосный доступ интернет





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский