
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.30] |
![]() |
|
Страницы: (9) 1 2 [3] 4 5 ... 8 9 все ( Перейти к последнему сообщению ) |
Сообщ.
#31
,
|
|
|
А у меня DeleteFileA даже в фаре не работает.
И кстати SHFileOperation() откуда эта функция и какие параметры ей нужно передавать? |
Сообщ.
#32
,
|
|
|
![]() ![]() {$EXTERNALSYM SHFileOperation} function SHFileOperation(const lpFileOp: TSHFileOpStruct): Integer; stdcall; {$EXTERNALSYM SHFileOperationA} function SHFileOperationA(const lpFileOp: TSHFileOpStructA): Integer; stdcall; {$EXTERNALSYM SHFileOperationW} function SHFileOperationW(const lpFileOp: TSHFileOpStructW): Integer; stdcall; shell32 = 'shell32.dll'; function SHFileOperation; external shell32 name 'SHFileOperationA'; И неужели было самому поглядеть лень? |
Сообщ.
#33
,
|
|
|
Цитата Du-Xa,5.01.04, 22:58 А у меня DeleteFileA даже в фаре не работает. Странно, у меня всё работает, вот тебе скриншот (обрати внимание на иконку MessageBox'a в трее - она ФАРовская) Прикреплённый файл ![]() |
Сообщ.
#34
,
|
|
|
Цитата xZero,6.01.04, 12:41 ![]() ![]() {$EXTERNALSYM SHFileOperation} function SHFileOperation(const lpFileOp: TSHFileOpStruct): Integer; stdcall; {$EXTERNALSYM SHFileOperationA} function SHFileOperationA(const lpFileOp: TSHFileOpStructA): Integer; stdcall; {$EXTERNALSYM SHFileOperationW} function SHFileOperationW(const lpFileOp: TSHFileOpStructW): Integer; stdcall; shell32 = 'shell32.dll'; function SHFileOperation; external shell32 name 'SHFileOperationA'; И неужели было самому поглядеть лень? А откудова эти цитаты Вы берете? |
Сообщ.
#35
,
|
|
|
![]() ![]() {*******************************************************} { } { Borland Delphi Run-time Library } { Win32 Shell API Interface Unit } { } { Copyright (c) 1985-1999, Microsoft Corporation } { } { Translator: Borland Software Corporation } { } {*******************************************************} unit ShellAPI; Добавлено в : Не посчитайте за рекламу! =) Добавлено в : Т.е., в основном, это: Цитата ShellAPI.pas Windows.pas |
Сообщ.
#36
,
|
|
|
И всеже она у меня не работает. Можете мне исходники с Exe выслать пожалуйста.
|
Сообщ.
#37
,
|
|
|
Цитата Du-Xa,6.01.04, 17:39 И всеже она у меня не работает. Можете мне исходники с Exe выслать пожалуйста. Как это исходник c .exe? У тебя какая ось? |
Сообщ.
#38
,
|
|
|
У меня Windows Mellenium Edition. А исходник с EXE это исходник + откомпилированный файл(лучше без RunTime).
|
Сообщ.
#39
,
|
|
|
.alex кинь ему ты, пожалуста, т.к. у тебя вроде как уже откомпилено =)
|
Сообщ.
#40
,
|
|
|
Цитата xZero, 7.01.04, 23:40 .alex кинь ему ты, пожалуста, т.к. у тебя вроде как уже откомпилено =) Не пойму зачем? Чем мои откомпиленные .ехе/.длл будут отличаться от его, сорс то один? |
Сообщ.
#41
,
|
|
|
Попробую Windows98 поставлю. Может что в Melleniume глючит.
|
Сообщ.
#42
,
|
|
|
Windows98 ничего не пошло тоже!
|
Сообщ.
#43
,
|
|
|
ыыыыыы
Что-то ты явно не так делаешь!!! |
![]() |
Сообщ.
#44
,
|
|
У меня всё работает, только я заметил глюки
1) Не перехватывает LoadLibraryA 2) Если функция вызывается из запакованного exe(например UPX'om) тогда хук не срабатывает |
Сообщ.
#45
,
|
|
|
Да действительно я паковал Exe AsPack'ом, но с незапакованым ничего не идет тоже! Специально перекомпилировал ради такого случая! Запускаю в Far'е жду окошка и удаляю не закрывая окошка, через Far. Пробовал удалять мимо корзины, эфект тотже!
|