На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! user posted image
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.

Соблюдайте общие правила форума

Следующие вопросы задаются очень часто, подробно разобраны в FAQ и, поэтому, будут безжалостно удаляться:
1. Преобразовать переменную типа String в тип PChar (PAnsiChar)
2. Как "свернуть" программу в трей.
3. Как "скрыться" от Ctrl + Alt + Del (заблокировать их и т.п.)
4. Как запустить программу/файл? (и дождаться ее завершения)
5. Как перехватить API-функции, поставить hook? (перехват сообщений от мыши, клавиатуры - внедрение в удаленное адресное прстранство)
... (продолжение следует) ...

Внимание:
Попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
Повторная попытка - 60 дней. Последующие попытки - бан.
Мат в разделе - бан на три месяца...

Полезные ссылки:
user posted image MSDN Library user posted image FAQ раздела user posted image Поиск по разделу user posted image Как правильно задавать вопросы


Выразить свое отношение к модераторам раздела можно здесь: user posted image Rouse_, user posted image Krid

Модераторы: Rouse_, Krid
Страницы: (9) 1 2 [3] 4 5 ...  8 9 все  ( Перейти к последнему сообщению )  
> Запрет на удаление файлов , Как можно отследить удаление файлов через windows
    А у меня DeleteFileA даже в фаре не работает.
    И кстати SHFileOperation() откуда эта функция и какие параметры ей нужно передавать?
    Сообщение отредактировано: Du-Xa -
      ExpandedWrap disabled
        {$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';


      И неужели было самому поглядеть лень?
        Цитата Du-Xa,5.01.04, 22:58
        А у меня DeleteFileA даже в фаре не работает.

        Странно, у меня всё работает, вот тебе скриншот (обрати внимание на иконку MessageBox'a в трее - она ФАРовская)
        Прикреплённый файлПрикреплённый файлdel.jpg (152.25 Кбайт, скачиваний: 316)
          Цитата xZero,6.01.04, 12:41
          ExpandedWrap disabled
            {$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';


          И неужели было самому поглядеть лень?

          А откудова эти цитаты Вы берете?
            ExpandedWrap disabled
               
              {*******************************************************}
              {                                                       }
              {       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
              И всеже она у меня не работает. Можете мне исходники с Exe выслать пожалуйста.
                Цитата Du-Xa,6.01.04, 17:39
                И всеже она у меня не работает. Можете мне исходники с Exe выслать пожалуйста.

                Как это исходник c .exe?
                У тебя какая ось?
                  У меня Windows Mellenium Edition. А исходник с EXE это исходник + откомпилированный файл(лучше без RunTime).
                  Сообщение отредактировано: Du-Xa -
                    .alex кинь ему ты, пожалуста, т.к. у тебя вроде как уже откомпилено =)
                      Цитата
                      xZero, 7.01.04, 23:40
                      .alex кинь ему ты, пожалуста, т.к. у тебя вроде как уже откомпилено =)

                      Не пойму зачем? Чем мои откомпиленные .ехе/.длл будут отличаться от его, сорс то один?
                        Попробую Windows98 поставлю. Может что в Melleniume глючит.
                          Windows98 ничего не пошло тоже!
                            ыыыыыы
                            Что-то ты явно не так делаешь!!!
                              У меня всё работает, только я заметил глюки
                              1) Не перехватывает LoadLibraryA
                              2) Если функция вызывается из запакованного exe(например UPX'om)
                              тогда хук не срабатывает
                                Да действительно я паковал Exe AsPack'ом, но с незапакованым ничего не идет тоже! Специально перекомпилировал ради такого случая! Запускаю в Far'е жду окошка и удаляю не закрывая окошка, через Far. Пробовал удалять мимо корзины, эфект тотже!
                                1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (9) 1 2 [3] 4 5 ...  8 9 все


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0419 ]   [ 15 queries used ]   [ Generated: 18.07.25, 06:24 GMT ]