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

Вниз

пароль на файл в win   Найти похожие ветки 

 
SoBr-A   (2001-12-03 08:22) [0]

как через delphi поставить пароль на файл в windows?


 
panov ©   (2001-12-03 09:30) [1]

Delphi здесь не поможет.
В WinME это также невозможно.
В WinNT и Win2000 можно разрешить/запретить доступ к файлу,
но доступ по паролю не выставляется ни в одной WINDOWS-операционной системе.


 
RaZEr ©   (2001-12-11 02:54) [2]

Ну почему 8) , можно кодировать файл а декодер интегрировать в shell .


 
Mick   (2001-12-11 09:03) [3]

Парень наверняка спрашивал как что-то зашарить на уровне ресурсов с паролем


 
Prankster   (2001-12-11 17:11) [4]

Если хочешь закодировать файл и запаролить, то лезь на <a href="www.delphibest.narod.ru">www.delphibest.narod.ru</a>, там прога специальная есть!


 
werewolf   (2001-12-11 22:23) [5]

Удалено модератором


 
MSVisual Studio Lover   (2001-12-11 22:30) [6]

Я читал в одной шняге что типа на делфи это ничего неполучится типа...
Потому шо делфи это не круто (там было написано что его не Microsoft придумал). А делается это все на Визуал Буссике (нужна версия 7.0 и выше)
Смотри атрибут "noloah" в функции setfileattributesmustdie()

Читай мсдн типа!


 
Almaz ©   (2001-12-11 23:37) [7]

>SoBr-A, panov
Напрямую через Delphi не получиться. А вот если написать свой драйвер, то подобное реализовать несложно.
Тут два пути:
1. В драйвере при обращении к файлу запрашивать пароль и после его проверки разрешать/блокировать доступ к файлу (простой способ)
2. В драйвере при обращении к файлу запрашивать пароль и использовать его для дешифрования файла.
Второй способ чуть сложнее, но он не даст возможности получить доступ даже если загрузиться в режиме MS-DOS. Первый же способ блокирует доступ только в Windows.

Удачи.


 
panov ©   (2001-12-11 23:54) [8]

>Almaz © (11.12.01 23:37)
Дело за малым - написать драйвер.


 
Almaz ©   (2001-12-12 00:16) [9]

>panov
Это не так сложно, как кажется ;)

Удачи.


 
Victor ©   (2002-02-13 08:20) [10]

а заархивировать с паролем слабо????


 
Potemkin ©   (2002-02-13 09:58) [11]

2werewolf
Какой ты у нас умный!
Ты не пиши ничего или ржи как конь у себя перед монитором если граждане тебя раздражают.
Таких умников нужно в форумы не пускать, нагадил и ушел - нехорошо.



 
OlegY ©   (2002-02-13 19:22) [12]

Навскидку (Win9x):
Свою программку прописываешь в Registry HKLM\Software\Microsoft\Windows\RunOnce

При старте программки выставляешь диалог "Введите пароль" (При этом заблокировав Alt-Ctrl-Del и опять прописав себя в реестр на автозагрузку ...\RunOnce).
После трех неудачных попыток делаешь ExitWindowsEx.


 
Иван Шихалев ©   (2002-02-13 19:55) [13]

Гм... Я бы все-таки обратил внимание на:

> RaZEr © (11.12.01 02:54)
> Ну почему 8) , можно кодировать файл
> а декодер интегрировать в shell.


Наиболее реальный путь. Можно то же самое сделать и драйвером, но геморройнее на порядок.


 
Lizard   (2002-02-13 20:19) [14]

Я пробовал штуку, описанную в форуме, но у меня открывается просто дерево каталогов (Explorer) и никакого рабочего стола
и taskbar. В чем же дело ?
Вот как это было описано в форуме:

Пишем В system.ini
shell=x:\..\..\m! yprog.exe

запускается ваша прога как шелл,
"Ввод пароля"
далее пишем
shell=explorer.exe
делаем
ShellExecute(0, nil,Pchar("explorer.exe"),nil,nil,1)
и у нас ваша прога + запущенный taskbar и рабочий стол)


 
ATLANTIDO ©   (2002-02-14 20:24) [15]

У меня все это пашет ...


 
moor_38   (2002-03-08 17:51) [16]

Делай по технологии ЕХЕ-вируса.


 
VuDZ ©   (2002-03-09 14:42) [17]

а вы попробуйте посмотреть Platform SDK - там есть примеры как раз с шелом - много интересного написано :>



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

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

Наверх




Память: 0.5 MB
Время: 0.02 c
1-7103
Misha
2002-05-22 15:12
2002.06.03
Перестала чего то ставиться точка останова


1-7035
Zevsus
2002-05-21 10:44
2002.06.03
Как определить, какие *.bpl взять с собой?


1-6960
Kordel
2002-05-22 17:03
2002.06.03
Проблема при работе с файловыми потоками


1-7089
ded_di
2002-05-22 09:54
2002.06.03
имя временного файла


1-7084
ymin
2002-05-22 09:35
2002.06.03
Господа мастера.