Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > ОС и железо
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 29.08.2007, 16:13
Nekromant Set'а Nekromant Set'а вне форума
Новичок
 
Регистрация: 12.08.2007
Сообщения: 87
Репутация: 10
По умолчанию Блокировка

Вот собствнно несколько вопросов касающихся Windows :

1. Как сделать, чтобы моя программа загружалась при начале работы Windows даже в безопасном режиме
2. Как заблокировать доступ к процессу моей программы, либо какой нибудь другой процесс (что бы его нельзя было завершить и т.д.)
3. Как заблокировать/разблокировать доступ к определённой папке или файлу (файлам)

Ответить с цитированием
  #2  
Старый 31.08.2007, 12:56
Nekromant Set'а Nekromant Set'а вне форума
Новичок
 
Регистрация: 12.08.2007
Сообщения: 87
Репутация: 10
По умолчанию

Может мне хоть кто нибудь ответит??? 0_o
Ответить с цитированием
  #3  
Старый 31.08.2007, 12:58
Аватар для SHKIP3R
SHKIP3R SHKIP3R вне форума
Новичок
 
Регистрация: 24.04.2007
Адрес: Челябинск
Сообщения: 69
Репутация: -1631
По умолчанию

просил, получай...
кхе-кхе-кхе...
по этой теме очень мало информации... так что ищи сам... сомневаюсь что тебе кто то поможет...
Ответить с цитированием
  #4  
Старый 31.08.2007, 14:26
Аватар для 4erep_88
4erep_88 4erep_88 вне форума
Новичок
 
Регистрация: 18.07.2007
Сообщения: 51
Репутация: 15
По умолчанию

Если ты хочешь получить ответы на свои вопросы, то:
1) Ищи хороших друзей в компаниях: KasperskyLab, Agnitum и тд.
2) Задай эти вопросы практически на каждом форуме в интернете. Тогда может быть найдется очень добрая душа, которая поделится с тобой этой занимательной инфой.
Ответить с цитированием
  #5  
Старый 03.09.2007, 12:13
Аватар для The Shadow
The Shadow The Shadow вне форума
Продвинутый
 
Регистрация: 11.06.2007
Адрес: Уфа, Россия
Сообщения: 793
Репутация: 35
По умолчанию

Я в одном журнале про доступ к папкам читал.
Щас поищу. Как найду, обязательно напишу.
Ответить с цитированием
  #6  
Старый 03.09.2007, 12:48
Аватар для The Shadow
The Shadow The Shadow вне форума
Продвинутый
 
Регистрация: 11.06.2007
Адрес: Уфа, Россия
Сообщения: 793
Репутация: 35
По умолчанию

Думаю, это не совсем то, что тебе нужно, потому что эта процедура изменяет права доступа только для тех пользователей, чьи имена ты знаешь и только для папки Мои документы.
Но возможно это понадобится другим.
В статье данная команда вводится в командной строке:
cacls {Имя вашего пользователя, для которого будет открыт доступ} /T /E /C /D {Здесь нужно ввести имена пользователей для которых будет закрыт доступ}
Чтобы открыть доступ нужно /D заменить на /R
Надеюсь, что хоть как-то помог.
Ответить с цитированием
  #7  
Старый 03.09.2007, 13:27
Аватар для 4erep_88
4erep_88 4erep_88 вне форума
Новичок
 
Регистрация: 18.07.2007
Сообщения: 51
Репутация: 15
По умолчанию

Цитата:
Сообщение от AidarBik
Думаю, это не совсем то, что тебе нужно, потому что эта процедура изменяет права доступа только для тех пользователей, чьи имена ты знаешь и только для папки Мои документы.
Но возможно это понадобится другим.
В статье данная команда вводится в командной строке:
cacls {Имя вашего пользователя, для которого будет открыт доступ} /T /E /C /D {Здесь нужно ввести имена пользователей для которых будет закрыт доступ}
Чтобы открыть доступ нужно /D заменить на /R
Надеюсь, что хоть как-то помог.

cacl умеет очень много
Просмотр и изменение таблиц управления доступом (ACL) к файлам

CACLS имяФайла [/T] [/E] [/C] [/G имя:доступ] [/R имя [...]]
[/P имя:доступ [...]] [/D имя [...]]
имяФайла Вывод таблиц управления доступом.
/T Замена таблиц управления доступом для указанных файлов
в текущем каталоге и всех подкаталогах.
/E Изменение таблицы управления доступом вместо ее замены.
/C Продолжение при ошибках отказа в доступе.
/G имя:доступ Определение разрешений для указанных пользователей.
"доступ": R Чтение
W Запись
C Изменение (запись)
F Полный доступ
/R имя Отзыв разрешений для пользователя (только вместе с /E).
/P имя:доступ Замена разрешений для указанного пользователя.
"доступ": N Отсутствует
R Чтение
W Запись
C Изменение (запись)
F Полный доступ
/D имя Запрет на доступ для указанного пользователя.
Для выбора нескольких файлов используются подстановочные знаки.
В команде можно указать несколько пользователей.

Сокращения:
CI - Наследование контейнерами (Container Inherit).
ACE будет унаследован папками.
OI - Наследование объектами (Object Inherit).
ACE будет унаследован файлами.
IO - Только наследованное (Inherit Only).
ACE не будет применим к текущему файлу/папке.
Ответить с цитированием
  #8  
Старый 03.09.2007, 17:45
Аватар для The Shadow
The Shadow The Shadow вне форума
Продвинутый
 
Регистрация: 11.06.2007
Адрес: Уфа, Россия
Сообщения: 793
Репутация: 35
По умолчанию

Спасибо. Буду знать.
Я эту статью в журнале прочитал (Computer Bild).
Там только это было. Поэтому я так мало и написал.
Ответить с цитированием
  #9  
Старый 03.09.2007, 18:13
Аватар для 4kusNick
4kusNick 4kusNick вне форума
Местный
 
Регистрация: 06.09.2006
Адрес: Россия, Санкт-Петербург
Сообщения: 444
Репутация: 550
По умолчанию

Для скрытия\запрета доступа к файлам\папкам используют часто подмену API. То есть, допустим, когда выполняются апи процедуры для поиска\листинга файлов\папок, можно сделать так, чтобы в момент, когда они находят файл\папку с определенным именем, они не возвращали положительный результат. Об этом можно поискать инфу на cracklab.ru или wasm.ru...
__________________
THE CRACKER IS OUT THERE
Ответить с цитированием
  #10  
Старый 03.09.2007, 19:07
Аватар для 4erep_88
4erep_88 4erep_88 вне форума
Новичок
 
Регистрация: 18.07.2007
Сообщения: 51
Репутация: 15
По умолчанию

Кроме перехвата WinAPI тебе поможет detours-like перехват, т.е непосредственное запатчивание системных функций. Только это более близко руткитам. Nekromant Set'а, ты случайно не его пишешь?
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 18:34.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter