Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.25;
Скачать: CL | DM;

Вниз

Защита файла   Найти похожие ветки 

 
@G   (2004-02-11 17:52) [0]

Как поставмть защиту на созданный файл? Чтобы пользователь программы случайно не удалил этот файл.
Может быть создовать резервный файл .Bak


 
Amoeba ©   (2004-02-11 17:54) [1]

Установить програмно этому файлу атрибут ReadOnly.


 
Sandman25 ©   (2004-02-11 17:55) [2]

1. Поставить атрибуты Hidden, Archive и ReadOnly.
2. Дать файлу имя по типу "Не удалять"

Если пользователь и после этого удалит, то такого пользователя ничего не остановит :)


 
Amoeba ©   (2004-02-11 17:58) [3]

Атрибут Archive устанавливать нет никакой необходимости. На видимость и безопасность против удаления он никоим образом не влияет.


 
@G   (2004-02-11 17:58) [4]

To Amoeba ©
А как именно присвоить атрибут ReadOnly?


 
Sandman25 ©   (2004-02-11 18:01) [5]

[3] Amoeba © (11.02.04 17:58)

Возможно. Мне казалось, что при удалении идет переспрос, если файл архивный. Во всяком случае в Win95.


 
TUser ©   (2004-02-11 18:02) [6]


> 2. Дать файлу имя по типу "Не удалять"

Лучше дать файлу имя "WinUtil.dll", поместить его куда-нибудь в winnt\system32\shared utils\. Пусть пользователь и не подумает, что его надо удалять.
А ваще на своем компе юзверь волен творить все, что вздумается. В том числе и удалять файлы твоей программы, да и ваще программу стереть нафиг.


 
Beat ©   (2004-02-12 08:37) [7]

BOOL SetFileAttributes(

LPCTSTR lpFileName, // address of filename
DWORD dwFileAttributes // address of attributes to set
);

SetFileAttributes(FileName, FILE_ATTRIBUTE_READONLY);



Страницы: 1 вся ветка

Текущий архив: 2004.02.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.033 c
3-79573
Игорь
2004-01-29 14:15
2004.02.25
Вывод значения текстового поля из базы данных в отчет


1-79903
Death2
2004-02-07 05:36
2004.02.25
Масштабирование


14-80213
RRR
2004-01-30 15:51
2004.02.25
Какое приложение создает файлы с расширением she?


3-79666
Layner
2004-01-30 13:37
2004.02.25
Помогите вызвать хр. процедуру из тригера MS SQL Serv.


14-80231
Alexander666
2004-02-05 03:50
2004.02.25
США и наша внутренняя политика.