Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2015.10.04;
Скачать: [xml.tar.bz2];

Вниз

Защита информации   Найти похожие ветки 

 
mick912   (2010-05-12 14:41) [0]

Здравствуйте! Подскажите пожалуйста ! Как сделать так, чтобы при открытии определенной папки запускался моя приложение


 
brother ©   (2010-05-12 14:57) [1]

в общем случае - никак...
зы. и не защита это ;)


 
Сергей М. ©   (2010-05-12 15:09) [2]

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


 
Плохиш ©   (2010-05-12 16:29) [3]


> запускался моя приложение

запускался - он
моя - она
приложение - оно

Могуча и багата руская языка...


 
Smile   (2010-05-12 16:34) [4]

Собственно, никаких проблем. Просто нужно переписАть explorer и другие файловые менеджеры, чтобы они могли узнавать "определенную" папку
:)


 
Anatoly Podgoretsky ©   (2010-05-12 16:39) [5]

> Плохиш  (12.05.2010 16:29:03)  [3]

Могуча и багата руским языка...


 
tesseract ©   (2010-05-12 17:01) [6]


>  Просто нужно переписАть explorer и другие файловые менеджеры,
>  чтобы они могли узнавать "определенную" папку


Всё уже переписано до нас. Начиная с win95 explorer может воспринимать папку как файл и файл, как папку.

Примерчик :
В папку помещается файлик desktop.ini которому в параметры CLSID вписывается GUID нужного нам COM-сервера. Вот тут чуть-чуть расписано : http://www.xs4all.nl/~hwiegman/desktopini.html Дальше в гугл по explorer extensions.


 
[true]TRIx ©   (2010-05-12 21:17) [7]

Надо ставить apihook на просмотр директорий.


 
mick912   (2010-05-13 08:07) [8]

>запускался - он
>моя - она
>приложение - оно
я не понимаю здесь форум по делфи или по грамматике русского языка?


 
brother ©   (2010-05-13 08:51) [9]

а ти хотэл шоб тибе отвичали как? какоф вопрз и такой отвэд...


 
0x00FF00   (2010-05-13 13:53) [10]

...А если я захочу посмотреть эту папку через какой-нибудь Norton Commander, вообще не использующий API-функции для операций ввода-вывода?
Или вообще перезагружусь из-под LiveCD с Linux и, аналогично, обрету к ней полный доступ?

Здесь уже была высказана идея, что предложенный в сабже метод не является защитой информации в полном смысле слова.

PS. Я отдаю себе отчёт в том, что вышеприведённое очевидно.
Смутил заголовок ветки.


 
Anatoly Podgoretsky ©   (2010-05-13 14:04) [11]

> 0x00FF00  (13.05.2010 13:53:10)  [10]

В полном смылсе никакой метод не является защитой информации, поскольку все
что можно расшифровать, расшифровывает, а то что нельзя не защита а диверсия
по порче данных.


 
0x00FF00   (2010-05-13 14:09) [12]

> Anatoly Podgoretsky ©   (13.05.10 14:04) [11]

Нудык. Подразумевалось, что за разумное время.
Рассматривая защиту информации, полезно иметь в виду, от кого вообще защищаем.
Если от бессмертных инопланетян с квантовой вычислительной техникой и патологической жаждой познания — то да, без вариантов =)


 
Anatoly Podgoretsky ©   (2010-05-13 16:52) [13]

> 0x00FF00  (13.05.2010 14:09:12)  [12]

У нас в запасе есть еще 12 миллиардов лет, если только физики не помешаю, а
то они уже собрались и запускают БАК.



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

Форум: "WinAPI";
Текущий архив: 2015.10.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.002 c
15-1424122299
Юрий
2015-02-17 00:31
2015.10.04
С днем рождения ! 17 февраля 2015 вторник


15-1423863064
Юрий
2015-02-14 00:31
2015.10.04
С днем рождения ! 14 февраля 2015 суббота


15-1424381404
Юрий
2015-02-20 00:30
2015.10.04
С днем рождения ! 20 февраля 2015 пятница


4-1273682403
zamtmn
2010-05-12 20:40
2015.10.04
в SysTreeView32 не приходит WM_CONTEXTMENU


2-1400096967
scote
2014-05-14 23:49
2015.10.04
как правилно заполнить stringgrid





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский