Форум: "Сети";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.10;
Скачать: [xml.tar.bz2];




Вниз

Отключение компьютера по сети. 


Diamond Dog   (2001-10-14 17:21) [0]

Доброго времени суток Мастера! Тут возник такой вопрос. Есть локальная сеть, в сети есть два компьютера
А и В. Диски компьютера В являются локальными, невидимы с компьютера А. Вопрос: как попасть на
компьютер В с А, вывести свое сообщение на компьютере В и выключить его. Возможно размещение на
компьютере резидентной программы(но не желательно). Помогите пожалуйста.



wHammer   (2001-10-16 10:20) [1]

Без резидентной программы я думаю ты не обойдешся!
Принять сообщение ты можешь с помощью сокетов или, в простейшем случае, с помощью обращения резидентной программы на В к открытому сетевому диску(каталогу) на А. Ищешь там нужный твоей программе файлик, производишь действия по его обработке, например, вывести сообщение MessageBox, находишь это сообщение - FindWindow, размещаешь его поверх всех окон - SetForegroundWindow, ну а потом завершаешь работу на компьютере посредством комманд RunDll32.



bob   (2001-10-16 11:56) [2]

Что значит попасть на компьютер В?
Если просто вывести сообщение и выключить используй
InitiateSystemShutdown(<комп>,"Sorry, you ShutDown",<через сколько секунд выключить>,true,true)

Удачи



sedoy   (2001-10-16 16:21) [3]

Работает только под NT и у меня на 2000 не сработало, в справке пишется, что нужно выставлять привилегии отдельно на удаленное откл. и локальное




Форум: "Сети";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.10;
Скачать: [xml.tar.bz2];




Наверх








Память: 0.75 MB
Время: 0.018 c
1-28474           Delphig               2001-12-22 02:32  2002.01.10  
Подсветка синтексиса? Например в HTML редакторе.


1-28488           ilysha                2001-12-20 10:00  2002.01.10  
В дочерних окнах из DLL не работают


1-28469           dimonf                2001-12-20 20:46  2002.01.10  
Проблема с окнами MDIChild


3-28403           Скалли                2001-12-07 10:23  2002.01.10  
Редактирование поля типа Date (дата+время)


1-28512           MaXimka               2001-12-21 17:12  2002.01.10  
Как узнать текущее разрешение экрана?