Страница 2 из 2 [ Сообщений: 46 ] Версия для печати [+] | На страницу Пред. 1, 2 |
Micca
А точнее так set WshShell=WScript.CreateObject ("WScript.Shell") WshShell.Run "c:\windows\system32\shutdown.exe -s -t хх" хх — Время в сек отмена выключения set WshShell=WScript.CreateObject ("WScript.Shell") WshShell.Run "c:\windows\system32\shutdown.exe -a" Жаль только, что завершение работы, связанное с закрытием системных процессов (типа свхост. ехе),так прекратить нельзя.Появился бы еще один экстенсивный способ борьбы с бластерами(еще можно часы перводить.Заплатка у меня конечно стоит, но получить лишние 20-15 метров памяти за счет этого процесса ябы не тказался(он вроде оза сеть отвечает — в оффлайне в принципе не нужен. |
И с закрытием прог вроде разобрались
------------------------------------ strComputer = "BDFY-2WZPR50JWK" Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colProcessList = objWMIService.ExecQuery _ ("Select * from Win32_Process Where Name = 'outpost.exe' or Name = 'flashget.exe' or Name = 'Edialer.exe'") For Each objProcess in colProcessList objProcess.Terminate() Next BDFY-2WZPR50JWK — имя компьютера |
bdfy нихрена. Твой скрипт тут же выкидывает окошко, которое есть stay on top, что претит моему извращённому вкусу. а мой скрипт работает молча, и потом — опа!!! И можно сушить вёсла...
А вот второй скрипт красив, не спорю. В связи с этим вопрос — можно ли написать такой скрипт, который будет постоянно висеть в памяти и проверять систему раз в секунду на предмет закрытия нежелательных программ? |
Micca
<BLOCKQUOTE><SPAN class=hquote>цитата:</SPAN><HR size=22><SPAN class=quote>ожно ли написать такой скрипт, который будет постоянно висеть в памяти и проверять систему раз в секунду на предмет закрытия нежелательных программ? </SPAN><HR size=22></SPAN></BLOCKQUOTE> Спроси еще здесь http://forum.ixbt.com/0022/047138-2.html , я сам не слишком в скриптах силен. |
Micca
А отменить выполнение твоего скрипта на выключение можно? |
bdfy можно. Его же видно в диспетчере задач...
В конце концов, такой вариант: нужно отключиться через ХХХ секунд. Ставим в скрипте паузу на ХХХ-120, и "shutdown.exe -s -t 120" — в последние две минуты окошко будет видно, и шатдаун можно будет законно отменить опцией "-а". |
Новая тема Ответить | Страница 2 из 2 |
[ Сообщений: 46 ] | На страницу Пред. 1, 2 |
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |