GetAttr...

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
ExiliM
Новичок
Новичок
Аватара пользователя
 
Сообщения: 47
Зарегистрирован: 22.02.2010 (Пн) 4:41

GetAttr...

Сообщение ExiliM » 12.03.2010 (Пт) 15:49

....Является ли выходом из ситуации?
Суть в том, что, есть некоторый зашифрованный файлик(БД), с установленным по умолчания аттрибутом
Код: Выделить всё
vbReadOnly
. И с сохранённой датой/временем последнего изменения..
Вообщем его не должен никто менять. И при выполнении программы я читаю аттрибут и сверяюсь с сохранёнными данными...если файл без ридонли, либо не соответствие времени, то выход.
При запуске программы-аналогично.

Этот способ оправданный? Либо есть способ лучше и быстрее? с меньшем расходом ресурса?
з.ы. проверять буду по импульсу таймера либо
Код: Выделить всё
Sleep
'om в бесконечном цикле..

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: GetAttr...

Сообщение Хакер » 12.03.2010 (Пт) 15:57

«Людей посмотревших сойдут с ума»
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

ExiliM
Новичок
Новичок
Аватара пользователя
 
Сообщения: 47
Зарегистрирован: 22.02.2010 (Пн) 4:41

Re: GetAttr...

Сообщение ExiliM » 12.03.2010 (Пт) 16:03

блин, ну можно было хоть направить на путь? если это глупо, то напишите пож хоть что то, что помогло бы мне подумать в правильном направлении? даже кода не прошу) хотя б тупо словами..если конечно Вас не затруднит :?

upd:
GetFileAttributesA или через это например...

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Re: GetAttr...

Сообщение Sirik » 12.03.2010 (Пт) 16:10

Хакер имел в виду, что подобные "защиты" ломаются в 3 счета ;)
Состояний же любви — десять: любовный взгляд, привязанность в мыслях, рождение желания, бессонница, исхудание, отвращение к предметам восприятия, утрата стыда, безумие, потеря сознания и смерть — вот их признаки

ExiliM
Новичок
Новичок
Аватара пользователя
 
Сообщения: 47
Зарегистрирован: 22.02.2010 (Пн) 4:41

Re: GetAttr...

Сообщение ExiliM » 12.03.2010 (Пт) 16:23

это если что, далеко не вся защита + тем более мне не нужна "Мего ацкойа" защита.
Хотелось бы всё таки хоть 1 пост увидеть по теме...

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Re: GetAttr...

Сообщение Sirik » 12.03.2010 (Пт) 16:44

Код: Выделить всё
If (GetAttr("c:\1.doc") And vbReadOnly) Then
    MsgBox "yes"
End If
Состояний же любви — десять: любовный взгляд, привязанность в мыслях, рождение желания, бессонница, исхудание, отвращение к предметам восприятия, утрата стыда, безумие, потеря сознания и смерть — вот их признаки

ExiliM
Новичок
Новичок
Аватара пользователя
 
Сообщения: 47
Зарегистрирован: 22.02.2010 (Пн) 4:41

Re: GetAttr...

Сообщение ExiliM » 12.03.2010 (Пт) 16:51

ахахах, я как бэ это написал словами в первом посте..я просто спрашиваю это "нормально" ? или есть предложение сделать так-то и мол вот так...

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: GetAttr...

Сообщение Хакер » 12.03.2010 (Пт) 18:00

Sirik писал(а):Хакер имел в виду, что подобные "защиты" ломаются в 3 счета ;)

Нет. Хакер имел в виду запутанный стиль изложения мыслей.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

ExiliM
Новичок
Новичок
Аватара пользователя
 
Сообщения: 47
Зарегистрирован: 22.02.2010 (Пн) 4:41

Re: GetAttr...

Сообщение ExiliM » 12.03.2010 (Пт) 18:06

МДа, у меня всё написано вообще-то чётко....За то у тебя очень "путанный" стиль изложения мысли в интернете. Если ты думаешь, что своими репликами ты помогаешь мне, значит ты очень глубоко ошибаешься( ими ты только отгоняешь посетителей, с этого замечательного сайта, ну по крайней мере меня :evil:

SLIM
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1840
Зарегистрирован: 04.04.2008 (Пт) 18:21
Откуда: Краснодар

Re: GetAttr...

Сообщение SLIM » 12.03.2010 (Пт) 20:33

[offtopuic]
Ну вот, еще один неуравновешанный тип. Вы что, новенькие, полегче относиться не можете?
[/offtopuic]
Пишите жизнь на чистовик.....переписать не удастся.....

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: GetAttr...

Сообщение iGrok » 12.03.2010 (Пт) 21:28

ExiliM писал(а):МДа, у меня всё написано вообще-то чётко....За то у тебя очень "путанный" стиль изложения мысли в интернете. Если ты думаешь, что своими репликами ты помогаешь мне, значит ты очень глубоко ошибаешься( ими ты только отгоняешь посетителей, с этого замечательного сайта, ну по крайней мере меня :evil:

Не знаю, что там у тебя чётко написано, но я, к примеру, с первого и второго раза понять, что же ты хочешь не смог. Готов спорить, я такой не один.
Спрашивается, почему мы должны продираться через дебри твоей пунктуации, если ответ на вопрос нужен тебе, а не нам?
label:
cli
jmp label

qwertyhp
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 156
Зарегистрирован: 07.10.2009 (Ср) 15:02
Откуда: Москва

Re: GetAttr...

Сообщение qwertyhp » 12.03.2010 (Пт) 22:13

2 ExiliM: "Этот способ оправданный? Либо есть способ лучше и быстрее?"
Оправданный и лучше - для чего? Непонятно - о чём речь? Если о защите - то лучше контролировать, например, CRC или MD5 файла (решения на VB есть, хотя и не быстрые). Или контролировать изменения каких-либо отдельных байтов файла, если скорость контроля критична, а файл велик. Что касается формулировок, то я уже где-то писал: следует задавать вопрос так, чтобы получать ответ(ы), а не уточняющие вопросы. И, если не ошибаюсь - Правила запрещают на Форуме коверкать русский язык: и без того порой не так просто разобраться, о чём вопрошает пользователь. ExiliM, а помочь Вам хотят, Вы зря наговариваете: просто лучше формулируйте вопрос языком армейского Устава - чётко и доходчиво - тогда и ответы будут такими же. Собственно, это относится и к названию Темы Форума.
Пятачок Forever! :)

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: GetAttr...

Сообщение Viper » 13.03.2010 (Сб) 9:28

По причине совершенно невнятной формулировки вопроса, топик закрываю.
Весь мир матрица, а мы в нем потоки байтов!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 59

    TopList