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

Вниз

Как удаленно перезагрузить компьютер   Найти похожие ветки 

 
magician ©   (2004-05-08 07:24) [0]

Как удаленно перезагрузить компьютер, находящийся в локальной сетке, не устанавливая на него дополнительный софт, а используя только стандартные средства.
Буду благодарен за любую помощь.


 
KSergey ©   (2004-05-08 09:23) [1]

Удалено модератором
Примечание: Оффтоп...


 
Yuri Btr ©   (2004-05-08 10:39) [2]

Ну например если ТАМ стоит NT можно попробовать через taskkill
грохнуть системный сервис (если прав конечно хватит)
что то типа

taskkill /s server /f /IM winlogon.exe /T

где server       - имя удалённой машины
   winlogon.exe - имя исполнительного файла системного процесса
   (svchost.exe, services.exe)

Так как в настройках системы стоит по умолчанию перегружаться при ошибках определённых системных сервисов - то результат как говорится "на лице". Конечно самый знаменитый случай - это удалённый вызов ошибки службы RPC вирусом MSblast, после чего машина по дефолту перегружалась.


 
DeadMeat ©   (2004-05-08 15:05) [3]

InitiateSystemShutdown


 
SniZ ©   (2004-05-09 16:04) [4]

вот попробуй:

Procedure Shutdown(name:String;   // Имя машины (\\SERVER)

Messages:String;  // Сообщение
Delay:Integer;  // Задержка перед рестартом
Restart,CloseAll:Boolean); //ну тут все понятно
var

ph:THandle;
tp,prevst:TTokenPrivileges;
rl:DWORD;
begin

OpenProcessToken(GetCurrentProcess,TOKEN_ADJUST_PRIVILEGES or TOKEN_QUERY,ph);
LookupPrivilegeValue(Nil,"SeShutdownPrivilege",tp.Privileges[0].Luid);
tp.PrivilegeCount:=1;
tp.Privileges[0].Attributes:=2;
AdjustTokenPrivileges(ph,FALSE,tp,SizeOf(prevst),prevst,rl);
InitiateSystemShutdown(PChar(name),PChar(Messages),Delay,Restart,CloseAll);
ShowMessage(SysErrorMessage(GetLastError)); // Результат
end;


 
SniZ ©   (2004-05-09 16:05) [5]

но при этом будет видно акно по типу ошибки и там будет написано, через сколько перезагрузится комп, и кто спровоцировал


 
Polevi ©   (2004-05-09 17:08) [6]

и это правильно


 
Anatoly Podgoretsky ©   (2004-05-09 17:21) [7]

Врага надо знать в лицо.


 
SniZ ©   (2004-05-09 19:29) [8]

Удалено модератором
Примечание: Оффтоп...



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

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

Наверх




Память: 0.48 MB
Время: 0.115 c
14-1087300358
IllusoryOrion
2004-06-15 15:52
2004.07.04
Настройка IE 6.0


14-1086700096
hgd
2004-06-08 17:08
2004.07.04
Расстояние до объекта


9-1079956974
SasaR
2004-03-22 15:02
2004.07.04
Нарисовать и покататься по складу


11-1076241489
mmn
2004-02-08 14:58
2004.07.04
Зависание при изменении TabOrder в TKOLMemo


14-1087195534
syte_ser78
2004-06-14 10:45
2004.07.04
Уже несколько раз спрашивал, но никто так и не ответил