Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

пароль на файл в win [D5, WinME]


SoBr-A ©   (2001-12-03 08:22:00) 

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


VuDZ   (2002-03-09 14:42:00) [1]

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


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

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


ATLANTIDO   (2002-02-14 20:24:00) [3]

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


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

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

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

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


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

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

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


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


OlegY   (2002-02-13 19:22:00) [6]

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

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


Potemkin   (2002-02-13 09:58:00) [7]

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


Victor   (2002-02-13 08:20:00) [8]

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


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

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

Удачи.


panov   (2001-12-11 23:54:00) [10]

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


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

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

Удачи.


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

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

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


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

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


Prankster   (2001-12-11 17:11:00) [14]

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


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

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


RaZEr   (2001-12-11 02:54:00) [16]

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


panov   (2001-12-03 09:30:00) [17]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо