Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

ICQ... [D5, Win95/98]


Страницы:   1 2 3

First_May ©   (2003-02-05 10:17:00) 

Может ли ICQ работать как сервис???


First_May   (2003-02-05 14:26:00) [21]

То Palladin © (05.02.03 14:15)
Не подскажешь, где можно прочитать про autologon и startup?
То Reindeer Moss Eater (05.02.03 14:17)
Планировщик не запускает программу пока не введен пароль.


Reindeer Moss Eater   (2003-02-05 14:17:00) [22]

Почему бы просто не запускать что бы то ни было планировщиком NT?


Palladin   (2003-02-05 14:15:00) [23]

вот этот совет более разумный и весомый...

а можно не парится и не писать сервисы, а просто настроить autologon и startup...


Digitman   (2003-02-05 14:12:00) [24]

напиши свой Win32-сервис, грузящий аськин клиент в нужное время, и поставь в список его зависимостей те сервисы, от активности которых зависит работа стартуемого аськиного клиента..

проинсталлируй свой сервис как положено, со StartupType = Automatic


Palladin   (2003-02-05 14:04:00) [25]

я вообще против идеи, запускать "что то" как сервис если это "что то" не предназначено для работы в данном режиме...

а вдруг это "что то" не работает без другого сервиса, который еще не запущен? та же аська как сервис врядли будет работать если влезет раньше чем Network Connections...
хотя я, признатся, не в курсе по какому принципу запускаются сервисы.


Reindeer Moss Eater   (2003-02-05 13:50:00) [26]

WinAt


First_May   (2003-02-05 13:45:00) [27]

То Palladin © (05.02.03 12:48)
Я тут покапался и нашел, что "Windows NT позволяет запускать драйверы и так называемые сервисы до регистрации пользователя. Любую Win32 программу можно запустить до logon с помощью специального сервиса." Не подскажете, что это за сервис?
То Digitman © (05.02.03 13:35)
Все правильно, просто проблема возникла именно с ICQ, а в остальном ты действительно прав!!! Ну так есть какие нибудь идеи по этому поводу?


Reindeer Moss Eater   (2003-02-05 13:43:00) [28]

запустить ICQ с 9 до 18 нельзя, так как она не может соединиться, но если я запущу ее до 9 или после 18, то она работает.

У автора нет настоящего IP. Проблема в расписании работы прокси.


Digitman   (2003-02-05 13:35:00) [29]


> First_May


ну так тем более ! причем здесь вообще ICQ-то ?
у тебя задача общего характера - стартовать некий процесс ДО процедуры аутентификации пользователя в ходе загрузки и инициализации системы.


Palladin   (2003-02-05 12:48:00) [30]

1. в NT4 не входит
это отдельный пакет.

2 дык у тебя же я так понял w2k, там есть такая вещь как AutoLogon без всяких ResKit. Пошарься в настройках.


First_May   (2003-02-05 12:41:00) [31]

То Digitman © (05.02.03 12:26)
Это все понятно, только пароль не на аську, а на винды. Я же выше писал, что "комп загружается автоматически по времени, поставленному в биосе", операционка W2000 NT, загрузка остановиться на вводе пароля, а насколько я знаю, в этот момент загружаются только сервисы, поэтому ICQ.EXE не сможет запуститься и подконектиться к нету. А вопрос в этом и состоял, как сделать, что бы аська подключалась еще до ввода пароля?
То Palladin © (05.02.03 12:28)
А NT ResKit не входит в состав виндов?


Palladin   (2003-02-05 12:28:00) [32]

ну тогда ставь на машину NT ResKit или как он там...
в нем есть такой инструмент, C2 называется, он позволяет включить AutoLogon в NT4... а потом даже можно не использовать планировщик... просто в StartГp меню запихай ICQ и все...


Digitman   (2003-02-05 12:26:00) [33]

вот ведь проблема-то !)

ну напиши ты приложение, которое считывает сист.время и при нужных тебе врем.условиях запускает ICQ-приложение обычным вызовом CreateProcess() ! И помести указание об автостарте своего приложения в Run-ветку реестра)

После успешного выполнения CreateProcess(.."ICQ.EXE"..) твое приложение, если нужно автоматически ввести аськин пароль, ищет по титлу нужные хэндлы контролов в окне ввода пароля и шлет туда сообщения, эмулирующие ввод пароля и нажатие кнопки ОК.

Делов-то))


First_May   (2003-02-05 12:20:00) [34]

По поводу операционке я ошибся, операционка NT, а проблема связана с запуском ICQ по времени.


First_May   (2003-02-05 12:15:00) [35]

запустить ICQ с 9 до 18 нельзя, так как она не может соединиться, но если я запущу ее до 9 или после 18, то она работает.


Anatoly Podgoretsky   (2003-02-05 12:03:00) [36]

И далее про запуск, а оказывает не в запуске дело, а во вводе пароля пользователем. Надо как конкретнее поставить задачу и не менять ее через каждые несколько минут.
В общем есть предложение не хвататься сразу за клавиатуру, если в голову пришла какая то мысль, а спокойно ее обдумать, сформулировать и только потом ее изливать.


Reindeer Moss Eater   (2003-02-05 11:56:00) [37]

Ты определись с вопросом.
В заголовке заявлено Win9x, а в тексте упоминается сервис NT.


Palladin   (2003-02-05 11:56:00) [38]

что значит "порт на сервере закрывается"? и на каком сервере?
если имеется в виду аськин порт и FireWall сервер, то аська в этом случае тоже отключится, независимо от того соединилась ли она до этого или нет.


First_May   (2003-02-05 11:51:00) [39]

планировщик не смог запустить экзешник, так как не введен пароль... просто комп загружается автоматически по времени, поставленному в биосе, а надо, что бы ICQ запустилась до 9-00, так как затем порт на сервере закрывается?


Digitman   (2003-02-05 11:34:00) [40]


> А планировщик не сможет ее запустить, так как загрузка компа
> остановиться на вводе пароля?


Причем здесь "загрузка компа" ?
Планировщик просто стартует в нужное время процесс приложения ICQ-клиента. А всякие там параметры, вводимые интерактивно в ходе работы уже стартованного процесса - это не задача планировщика.


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо