Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Закрытие процесса [D7, WinXP]


Страницы:   1 2 3 4 5

Alex870 ©   (2005-06-21 13:46:00) 

Подскажите пожалуйста, можно ли перехватить закрытие процесса моего приложения, выполнить какие-либо действия, а потом завершить процесс. Приложение у меня без формы:
program MyProg;
uses
Windows, messages;

var
M : tagMSG;

begin
while GetMessage( M, HInstance, 0, 0) do
   begin
    TranslateMessage(M);
    DispatchMessage(M);
   end;
end.

Если нет, подскажите, может создание формы поможет? Спасибо


OldNaum   (2005-09-21 20:06:00) [1]

я только что увидел одну вещь, когда ветку перечитывал. вы всеми усилиями, всем форумом помогали вирусописателю. обратите внимание на его исходник - program ati2evxx - именно такое имя носит ATI Radeon драйвер в процессах.

з.ы. я говорю это к тому - что безобидные вопросы многие называют хакерскими и отказываются отвечать, еще и хамят в догонку. а когда явно мы имеем дело с попыткой "балоства" - помогаем всем форумом решить человеку "мааленькую" проблемку.

прошу не стирать мой пост! это не оффтопик - это лишний повод призадуматься многим. а вот господин (21.09.05 19:10) [90] просто урод!


  (2005-09-21 19:10:00) [2]

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


alpet   (2005-08-29 00:28:00) [3]

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


MS-MEN   (2005-08-29 00:25:00) [4]

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


Ms-Rem (real)   (2005-07-17 20:49:00) [5]

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


NikNet   (2005-06-24 20:40:00) [6]

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


alpet   (2005-06-24 10:43:00) [7]

Koresh   (24.06.05 08:41) [84]
Что ж, видимо пост трудный к распознанию оказался :)
Вобщем резюме - знать и уметь то и другое - полезно, возводить что-то одно в ранг религии - вредно.


Koresh   (2005-06-24 08:41:00) [8]

alpet>я не понимаю вашего злорадства.
А я не злорадствую. Вы наверно прочитали не внимательно. Delpi'сты смогут писать и на других платформах, а системщики- надо переучиваться или отходить. Так что снобизм тут не причем- профессия такая.


Игорь Шевченко   (2005-06-23 19:24:00) [9]

Двигатель был очень похож на настоящий, но не работал...


Digitman   (2005-06-23 15:24:00) [10]


> Koresh   (23.06.05 15:13) [80]


это не "падалью" отдает)

это отдает известным "Акелла промахнулся !" (с) из-за угла, шакалье


alpet   (2005-06-23 15:18:00) [11]

Koresh   (23.06.05 15:13) [80]
В смысле на многоядерную RISC архитектуру вроде Cell. Дык компиляторы Delphi однозначно будут под нее портированы, а вот с ассемблером на ней будет ой как тяжело. Так что я не понимаю вашего злорадства.


Koresh   (2005-06-23 15:13:00) [12]

>ВОобще, снобизм - характерная черта системщиков еще с незапамятных времен ЕС ЭВМ.

Хы, Вы то как писали на своем Delphi, так и останетесь, а здесь через пару лет поменяют систему- и ты не у дел.
Но "лучше 30 лет питаться свежей кровью, чем 300 лет падалью."


Digitman   (2005-06-23 12:27:00) [13]


> Зачем я код драйвера выложил


а шут тебя знает) ... мож ты пуп земли зондируешь) .. нет бы просто ссылку привести в кач-ве своего imho))

затем, вероятно, чтобы подтвердить диагноз ИШ)

вся эта марахайка твоя, разумеется, компилируется без проблем, и речь не об этом)

и это, кстать, не столь интересно, сколь твои заявы насчет VB) ...


MS-MEN   (2005-06-23 12:14:00) [14]

Я тебя не понял.

Знаешь если ты такой умный так сам и разберись!

Зачем я код драйвера выложил :(

Закрыто.


Digitman   (2005-06-23 11:12:00) [15]


>  ещё раз говорю это SYS драйвер


> Что ты тормозишь?


вот ты про свой SYS шарманку завел)

причем здесь расширение имени файла-то ?)

файл исп.модуля драйвера вправе иметь произвольное расширение (просто по дифолту НТ-драйверы режима ядра принято именовать с расширением SYS), но сам бин.образ драйвера обязан соответствовать одной из поддерживаемых системой моделей)


> Где ты видел что бы я писал выше тройки?


а где ты об этом упомянул ранее ?)

ты тычешь и тычешь в статью, будто ее никто кроме тебя не читал)..

и ежу понятно что в 3-ке было кое-что допустимо в этом плане, в отличие от старших версий !) ...

Но ! Даже в 3-йке создать НТ-драйвер режима ядра нельзя БЕЗ привлечения стороннего линкера) ... А уж когда привлечен нештатный для Делфи-среды инструментарий, утверждение о том что ты "создал драйвер в Делфи" липовое - все равно так или иначе ты сходил на поклон к Майкрософту и взял у него сборщик для означенной цели)


MS-MEN   (2005-06-23 10:41:00) [16]

>Digitman
>вот именно)
>ну так и как же ты умудрился написать WDM-драйвер в Делфи >вервии выше тройки ?)

ну так и как же ты умудрился написать WDM-драйвер
Что ты тормозишь? Я тебе ещё раз говорю это SYS драйвер!

Где ты видел что бы я писал выше тройки? компилятор у меня 3 :D


Digitman   (2005-06-23 10:34:00) [17]

вот именно)

ну так и как же ты умудрился написать WDM-драйвер в Делфи вервии выше тройки ?)


MS-MEN   (2005-06-23 10:21:00) [18]

Давно бы так. )


Digitman   (2005-06-23 10:06:00) [19]


> MS-MEN ©   (23.06.05 09:35) [70]
> Это не я открыл а просто хорошие люди подумали и посторались


так там же черным по белому написано (цитирую) :

Delphi версии выше 3 создают несовместимый с Intel OMF формат, хотя и внешне похожий
..

Опция, позволяющая сгенерировать объектный файл, в компиляторах Borland есть, но из-за внесенных Borland изменений формата такие объектные файлы понимают лишь компиляторы самой Borland, а сборщик Microsoft не распознаёт их как корректные


и это проверено, и это так и есть на самом деле, по кр.мере вплоть до Д7)


Kerk   (2005-06-23 09:43:00) [20]

MS-MEN ©   (23.06.05 9:40) [71]
но все равно придерживаюсь ASSEMBLER


Полтора-два года назад наверно так же бы сказал.
Сейчас повзрослел. :o)


Страницы:   1 2 3 4 5

Наверх

Титульная страница Поиск, карта сайта Написать письмо