Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.21;
Скачать: CL | DM;

Вниз

Как программно залогиниться?   Найти похожие ветки 

 
Vcoder ©   (2002-09-28 19:26) [0]

Задача: комп в определенное время должен (с помощью планировщика):
1) включаться;
2) логиниться (стоит w2k);
3) запускать некоторые программы;
4) блокировать workstation.

Шаги 1 и 3 отработаны. Проблема в шагах 2 и 4: для них надо послать компу сочетание CTRL+ALT+DEL. Это МОЖНО СДЕЛАТЬ (через rAdmin прекрасно логинился с другого компа). Вопрос: КАК?
Или тот же вопрос с другой стороны: может, чтобы выскочило окно логина, надо запустить какой-то .exe?

Мастера, подскажите !


 
Vcoder ©   (2002-09-29 18:25) [1]

Ну что, неужели никто не знает? А может, для этого функция API есть? Подскажите!


 
Infinity ©   (2002-09-30 00:49) [2]

Я знаю. Начнем с конца. Блокируй Hook"ами. То есть перехватывай сообщения Windows. Это есть в FAQ. Запускай - ShellExecute ( тут лабудень) . Логониться - пиши сервис. Но лично я думаю это не возможно. Хотя я не знаю. Включаться - прикрути к кнопке POWER сомоденльный девайс, или сам по планировщику бегай и включай. Это вопрос из разряда "Как отключить Reset" :)) Хе хе , если не понял то включить не возможно, что логично, можно на ATX материнках выключить .


 
ZZ ©   (2002-09-30 02:23) [3]

если не понял
Я ничего не понял :)) Но повторять не надо...

Vcoder
Функций нет и не будет. Если ооооооочень надо - смотри в MSDN/RSDN о Gina DLL.


 
Igel ©   (2002-09-30 08:34) [4]

Если не секрет, как шаг номер 1 был отработан?
А на счет 2-го, скорее всего можно сделать следующее:
1. Это АПИ виндозы - ребут exitwindowsEx. Есть море значений параметров, есть приводящие, к Завершить сеанс ЮЗЕР. Если это не то, то см. 2.

2. Если подлогиниться надо не к самой виндозе, т.е. под другим Юзером, а например отключить соединение Новелла и врубить новое, то это скорее всего тоже можно сделать через АПИ, но Новелла..

3. Пока больше идей нету...



 
Vcoder ©   (2002-09-30 19:08) [5]

2Igel:(Если не секрет, как шаг номер 1 был отработан?
)

Не секрет. В БИОСе в разделе POWER MANAGEMENT у моей мамы есть опция "Resume on alarm". Просто и со вкусом.

2ZZ: (Функций нет и не будет.)
Есть API функция LockWorkStation (пробовал, работает.) Отсюда по аналогии можно заключить, что есть функция для LOGIN.

2All:Народ, может кто знает как RAdmin посылает винде Ctrl+Alt+Del? Больше мне НИЧЕГО не надо. С ЭТИМ все проблемы будут решены...


 
TTCustomDelphiMaster ©   (2002-09-30 19:36) [6]

Дак Вы отключите этот Ctrl+Alt+Del и загружайтесь без пароля.


 
Vcoder ©   (2002-10-02 18:57) [7]

Так не пойдет. Так всякий дурак сможет. Так как же залогинить винду? Подскажите...


 
ZZ ©   (2002-10-03 02:14) [8]

Отсюда по аналогии можно заключить, что есть функция для LOGIN.
Если есть ExitWindowsEx то, по аналогии, есть EnterWindowsEx (вероятно, включающая комп).. Будем искать :)

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


 
Reindeer Moss Eater   (2002-10-03 09:02) [9]

Чтобы "запускать некоторые программы" совсем не обязательно логиниться. WinAt умеет запускать приложения от чьего-либо имени


 
Vcoder ©   (2002-10-03 19:41) [10]

Ну вопрос же ясно поставлен! Нужно сделать одно из двух:
1) либо залогиниться автоматически (использую процедуру WinAPI или подобное);
2) либо послать компу сочетание Ctrl+Alt+Del.
Второе ТОЧНО ВОЗМОЖНО, но я не знаю как. Мастера, подскажите!


 
Reindeer Moss Eater   (2002-10-04 10:14) [11]

Шедулер (графический) запустит нужную программу под нужным логином. И весь этот велосипед с сочетаниями Ctrl+Alt+Del становится ненужен.


 
Andrey_Semenov   (2002-10-11 07:12) [12]

Попробуй LogonUser.


 
Xemax ©   (2002-10-11 16:34) [13]

А запускаться твоя прога будет от Task Scheduler или от чего то другого (например драйвера)?



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

Текущий архив: 2002.11.21;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.016 c
1-69312
VirginKiller
2002-11-10 12:36
2002.11.21
редирект вывода на экран


3-69116
kiko
2002-11-04 09:54
2002.11.21
Перекодировать содержимое Memo c Win1251 в DOS кодировку


3-69198
dias
2002-10-31 21:40
2002.11.21
Мастера помогите с поднятием backup в 2000


1-69328
DVM
2002-11-12 14:39
2002.11.21
Прозрачные надписи у значков в ListView.


14-69542
keymaster
2002-11-02 21:40
2002.11.21
Never Hood HEEEEELP!!!