Форум: "Прочее";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];
ВнизКак в делфе написать резидента Найти похожие ветки
← →
son_g (2006-01-26 11:18) [0]Дорогие мастера дайте какую-нить ссылочку по сабжу....
Как в делфе написать резидента?
← →
Digitman © (2006-01-26 11:19) [1]Обычным образом..
File -> New .. -> Application
← →
son_g (2006-01-26 11:21) [2]
> File -> New .. -> Application
Да не, что надо прописать чтоб прога висела в памяти и нигде была не видна
← →
Digitman © (2006-01-26 11:35) [3]
> что надо прописать чтоб прога висела в памяти
Она, "прога" созданная, например, таким вот макаром, как раз и "висит" именно "в памяти", а не на Луне).. А где, спрашивается, она еще может висеть, по-твоему ?
> нигде была не видна
А причем здесь тогда "резидент" ?
Так и спросил бы - ка, мол, сделать прогу, которая была бы нигде не видна ..
Кстати, дай определение тому самому "нигде" ?
← →
son_g (2006-01-26 11:44) [4]
> А причем здесь тогда "резидент" ?
Ну наскока я знаю курс ассемблера, там это так и называеться
> Кстати, дай определение тому самому "нигде" ?
Ну можно тока чтоб в процессах(диспетчер задач) была видна, а ни на панеле, ни аль-табом её низя было увидеть
← →
Gremlin13 (2006-01-26 11:49) [5]ShowWindow(Application.Handle,SW_HIDE);
Попробуй так, это должно убрать её с панели задач...
← →
Digitman © (2006-01-26 11:51) [6]
> наскока я знаю курс ассемблера, там это так и называеться
В курсе Ассемблера нет и не может быть понятия "резидент".
Это из другой оперы, в частности - из MS DOS.
> можно тока чтоб в процессах(диспетчер задач) была видна,
> а ни на панеле, ни аль-табом её низя было увидеть
Т.е. нет в Диспетчере Задач, значит, нет нигде ? Так, по-твоему ?
Если так - каков смысл твоей затеи, в случае если юзер возьмет да и поставит свой супер-пупер Диспетчер Задач, которому начхать на твои потуги "спрятать прогу" и который ВСЕГДА увидит то что реально существует ?
← →
son_g (2006-01-26 12:01) [7]
> Т.е. нет в Диспетчере Задач, значит, нет нигде ? Так, по-
> твоему ?
Да нет в Диспетчере пускай....
← →
son_g (2006-01-26 12:04) [8]
> Gremlin13 (26.01.06 11:49) [5]
> ShowWindow(Application.Handle,SW_HIDE);
Неа не помогло....
← →
Digitman © (2006-01-26 12:04) [9]см. RegisterServiceProcess()
← →
Чапаев © (2006-01-26 12:06) [10]Смотрите фильм "Ошибка резидента" только на лицензионных дисках...
← →
Плохиш © (2006-01-26 12:08) [11]
> son_g (26.01.06 12:01) [7]
1. Пора заняться теорией многозадачных систем
2. Здесь есть конференция с названием "Начинающим"
← →
Digitman © (2006-01-26 12:08) [12]
> son_g (26.01.06 12:04) [8]
Хм ..
А как же тогда простой смертный юзер будет снимать с выполнения твой проглючивший код, если ты лишишь его такой простой возможности ?
Нельзя так по-свински к юзеру относиться)...
← →
son_g (2006-01-26 13:58) [13]
> А как же тогда простой смертный юзер будет снимать с выполнения
> твой проглючивший код, если ты лишишь его такой простой
> возможности ?
А ему и не надо его снимать...
← →
Чапаев © (2006-01-26 14:34) [14]
> А ему и не надо его снимать...
Скажу больше... Его не только не надо снимать, но и запускать -- тоже...
← →
Digitman © (2006-01-26 15:09) [15]
> А ему и не надо его снимать...
.. угу ..
Нехай софт глючит по-черному и портит бедному юзеру его и без того сложную юзерскую жисть по полной программе) ..
← →
Agent13 © (2006-01-26 15:20) [16]
> Нехай софт глючит по-черному
Конечно, тем более, что глюки-то скорее всего умышленные ;)
← →
DiamondShark © (2006-01-26 15:27) [17]
> а ни на панеле, ни аль-табом её низя было увидеть
не создавай окон.
← →
Digitman © (2006-01-26 15:28) [18]
> Agent13 © (26.01.06 15:20) [16]
> глюки-то скорее всего умышленные
Вряд ли ..
При таком допотопном знании сабжа ("резидент" в Win32 ? Да
нонсенс же !) "глюки" чуть ли не гарантированы ...
← →
Джо © (2006-01-26 15:33) [19]> son_g (26.01.06 11:18)
Создавай сервис (Windows service), а не обычное приложение. Ибо обычное приложение без окон, да еще постоянно работающее — его как раз лучше создавать именно сервисом. Или вообще не создавать, ежели пакость какая :0)
← →
DiamondShark © (2006-01-26 15:36) [20]
> Создавай сервис (Windows service),
ему под 9х надо.
← →
Джо © (2006-01-26 15:37) [21]> [20] DiamondShark © (26.01.06 15:36)
> ему под 9х надо.
Да, точно, не заметил.
← →
Digitman © (2006-01-26 15:37) [22]
> Джо © (26.01.06 15:33) [19]
Какой нафих сервис ?)
Разуй глаза - автор упомянул маздайную платформу, в коей сервисов и в помине не было !
← →
Джо © (2006-01-26 15:38) [23]> [22] Digitman © (26.01.06 15:37)
> Разуй глаза -
Уже разул. Не заметил вначале.
← →
guitarist (2006-01-27 15:18) [24]ShowWindow(Application.Handle,SW_HIDE) -- это следует написать в Form1.Paint, по-моему. Тогда уберется из пуска и из Приложений в Диспетчере. А форме просто ставишь левую границу =5000 и ее не видно :).
Я всегда так делаю, правда у меня XP
← →
MacroDenS © (2006-01-27 16:00) [25]GOTO FAQ с ключевыми словами CTRL+ALT+DEL (ETE)
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.05 c