-
Здравствуйте! Подскажите пожалуйста ! Как сделать так, чтобы при открытии определенной папки запускался моя приложение
-
в общем случае - никак...
зы. и не защита это ;)
-
Удалено модератором
-
> запускался моя приложение
запускался - он
моя - она
приложение - оно
Могуча и багата руская языка...
-
Собственно, никаких проблем. Просто нужно переписАть explorer и другие файловые менеджеры, чтобы они могли узнавать "определенную" папку
:)
-
> Плохиш (12.05.2010 16:29:03) [3]
Могуча и багата руским языка...
-
> Просто нужно переписАть explorer и другие файловые менеджеры,
> чтобы они могли узнавать "определенную" папку
Всё уже переписано до нас. Начиная с win95 explorer может воспринимать папку как файл и файл, как папку.
Примерчик :
В папку помещается файлик desktop.ini которому в параметры CLSID вписывается GUID нужного нам COM-сервера. Вот тут чуть-чуть расписано :
http://www.xs4all.nl/~hwiegman/desktopini.html Дальше в гугл по explorer extensions.
-
Надо ставить apihook на просмотр директорий.
-
>запускался - он
>моя - она
>приложение - оно
я не понимаю здесь форум по делфи или по грамматике русского языка?
-
а ти хотэл шоб тибе отвичали как? какоф вопрз и такой отвэд...
-
...А если я захочу посмотреть эту папку через какой-нибудь Norton Commander, вообще не использующий API-функции для операций ввода-вывода?
Или вообще перезагружусь из-под LiveCD с Linux и, аналогично, обрету к ней полный доступ?
Здесь уже была высказана идея, что предложенный в сабже метод не является защитой информации в полном смысле слова.
PS. Я отдаю себе отчёт в том, что вышеприведённое очевидно.
Смутил заголовок ветки.
-
> 0x00FF00 (13.05.2010 13:53:10) [10]
В полном смылсе никакой метод не является защитой информации, поскольку все
что можно расшифровать, расшифровывает, а то что нельзя не защита а диверсия
по порче данных.
-
> Anatoly Podgoretsky © (13.05.10 14:04) [11]
Нудык. Подразумевалось, что за разумное время.
Рассматривая защиту информации, полезно иметь в виду, от кого вообще защищаем.
Если от бессмертных инопланетян с квантовой вычислительной техникой и патологической жаждой познания — то да, без вариантов =)
-
> 0x00FF00 (13.05.2010 14:09:12) [12]
У нас в запасе есть еще 12 миллиардов лет, если только физики не помешаю, а
то они уже собрались и запускают БАК.