Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 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
14-7180
Дмитрий Орехов
2002-04-15 13:50
2002.06.03
Книга по WinAPI


1-7093
ruslan_as
2002-05-22 09:14
2002.06.03
Выручайте горю


6-7157
Ghost.
2002-03-21 16:58
2002.06.03
Почтовая программа по умолчанию


8-7115
Анатолий
2002-01-12 14:29
2002.06.03
Ряд простых вопросов.


6-7149
Alex2K
2002-01-30 20:25
2002.06.03
Как работать с ftp сервером через http-proxy?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский