S@nyOK Опубликовано 5 августа, 2004 Жалоба Поделиться Опубликовано 5 августа, 2004 Подскажите пожалуйста, какие в ХР есть команды Shell32.dll для выключения (перезагрузки) компа. Если кто знает - дайте пожалуйста полный список комманд. :) Спасибо !!! :) Ссылка на комментарий Поделиться на другие сайты Поделиться
Тролль Опубликовано 5 августа, 2004 Жалоба Поделиться Опубликовано 5 августа, 2004 S@nyOK А вызов утилиты shutdown тебя не устраивает? Она дает довольно много вариантов выключения (перезагрузки). Подробнее их список можно посмотреть, вызвав ее без параметров в окне имитатора DOS. Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 5 августа, 2004 Жалоба Поделиться Опубликовано 5 августа, 2004 Можеш увидет все функции в Shell32 с помочю програми API Viewer... Но AFAIK exitwindows и exitwindowsex в user32... ExitWindowsEx ето функция для LogOff/ShutDown/Restart... Параметър 0 - LogOff, 1 Shutdown, 2 Reboot... user32 exitwindowsex,1 - ето shutdown Ссылка на комментарий Поделиться на другие сайты Поделиться
S@nyOK Опубликовано 6 августа, 2004 Автор Жалоба Поделиться Опубликовано 6 августа, 2004 S@nyOK А вызов утилиты shutdown тебя не устраивает? Она дает довольно много вариантов выключения (перезагрузки). Подробнее их список можно посмотреть, вызвав ее без параметров в окне имитатора DOS. Так вот именно, ShutDown то меня и не устраивает. После его запуска почему-то вылетает апплет типа "Вирубить Винду необходимо" и таймер капает. Добавлено : [mergetime]1091761965[/mergetime] Darhazer А ты мог бы все как-то в столбик переписать - то я не могу понять че де начинается и кончается. :D И скажи пожалуйста адрес Api Viewer. :) Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 6 августа, 2004 Жалоба Поделиться Опубликовано 6 августа, 2004 А прости меня - я ппривикннул визиват функции из Delphi, ни из Command Prompt. Чтоби виключит компютер из Command Prompt, надо писат: rundll32 user,exitwindowsex Ну сдес конечно не можеш определит если тебе надо виключит компутер или сделат restart, а бил способ... поещю и напишу больше об визова API функцих из Command Prompt APIViewer - ето стандартния инструмент из пакета Visual Basic 6 - показивает декларация любую WinAPI функцию в VB -она содержит име библиотеки у которой находится ето функция... А думал можеш увидиш и просто функции в виброном DLL-ом. Я поищю информацию и по етого вопроса Добавлено : [mergetime]1091774751[/mergetime] P.S. Програма показивающая функции внутри DLL-а ето PE Explorer Ссылка на комментарий Поделиться на другие сайты Поделиться
gob72 Опубликовано 10 января, 2005 Жалоба Поделиться Опубликовано 10 января, 2005 Здрасте, уважаемые! У меня тут появился тоже вопрос по выключению ХР, используя exitwindowsex. Проблема в том, что с некоторых пор через пуск->выключение-> выключить компьютер не выключается, а перезагружается. Перезагрузка при зависании выключена. А если писать rundll.exe user32.dll,ExitWindowsEx(1) или еще какие аргументы, то rundll ругается, что нет такой функции. Shutdown из командной строки - не работает, проскакивает DOS- окно и все :) Ссылка на комментарий Поделиться на другие сайты Поделиться
matva Опубликовано 10 января, 2005 Жалоба Поделиться Опубликовано 10 января, 2005 gob72 Скорее всего ищи вирус... Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 10 января, 2005 Жалоба Поделиться Опубликовано 10 января, 2005 А если писать rundll.exe user32.dll,ExitWindowsEx(1) Я уже сказал, команда ето rundll32 user,exitwindowsex но ето не решение твоей проблеми Ссылка на комментарий Поделиться на другие сайты Поделиться
Ray Опубликовано 10 января, 2005 Жалоба Поделиться Опубликовано 10 января, 2005 S@nyOK После его запуска почему-то вылетает апплет типа "Вирубить Винду необходимо" и таймер капает. Ну так ПРОЧТИ помощь по команде! Зачем мудрить с dll-ками, если все проще гораздо... Введи shutdown /? и прочти... Пример: shutdown -s -t 00 выключит компьютер сразу без отсчета времени. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти