Форум: "Система";
Текущий архив: 2002.06.03;
Скачать: [xml.tar.bz2];
Внизпароль на файл в 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.005 c