ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

19.08.2008, 22:08
|
|
Участник форума
Регистрация: 29.11.2007
Сообщений: 116
Провел на форуме: 283596
Репутация:
88
|
|
Расскажите плиз как делают проги для наложения пароля на папки?
Желательно с какими то примерами Delphi
|
|
|

20.08.2008, 09:41
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
Тут просто так не сделаешь. Из вариантов могу предложить следующие:
1. пишешь драйвер который перехватывает функции работы с файлами, такие как запрос списка файлов диры + открытие файла в дире + копирование+ удаление итд итп. Твоя програмка общается с драйвером постоянно и драйвер передает адреса куда юзверь лезит. При нахождении защищаемой папки выводится окошко с вводом пароля. Если пароль правильный, то просто замонить PID процесса и папку к которой ему разрешен доступ.
Сложность - написание драйвера. Плюсы - очень много.
2. через hook приаттачивать dll к каждому процессу которая будет общаться с главной прогой отвечающей за защиту.
Легко сделать, но много минусов.
|
|
|
выпадающий список + сворачивание |

20.08.2008, 21:39
|
|
Участник форума
Регистрация: 28.07.2007
Сообщений: 177
Провел на форуме: 274360
Репутация:
5
|
|
выпадающий список + сворачивание
какая процедура вызывает выпадающий список - 2?
и как сделать чтоб можно было сворачивать приложение?
C компонентом разобрлася ComboBox...но как добавить туда допустим еще вариантов 10 ..чтоб было можно выбрать..один из них
Последний раз редактировалось ufalog; 20.08.2008 в 21:43..
|
|
|

20.08.2008, 21:47
|
|
Участник форума
Регистрация: 29.11.2007
Сообщений: 116
Провел на форуме: 283596
Репутация:
88
|
|
Через драйвер....хммм че-то у меня похожее где-то валялось, надо посмотреть...та тут сложновато.
Я думал просто что может есть какие-то недокументированные функции в самой системе.
|
|
|

20.08.2008, 21:57
|
|
Участник форума
Регистрация: 28.07.2007
Сообщений: 177
Провел на форуме: 274360
Репутация:
5
|
|
procedure TForm2.ComboBox1Change(Sender: TObject);
begin
??????
end;
что вот тут писать чтоб был протос впадающйи спискок 
|
|
|

20.08.2008, 22:24
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме: 5749763
Репутация:
1680
|
|
Сообщение от ufalog
и как сделать чтоб можно было сворачивать приложение?
application.Minimize;
|
|
|

20.08.2008, 23:18
|
|
Участник форума
Регистрация: 28.07.2007
Сообщений: 177
Провел на форуме: 274360
Репутация:
5
|
|
и еще вопросик...как сделать так чтоб кнопка была ..но была прозрачной то есть на неее нельзя было нажать..что в свйоствах указать..
|
|
|

20.08.2008, 23:38
|
|
Новичок
Регистрация: 20.08.2008
Сообщений: 1
Провел на форуме: 2248
Репутация:
0
|
|
Люди, подскажите, как разбить набираемый текст на две колонки в RichEdit, или в чем еще, а на задний фон вместо белого свой картинка вставить, только чтоб его было видно. Заранее спс.
|
|
|

21.08.2008, 00:53
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме: 5749763
Репутация:
1680
|
|
Сообщение от ufalog
и еще вопросик...как сделать так чтоб кнопка была ..но была прозрачной то есть на неее нельзя было нажать..что в свйоствах указать..
Ну это в свойствах кнопки ставишь в меню Enable указываешь false
Или команду кнопке чтобы вырубить другую:
button1.enable:= false;
Последний раз редактировалось Nightmarе; 21.08.2008 в 00:58..
|
|
|

21.08.2008, 01:22
|
|
Участник форума
Регистрация: 29.11.2007
Сообщений: 116
Провел на форуме: 283596
Репутация:
88
|
|
Сообщение от ufalog
и еще вопросик...как сделать так чтоб кнопка была ..но была прозрачной то есть на неее нельзя было нажать..что в свйоствах указать..
Или свойство visible меняешь на false если чтоб совсем не видно было.
А вообще это совсем элементарные вопросы, которые можно узнать посмотреть в любую книжку, это ж элементарные азы.
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|