Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.137.187.233] |
|
Страницы: (9) « Первая ... 6 7 [8] 9 все ( Перейти к последнему сообщению ) |
Сообщ.
#106
,
|
|
|
GigABytE: Спасибо. Я все понял.
|
Сообщ.
#107
,
|
|
|
Цитата Du-Xa, 2.02.04, 18:13 Alex: А для 9x не подбросищь примерчик? Его ещё сделать надо, завтра постараюсь... ЗЫ. Я не Alex, а .alex... |
Сообщ.
#108
,
|
|
|
Буду очень благодарен .alex
|
Сообщ.
#109
,
|
|
|
Короче засада, я часа 3 убил на создание примера, а он собака не работает! В общем, всё перехватывается на ура, т.е. если создать свою прогу которая вызывает DeleteFile() – то всё отлично ловится, но ни для ФАРа, ни для Explorer’a, ни нехера не работает!!! Я смотрел с помощь ApiSpy’я работу ФАРа и Explorer’a, и ваще офигел – они не вызывают ни DeleteFile(), ни SHFileOperation() (хотя «грузят» их с помощью GetProcAddress()), и ваще никакой какой-либо другой функции которая может удалить файл, хотя все другие функции для работы с файлами, такие как CreateFile()/ReadFile()/…, они вызывают и используют. Надо думать…
ЗЫ. Попробую спросить на RSDN |
Сообщ.
#110
,
|
|
|
2 Alex ты свой пример скинь на сайт
|
Сообщ.
#111
,
|
|
|
Цитата Andrey_Kun, 4.02.04, 05:46 2 Alex ты свой пример скинь на сайт Пожалуйста. ЗЫ. в коде подробные комментарии ЗЫЫ. работает только для 9х! Прикреплённый файлHiJack_DeleteFile.zip (33.25 Кбайт, скачиваний: 156) |
Сообщ.
#112
,
|
|
|
Короче, вот что мне ответили на RSDN:
Цитата Ищи в разделе Shell Extensions тему "Copy Hook Handlers". Normally, users and applications can copy, move, delete, or rename folders with few restrictions. By implementing a copy hook handler, you can control whether or not these operations take place. For instance, implementing such a handler allows you to prevent critical folders from being renamed or deleted. ЗЫ. Так что дерзай... ЗЗЫ. надеюсь MSDN у тебя есть? |
Сообщ.
#113
,
|
|
|
A kak otlavlivatj sobsenija pri instalacii menja interesuet kakie faili kuda kupirujutsa i cto propisalosj v registr
|
Сообщ.
#114
,
|
|
|
Цитата HELL @ 18.02.04, 07:07 A kak otlavlivatj sobsenija pri instalacii menja interesuet kakie faili kuda kupirujutsa i cto propisalosj v registr RegMon, FileMon + source |
Сообщ.
#115
,
|
|
|
Не совсем понял дайте хотябы какой-то кусочек программы на делфи что бы отловить событие на копирование(если ето тоже самое что и при инсталяции и будет ли она различать копирую я файл или ето инсталяция)
ПЛИЗ-З-З |
Сообщ.
#116
,
|
|
|
RegMon, FileMon это такие утилиты, которые помогают отловить работу с файлами (и) или реестром.
Есть еще рульная прога regshot. сравнивает реестр до и после инсталяции проги, находит отличия. Хотя такая утилита есть где-то в винде встроенная. А насчет разницы копирования и инсталяции, то filemon'у все пофигу. Он смотрит с какими файлами ты общаешся и по какому смещению вот и все. |
Сообщ.
#117
,
|
|
|
Тоесть если прога будет запущена и будет постоянно просматривать какие файлы куда переместились то она не различит толи я скопировал грппу файлов толи я происталировал программу
|
Сообщ.
#118
,
|
|
|
2 DuXa реально работает LockFile
|
Сообщ.
#119
,
|
|
|
А если мне нужно свою дату для проги придумать, то что мне отлавливать?
думал procedure GetLocalTime(var lpSystemTime: TSystemTime); Но не работает. Хочу чтобы 2Gis(Карта города) думала что я ее запускаю в прошлом году и в ней бы работали все функции (поиск). |
Сообщ.
#120
,
|
|
|
просто перед запуском меняешь тек. дата, а после меняешь обратно
|