Другие языки программирования и технологии
как сделать файл при открытии которого компьютер выключится
Я помню делал когдато БАТ файл, но что именно писать непомню, знатоки, ау?
1) создаешь текстовик
2) меняешь расширение на *.bat
3) открываешь и пишешь внутри такое
shutdown -s
P.S. к команде shutdown можно применить еще и другие аргументы ))
Использование: shutdown [-i | -l | -s | -r | -a] [-f] [-m \\<компьютер>]
[-t xx] [-c "комментарий"] [-d up:xx:yy]
Без аргументов Вывод справки по использованию (как и -?)
-i Отображение интерфейса, д. быть первым параметром
-l Выход (не совместим с параметром -m)
-s Завершение работы компьютера
-r Перезагрузка компьютера
-a Прекращение завершения работы системы
-m \\<компьютер> Удаленный компьютер, на котором выполняется
действие
-t xx Таймаут завершения работы - xx сек.
-c "comment" Комментарий (не более 127 знаков)
-f Принудительное завершение приложений без
предварительного предупреждения
-d < u >[p]:xx:yy Код причины завершения работы
u - пользовательский код
p - код запланированного завершения
xx - основной код причины (1 - 255)
yy - дополнительный код причины (1 - 65535)
2) меняешь расширение на *.bat
3) открываешь и пишешь внутри такое
shutdown -s
P.S. к команде shutdown можно применить еще и другие аргументы ))
Использование: shutdown [-i | -l | -s | -r | -a] [-f] [-m \\<компьютер>]
[-t xx] [-c "комментарий"] [-d up:xx:yy]
Без аргументов Вывод справки по использованию (как и -?)
-i Отображение интерфейса, д. быть первым параметром
-l Выход (не совместим с параметром -m)
-s Завершение работы компьютера
-r Перезагрузка компьютера
-a Прекращение завершения работы системы
-m \\<компьютер> Удаленный компьютер, на котором выполняется
действие
-t xx Таймаут завершения работы - xx сек.
-c "comment" Комментарий (не более 127 знаков)
-f Принудительное завершение приложений без
предварительного предупреждения
-d < u >[p]:xx:yy Код причины завершения работы
u - пользовательский код
p - код запланированного завершения
xx - основной код причины (1 - 255)
yy - дополнительный код причины (1 - 65535)
Юрий Ушаков
а как сделать чтобы переходил в спящий режим?
если у тебя винда выше виндовс МЕ - то такое уже не покатит. .
вроде нашел но не проверял
А так можно выключить Win9x/2000/XP
Код:
//Получаем привелегию на выключение компа
// Get a token for this process.
OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken);
// Get the LUID for the shutdown privilege.
LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME,&tkp.Privileges[0].Luid);
tkp.PrivilegeCount = 1; // one privilege to set
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
// Get the shutdown privilege for this process.
AdjustTokenPrivileges(hToken, FALSE, &tkp, 0, (PTOKEN_PRIVILEGES)NULL, 0);
//Выключаем комп на пример
ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE |EWX_POWEROFF, NULL);
вроде нашел но не проверял
А так можно выключить Win9x/2000/XP
Код:
//Получаем привелегию на выключение компа
// Get a token for this process.
OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken);
// Get the LUID for the shutdown privilege.
LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME,&tkp.Privileges[0].Luid);
tkp.PrivilegeCount = 1; // one privilege to set
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
// Get the shutdown privilege for this process.
AdjustTokenPrivileges(hToken, FALSE, &tkp, 0, (PTOKEN_PRIVILEGES)NULL, 0);
//Выключаем комп на пример
ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE |EWX_POWEROFF, NULL);
Андрей Вылегжанин
это чтото похоже,но там еще цифры указывались через какой интервал в секундах его выключить,по умолчанию 00. у меня ХР
я могу сделать этот файл, у меня прога хакерская (МЕЛКАЯ, неПРОФФЕСИОНАЛЬНАЯ) ни подумайте)).. могу скинуть))
Не надо ничего создавать. Этот файл C:\WINDOWS\system32\shutdown.exe
Jurij Meikshans
у тя XP или NT система? попробуй! толку ноль
Похожие вопросы
- Как сделать чтобы при открытии файла можно было выбрать программу которой его открыть?? Нажал открыть файл .dll через...
- Возможно ли восстановить файл из хеша имея компьютер неограниченной мощности? (фантастической)
- Дан файл целых чисел. Создать два новых файла, первый из которых содержит положительные числа из исходного файла...
- Как вы называете файлы / модули / классы, которые читают / сохраняют данные на диск?
- подскажите лучший поисковик файлов на компе? Который может найти любой файл.
- Как сделать файл размером 10 гБ из ничего?
- как узнать в какой программе сделан файл с расширением DAT и расшифровать его
- где сделать файл .BAT
- Любой ли файл в имени которого значится "exe" считается вирусом?
- Помогите решить! Определить глубину кодирования цифрового аудио файла, время звучания которого составляет две минуты