Войти

Показать полную графическую версию : ICACLS и windows vista


sadgb
06-05-2007, 20:26
всем привет
у меня возникла пара вопросов точнее говоря 4 а нет даже 5
1. как посмотреть уровень какого либо выполняющегося процесса
2. как продемонстрировать работоспособность те как я понимаю процесс наследует уровень екзешника так вот я беру программу блокнот(не стандартный notepad) ставлю екзешнику уровень Low потом файлу 1.txt уровень HIGH и запускаю блокнот. непонятно но он спокойно открывает файл и даже изменяет и сохраняет его. почему ведт уровень блокнота ниже. с другой стороны : диск с -high f-low
на F у блокнота доступ есть на C нету вроде работает так почему такая лажа с файлами или я что то не так делаю. просьба помочь разобраться.
3. Где можно посмотреть SID пользователя какого либо (тот SID с помощью которго можно давать права пользователю на что то в icacls )
4. последнее мне надо реализовать аналог icacls руками с использованием win api функций а я не знаю где про них можнопрочитать и какие конкретно использовать.
5. если я узнаю эти функции то как мне их использовать? прошу пример компилятора который сможет это сделать. и пример программы буквально 2- 3 строчки



спасибо заранее всем огромное за помощь. у вас замечательный сайт.
с уважением
егор
ps извиняюсь за отсутствие знаков препинания

Vadikan
07-05-2007, 09:54
1. как посмотреть уровень какого либо выполняющегося процессаВ диспетчере задач. В меню Вид есть возможность выбрать дополнительные столбцы.

2 - не понял вопрос.
3 - PsGetSid v1.43 (http://www.microsoft.com/technet/sysinternals/Utilities/PsGetSid.mspx)

4-5 - обращайтесь в форум Программирование.

sadgb
07-05-2007, 13:05
2. как продемонстрировать работоспособность те как я понимаю процесс наследует уровень екзешника так вот я беру программу блокнот(не стандартный notepad) ставлю екзешнику уровень Low потом файлу 1.txt уровень HIGH и запускаю блокнот. непонятно но он спокойно открывает файл и даже изменяет и сохраняет его. почему ведт уровень блокнота ниже. с другой стороны : диск с -high f-low
на F у блокнота доступ есть на C нету вроде работает так почему такая лажа с файлами или я что то не так делаю. просьба помочь разобраться.

2 - не понял вопрос.

задам по другому как можно изменить уровень запущенного процесса?

sadgb
07-05-2007, 18:20
Цитата:
1. как посмотреть уровень какого либо выполняющегося процесса

В диспетчере задач. В меню Вид есть возможность выбрать дополнительные столбцы.

я так понимаю это стиолбец базовый приоритет? хотя вряд ли просто больше ничего там не нашёл похожего . уточени пожалуйста

Vadikan
07-05-2007, 18:51
sadgbя так понимаю это стиолбец базовый приоритет?Похоже, что так. У меня английский интерфейс - Base Priority.задам по другому как можно изменить уровень запущенного процесса?В том же диспетчере задач :) Правым щелчком мыши на процессе - Set Priority.

Дополнительную информацию о процессах всегда можно извлечь при помощи process explorer (http://www.microsoft.com/technet/sysinternals/utilities/ProcessExplorer.mspx). Рекомендую к прочтению Администрирование в операционной системе (ОС) Windows: Внутреннее устройство ядра ОС Windows Vista: Часть 1 -- TechNet Magazine, February 2007 (http://www.microsoft.com/technet/technetmag/issues/2007/02/VistaKernel/default.aspx?loc=ru/).

Из командной строки приоритет для запускаемого приложения можно задать командой start /?.

sadgb
07-05-2007, 18:58
sadgb
Цитата:
я так понимаю это стиолбец базовый приоритет?

Похоже, что так. У меня английский интерфейс - Base Priority.

а разве приоритет и integrity level это одно и тоже? по моему принципиально различные вещи. или я не прав?

лано это неважно тк процесс експлорер может их показать

sadgb
07-05-2007, 19:25
В том же диспетчере задач Правым щелчком мыши на процессе - Set Priority.
Из командной строки приоритет для запускаемого приложения можно задать командой start /?.

это по поводу приоритета а я спрашиваю про Integrity Level процесса. пожалуйста дополните свой ответ )) спасибо

Vadikan
07-05-2007, 19:34
это по поводу приоритета а я спрашиваю про Integrity Level процессТермин Integrity level вы упомянули только в предыдущем сообщении. Я понятия не имел, о чем вы спрашивали и до сих пор слабо представляю суть вопроса. Видимо, вам нужен chml: a tool to control Windows Integrity Levels (http://www.minasi.com/vista/chml.htm).

sadgb
07-05-2007, 19:39
простите за размазанную формулировку
я спрашиваю можно ли как то стандартными средствами windows изменить integrity level уже запущенного процесса.
chml я знаю и насколько мне известно он токо с файлами/каталогами работает ))

и заодно
где и в каком виде хранятся метки файла о его INtegrity LEVEL.

sadgb
08-05-2007, 18:33
ап...

sadgb
09-05-2007, 19:49
хоть бы кто нить отписался а то чувствочто ваще даже не читают




© OSzone.net 2001-2012