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

Вниз

ICQ...   Найти похожие ветки 

 
First_May   (2003-02-05 10:17) [0]

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


 
First_May   (2003-02-05 10:53) [1]

Или как сделать, что бы ICQ запускалась, например в 9-00, под операционкой NT?


 
Digitman   (2003-02-05 10:55) [2]


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


Клиент от Мирабилис - нет.


> как сделать, что бы ICQ запускалась, например в 9-00, под
> операционкой NT?


А стандартный планировщик заданий в составе NT уже упразднили разве ?


 
First_May   (2003-02-05 11:19) [3]

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


 
Palladin   (2003-02-05 11:25) [4]

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

или сделай AutoLogon в систему при загрузке...


 
Reindeer Moss Eater   (2003-02-05 11:28) [5]

так как загрузка компа остановиться на вводе пароля

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


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


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


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


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

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


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

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


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

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


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

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


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

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


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

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


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

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

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

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

Делов-то))


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

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


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

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


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

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

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


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


> First_May


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


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

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

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


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

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


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

WinAt


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

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

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


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

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

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



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

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

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


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

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


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

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


 
Reindeer Moss Eater   (2003-02-05 14:44) [26]

Планировщик не запускает программу пока не введен пароль.

Планировщик прекрасно запускает программу, даже если не введен пароль.


 
Palladin   (2003-02-05 14:48) [27]

StartUp это пункт в меню Start (Start\Programs\Startup), в нем содержатся ссылки на программы которые необходимо запустить при logon в windows

autologon, это фича, при которой система не спрашивает имя пользователя и пароль, а логинится используя подсунутые ей в самом начале.

включение этаой фичи спрашивается еще при установке системы, но как ее включить после, я не нашел.
поищи в справке по виндузе.


 
First_May   (2003-02-05 15:10) [28]

То Palladin © (05.02.03 14:48)
Я нашел вот что:
Ключ реестра HKLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon
Установите значения
AutoAdminLogon REG_SZ 1
DefaultUserName REG_SZ Имя пользователя
DefaultPassword REG_SZ Пароль пользователя (должен быть непустым!)
Но это тоже не помагает...


 
Palladin   (2003-02-05 15:13) [29]

:) это рецепт для Windows NT4, я на него тоже наткнулся :)

ты поспрашивай по этому поводу в софтовых конфах...


 
First_May   (2003-02-05 15:22) [30]

То Reindeer Moss Eater (05.02.03 14:44)
А планировщик все таки не запускает нужную программу, пока висит окно для ввода пароля. Больше никто ничего не подскажет?


 
Reindeer Moss Eater   (2003-02-05 15:26) [31]

Ты представляешь, First_May, я было сам засомневался, но решил проверить.
Ровно в 14:38 моя машина была перезагружена (висел логонскрин) а в 14:40 был запланирован запуск win32 приложения. Которое, как и полагается ему, запустилось, о чем благополучно сообщило в лог файле.


 
First_May   (2003-02-05 15:50) [32]

Я сделал следующее: создал новое задание, указал выполнить C:\WINNT\NOTEPAD.EXE, ставлю время ежедневно в 15:52 (сейчас 15:48), ввожу пароль, перегружаю комп, жду нужное время, ввожу пароль и что??? Блокнот не загружен! А в какой логе ты смотришь результат?


 
Reindeer Moss Eater   (2003-02-05 15:56) [33]

Ты его на своем десктопе не увидел и сделал вывод что он не загружен? Я правильно догадался?


 
First_May   (2003-02-05 15:59) [34]

Да.


 
Reindeer Moss Eater   (2003-02-05 16:03) [35]

Почему ты всегда хочешь одного, а говоришь о другом?

Повтори свои телодвижения с блокнотом и посмотри в список процессов. Он (блокнот) будеь там.
Планировщик запускает все что хочешь и без какого бы то нибыло пароля. До логона и после логона.


 
First_May   (2003-02-05 16:08) [36]

Да действительно он там есть, но как мне в нем набрать текст?


 
Reindeer Moss Eater   (2003-02-05 16:12) [37]

По расписанию запустился icq клиент. Работает. Принимает входящие сообщения.
Тут появляешься ты. Хочешь ответить на входящие. Выгрузи клиента и запусти снова. Открой архив, ответь на все что хочешь.


 
First_May   (2003-02-05 16:22) [38]

Спасибо, все ясно. Но дело в том, что выгружать ее нельзя, так как затем, после 9 часов я не смогу ее запустить...


 
Palladin   (2003-02-05 16:24) [39]

а обратно залогинится он не сможет :) ибо выгрузил клиента...


 
First_May   (2003-02-05 16:29) [40]

именно так...



Страницы: 1 2 вся ветка

Форум: "Основная";
Текущий архив: 2003.02.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.54 MB
Время: 0.012 c
14-38476
Nikolay M.
2003-01-29 13:59
2003.02.13
Где взять квариру? :(


14-38520
Wonder
2003-01-28 16:49
2003.02.13
Тем, у кого халявный доступ в инет


3-38087
Valeris
2003-01-27 15:27
2003.02.13
Как програмно проверить коннект с базой (через ADO)?


14-38551
Stager
2003-01-26 22:02
2003.02.13
Поиск утечек памяти


3-38062
BlackTiger
2003-01-26 21:24
2003.02.13
DevExpress: Как частично





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский