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

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

Как сделать завершение работы Windows через командную строку? [D6, D7, Win2k, WinXP]


afanasic ©   (2005-08-17 08:49:00) 

Как сделать завершение работы Windows через командную строку?
Что-то типа rundll32 ....?
Заранее спасибо!


afanasic   (2005-08-17 09:54:00) [1]


> KilkennyCat

Спасибо огромное, все заработало!
Проблема была вот в чем - стандартные API-функции не подходят, держит клиент сервера, а все предлагаемые до этого не работали... Правда, выключить пока все равно не получается, но для текущей задачи перевод в спящий режим аналогично полезен...
Работает как под WinXP, так и под Win2k.


KilkennyCat   (2005-08-17 09:32:00) [2]

в спящий режим ХР:
rundll32.exe powrprof.dll,SetSuspendState

попробуй рядом покопать, мож таким образом и остальное делается


afanasic   (2005-08-17 09:22:00) [3]


> AlexBo ©   (17.08.05 08:50) [1]
> shutdown /? в ком. строке набери

Пробую, пишет "Не удается найти файл Shutdown или один из его компонентов..."


> KilkennyCat ©   (17.08.05 08:50) [2]


Спасибо за ссылочку!
Пробую сделать rundll32 user.exe,ExitWindows, а в ответ тишина - ни ошибок не выскакивает, ни завершения не происходит. Пользуюсь Windows 2000.


AlexBo   (2005-08-17 08:50:00) [4]

shutdown /? в ком. строке набери


KilkennyCat   (2005-08-17 08:50:00) [5]

http://www.ruzone.net/modules.php?name=xPages&pa=showpage&pid=26


Наверх

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