![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
пароль на файл в 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-операционной системе.