Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.11.2010, 04:20   #1
padalka
 
Регистрация: 15.05.2009
Сообщений: 5
По умолчанию Как программно запретить запись на винчестер?

Есть задача, нужно в течении работы программы запрещать запись на винчестер, либо временно лишить такой возможности пользователя. Кто знает помогите пожалуйста, желательно на С#, либо может кто знает где прочитать скиньте ссылку, а то весь net обшарил так ничего и не нашел.
padalka вне форума Ответить с цитированием
Старый 14.11.2010, 07:34   #2
xrob
Форумчанин
 
Регистрация: 18.10.2010
Сообщений: 419
По умолчанию

а такое вообще возможно?
...
а как программно запретить работу процессора,
монитора, колонок и фена в соседней квартире?
по моему это невозможно...
xrob вне форума Ответить с цитированием
Старый 14.11.2010, 08:45   #3
Риндера
Delphi, учу С
Форумчанин
 
Аватар для Риндера
 
Регистрация: 20.10.2010
Сообщений: 178
По умолчанию

Гораздо проще создать группу прав пользователя, где запретить записывать данные, и программно изменять права для текущего пользователя. Либо использовать стороние программы. Либо просто поставить у диска свойство "Только для чтения" в true. Но только не у C:\ ...
Риндера вне форума Ответить с цитированием
Старый 14.11.2010, 11:35   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
а такое вообще возможно?
Конечно возможно. Переопредели функции записи на винт своими и делов то.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.11.2010, 14:16   #5
padalka
 
Регистрация: 15.05.2009
Сообщений: 5
По умолчанию

и программно изменять права для текущего пользователя

А как можно программно менять права у текущего пользователя?
padalka вне форума Ответить с цитированием
Старый 14.11.2010, 14:43   #6
Риндера
Delphi, учу С
Форумчанин
 
Аватар для Риндера
 
Регистрация: 20.10.2010
Сообщений: 178
По умолчанию

Цитата:
Сообщение от padalka Посмотреть сообщение
А как можно программно менять права у текущего пользователя?
Просто предположила)
Риндера вне форума Ответить с цитированием
Старый 14.11.2010, 16:27   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
А как можно программно менять права у текущего пользователя?
Запросто.
Читай про ACL. М.м.м по-моему даже у Фленова в его Делфи глазами Хакера есть глава о том как давать и отбирать права безопасности.
Особых там сложностей нет, но морочно просто.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.11.2010, 19:13   #8
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
но морочно просто
угу. представляю себе.
Плюс программа должна иметь права администратора системы (ну или получать их в процессе выполнения - опять таки нужно знать логин/пароль админа).

А вообще, мне кажется, что автор топика решает не ту задачу, которая ему нужна! Лишение прав пользователя в ходе выполнения программы? Вирус, что ли пишется?! Другого разумного применения я, например, не вижу...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 14.11.2010, 20:39   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Плюс программа должна иметь права администратора системы
Если честно то не обязательно...
Там свои правила есть... Долго рассказывать.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как запретить программе запись в ветку реестра? Tihon Win Api 4 12.01.2011 13:16
Запретить запись USB Flash W0LF Компьютерное железо 5 10.07.2010 17:26
Комп вообще не видит винчестер! REC-CCP Компьютерное железо 2 08.04.2010 19:17
Винчестер умирает? Viteef Компьютерное железо 23 29.02.2008 11:43
Стереть винчестер Veytarn Свободное общение 4 10.02.2007 10:12