информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Страшный баг в WindowsЗа кого нас держат?Атака на Internet
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Множественные уязвимости в VNC 
 Шестой Perl превратится в Raku,... 
 Kik закрывается, все ушли на криптофронт 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / software
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
А не покопаться ли в энергосбережении. Оно простым смертным... 20.12.05 19:36  Число просмотров: 3710
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
Отредактировано 20.12.05 19:38  Количество правок: 1
<"чистая" ссылка>
> Пользователей много, и каждый может изменять настройки
> своего профайла...есть ли универсальное средство...

А не покопаться ли в энергосбережении. Оно простым смертным пользователям недоступно. Просто вместо засыпания нужно звать любую другую функцию. Их много - poweroff, hibernate, sleep, standby, logoff и lock console. Энергосбережение как раз и настраивается в зависимости от времени бездействия. Как подмахнуть одну функцию другой - не знаю. Но думается все они из одного места растут. Есть програмка полезная psshutdown.exe, она многие из этих функций дергать умеет причем по сети. Некоторые из этих функций можно скриптами вызывать. Глубокий сон вызывается "rundll32.exe powrprof.dll,SetSuspendState", блокирование экрана "rundll32.exe USER32.DLL,LockWorkStation", а выключение таким скриптом
dim OpSysSet, obj
 Set OpSysSet = GetObject("winmgmts:{impersonationLevel=impersonate," & _
                         "(Shutdown)}//./root/cimv2").ExecQuery _
                         ("SELECT * FROM Win32_OperatingSystem" &_
                         " WHERE Primary=true")

 For Each obj In OpSysSet
    obj.Win32Shutdown(8)
 Next

---
<software>
Lock programm 20.12.05 16:10  
Автор: Dpak0n4ik <Тимур Гладких> Статус: Member
<"чистая" ссылка>
Где можно найти программу для автоматического выкидывания пользователя после 15 минут неактивности...
Например, при локе компьютера.
Нашел программу - winexit.scr - идет в аддоне к 2000. 06.02.06 14:04  
Автор: Dpak0n4ik <Тимур Гладких> Статус: Member
<"чистая" ссылка>
Нашел программу - winexit.scr - идет в аддоне к 2000.
Есть одно НО - я её настраиваю и копирую на другую машину в папку систем32, а на той машине, под обычным юзером она запускается со стандартными параметрами.
Где scr файлы хранят параметры?
Ps: Делал снапшот реестра, но разницы не заметил:(
http://www.sysinternals.com/Files/RegmonNt.zip 06.02.06 19:39  
Автор: push <Dmitry> Статус: Member
<"чистая" ссылка>
http://www.sysinternals.com/Files/RegmonNt.zip
http://www.sysinternals.com/Files/FilemonNt.zip
Поставить вместо скринсейвера любую программу для завершения работы 20.12.05 17:17  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
Не совсем то 20.12.05 18:25  
Автор: Dpak0n4ik <Тимур Гладких> Статус: Member
Отредактировано 20.12.05 18:33  Количество правок: 1
<"чистая" ссылка>
Пользователей много, и каждый может изменять настройки своего профайла...есть ли универсальное средство...
А не покопаться ли в энергосбережении. Оно простым смертным... 20.12.05 19:36  
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
Отредактировано 20.12.05 19:38  Количество правок: 1
<"чистая" ссылка>
> Пользователей много, и каждый может изменять настройки
> своего профайла...есть ли универсальное средство...

А не покопаться ли в энергосбережении. Оно простым смертным пользователям недоступно. Просто вместо засыпания нужно звать любую другую функцию. Их много - poweroff, hibernate, sleep, standby, logoff и lock console. Энергосбережение как раз и настраивается в зависимости от времени бездействия. Как подмахнуть одну функцию другой - не знаю. Но думается все они из одного места растут. Есть програмка полезная psshutdown.exe, она многие из этих функций дергать умеет причем по сети. Некоторые из этих функций можно скриптами вызывать. Глубокий сон вызывается "rundll32.exe powrprof.dll,SetSuspendState", блокирование экрана "rundll32.exe USER32.DLL,LockWorkStation", а выключение таким скриптом
dim OpSysSet, obj
 Set OpSysSet = GetObject("winmgmts:{impersonationLevel=impersonate," & _
                         "(Shutdown)}//./root/cimv2").ExecQuery _
                         ("SELECT * FROM Win32_OperatingSystem" &_
                         " WHERE Primary=true")

 For Each obj In OpSysSet
    obj.Win32Shutdown(8)
 Next

---
Для терминалок это можно установить в груп полиси 20.12.05 18:59  
Автор: NKritsky <Nickolay A. Kritsky> Статус: Elderman
<"чистая" ссылка>
В том то и дело, что пользователи не на терминале. 21.12.05 07:13  
Автор: Dpak0n4ik <Тимур Гладких> Статус: Member
Отредактировано 21.12.05 07:14  Количество правок: 1
<"чистая" ссылка>
В том то и дело, что пользователи не на терминале.
Если бы была прога, которая при неактивности логоффит юзверя, не смотря ни на что(даже, что он root).
Дык в чем трабл-то? 02.02.06 21:33  
Автор: Suomi Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Дык в чем трабл-то?
В груп полиси для всех прописываем один и тот же файл скринсейвера (установка находится там же, где и выставляется срок срабатывания скринсейвера. В реале этот файл - любая софтина по завершению работы, как уже было предложено. Юзеры могут делать со своим профилем все, что им вздумается, кроме как поменять заставку. Хотя если уж так урезать им права, то можно и от профиля их отодвинуть подальше теми же ГП :)
Пробовал я ставить на заставку... 03.02.06 16:11  
Автор: Dpak0n4ik <Тимур Гладких> Статус: Member
<"чистая" ссылка>
Пробовал я ставить на заставку %systemroot%\system32\shutdown.exe - не работает.
Если exe переименовать на scr тогда только работает.
Правда остается один вопрос - как использовать параметры командной строки:
например так - shutdown.exe -l
Но если этот файл переименовать в scr(до этого сделав sfx pack rarom), то уже ничего не работает.
Как заставить заставку делать то, что я хочу. Может есть какой-то софт нормально переделывающий exe - scr?
"Выйти" текущего пользователя это два десятка строк строк asm'a, или ссылка. Что тебе ближе? Выбирай. В теле - исходник, справа - ссылка на исходник и logout.scr 03.02.06 20:11  
Автор: kstati <Евгений Борисов> Статус: Elderman
Отредактировано 03.02.06 20:13  Количество правок: 2
<"чистая" ссылка>
logout.bat
comment ?
@echo off
cls
echo (c) Eugeny Borisov a.k.a. kstati
set n=%0
set n=%n:~,-4%
\MASM32\BIN\Ml.exe /nologo /coff /F 8 %0 /link /ALIGN:16 /SUBSYSTEM:WINDOWS > nul
move %n%exe" %n%scr"
del mllink$.lnk
del %n%obj"
pause
goto exit
:?
        .486
        .model flat,stdcall
        option casemap:none   ; case sensitive
ExitWindowsEx PROTO :DWORD,:DWORD
ExitProcess PROTO :DWORD
        includelib \masm32\lib\user32.lib
        includelib \masm32\lib\kernel32.lib
.code
start:
	xor eax, eax
	push eax
	push eax
	mov al, 4
	push eax
	push offset ExitProcess
	jmp ExitWindowsEx
end start
:exit

---

Архив исходник+.scr
Спасибо большое!!! 05.02.06 12:44  
Автор: Dpak0n4ik <Тимур Гладких> Статус: Member
<"чистая" ссылка>
Спасибо большое!!!
В понедельник буду мучить систему:)
Что значит "переделывающий"? .scr - это и есть экзешник,... 03.02.06 19:18  
Автор: push <Dmitry> Статус: Member
Отредактировано 03.02.06 19:44  Количество правок: 1
<"чистая" ссылка>
Что значит "переделывающий"? .scr - это и есть экзешник, только с другим расширением.

UPD. Специально проверил, всё отлично работает

REGEDIT4

[HKEY_CURRENT_USER\Control Panel\Desktop]
"ScreenSaverIsSecure"="0"
"ScreenSaveTimeOut"="480"
"ScreenSaveActive"="1"
"SCRNSAVE.EXE"="%SystemRoot%\\System32\\shutdown.scr"

---
При таком раскладе машина просто будет через 30 секунд... 05.02.06 12:43  
Автор: Dpak0n4ik <Тимур Гладких> Статус: Member
<"чистая" ссылка>
> "SCRNSAVE.EXE"="%SystemRoot%\\System32\\shutdown.scr"
При таком раскладе машина просто будет через 30 секунд выключаться и все, а нало - logoff.
1






Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2019 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach