Показать полную графическую версию : Как автоматически выключит комп?
Yewgeniy
29-06-2007, 18:48
если учётная запись - ограниченная? Конкретнее: юзер закрывает программу и Win сама выгружается. Простой запуск shutdown.exe -s не помогает, нету прав.
Ivan1986
02-07-2007, 01:56
хм, а вариант поставить эту прогу шеллом (в ключе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon) пареметр shell
Yewgeniyюзер закрывает программу и Win сама выгружается1. Создать скрипт выключения компьютера Shutdown.vbs:strNamespace = "Root\CIMV2"
strClass = "Win32_OperatingSystem"
Set objClass = GetObject("WinMgmts:{(Shutdown)}\\.\" & _
strNamespace & ":" & _
strClass)
Set colInstances =objClass.Instances_
For Each objInstance In colInstances
objInstance.Shutdown()
Next2. Положить VBS-скрипт в System32 и ограничить к нему доступ обычных пользователей;
3. Создать файл Shutdown.MOF, включающий запуск скрипта при закрытии процесса "Program.exe" (поставить свой):#pragma namespace ("\\\\.\\root\\subscription")
instance of ActiveScriptEventConsumer as $Cons
{
Name = "Shutdown";
ScriptingEngine = "VBScript";
ScriptFileName = "C:\\WINDOWS\\System32\\Shutdown.vbs";
};
instance of __EventFilter as $Filt
{
Name = "MonitoringDeletion";
Query = "SELECT * FROM __InstanceDeletionEvent WITHIN 5 "
"WHERE TargetInstance ISA \"Win32_Process\" "
"AND TargetInstance.Name = \"Program.exe\"";
QueryLanguage = "WQL";
EventNamespace = "root\\cimv2";
};
instance of __FilterToConsumerBinding
{
Filter = $Filt;
Consumer = $Cons;
};4. Скомпилировать MOF-файл:mofcomp shutdown.mof
Yewgeniy
03-07-2007, 10:34
shell? MOF?
где про это можно почитать?
Пока нашёл такое решение: secpol.msc -> локальные политики-> назначение прав пользователя->принуд. удалённое завершение
Yewgeniyгде про это можно почитать?да вроде итак все пошагово описал... :idontnow:
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/ru/library/ServerHelp/ecf301b2-0eb1-4f15-82d2-6fc28f14015b.mspx?mfr=true
http://msdn2.microsoft.com/en-us/library/aa394582.aspx
http://www.ozon.ru/context/detail/id/1590009/
ADD:
http://msdn.microsoft.com/library/rus/default.asp?url=/library/rus/vsavs70/html/vesamsamplemoffile.asp
http://msdn2.microsoft.com/en-us/library/aa823192.aspx
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.