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

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

Как остановить процедуру


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

Кириешки ©   (2004-08-12 08:56:00) 

Процедура выполняестся постоянно, тоесть в ее конце стоит указатель на начало её же самой по новой. Она выполняется до появляний некоторых условий. А если условий нету и мне надо ее остановить, то как это сделать из другой процедуры? То есть как одну циклическую процедуру остановить из другой процедуры?


KSergey   (2004-08-12 13:06:00) [1]

Плугин к эксплореру, возможно? Ну тоже выкосить можно, тоже документированно.
Правда тут уже не знаю как именно.

Впрочем, а не проще ли этот вопрос и было изначально задать? Может кто бы и сказал
Хотя наверняка и в яндексе не сложно найти примеры.


Кириешки   (2004-08-12 12:37:00) [2]

Вин XP

В том то и дело, она в експлорере новую нить создает и в ней живет. А если ее замочить, то комп виснет. :(((


KSergey   (2004-08-12 11:59:00) [3]

Винда какая? ХР?
В ней есть msconfig
В ней все автостартуемое видно
Либо для Win2k взять ее от ХР.
Ну либо читать книги про реестр.

Так же посмотреть какие в системе сервисы.
Начал бы я - с процессов. Выделить неизвестные науке - и уже прицельно с ними разбираться. Не думаю, что прога такая уж совсем хитрая, что от процессов прячется, хотя как знать...


Кириешки   (2004-08-12 11:45:00) [4]

Тогда скажите как найти, если она размножилась на все машины как вируснятина.


Skyle   (2004-08-12 11:42:00) [5]

ну мне тоже как-то не вериться, что найти её невозможно...
Прямо скажем, совсем не вериться.


KSergey   (2004-08-12 11:38:00) [6]

> [33] Кириешки ©   (12.08.04 11:19)
> Реальная задача автора не переустанавливать винду на всех
> 30 машинах включая админ

Оборжаться.

PS
Я давно понял, что в случае серьезнах проблем (включая серьезное обновление железа) дешевле всегда (!!!) переставить винду и все программы, сколько бы их не было.
Как показывает опыт, это и по времени быстрее, и результат - стабильнее.

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

А вообще, ну что-то странное рассказываете, что автозапускаемую прогу на NT платформе нельзя найти... Ну разве что прихитрющая dll к системному процессу... Так и то, Шевченко грозился как-то найти в любом случае... ;) (прошу прощения, если ошибаюсь)


Skyle   (2004-08-12 11:38:00) [7]


> [35] Кириешки ©   (12.08.04 11:30)

Прямо-таки ни одного? ;-)


Кириешки   (2004-08-12 11:30:00) [8]

Плохиш ©   (12.08.04 11:24) [34]
Да, надо.

Я вразумительного ответа так и не нашел


Плохиш   (2004-08-12 11:24:00) [9]


> Кириешки ©   (12.08.04 11:19) [33]

Тебе уже в [2] ответили! Или ешё про ProcessMessages расказать надо?


Кириешки   (2004-08-12 11:19:00) [10]

Anatoly Podgoretsky ©   (12.08.04 10:55) [30]
:))!!

KSergey ©   (12.08.04 11:11) [31]
Реальная задача автора не переустанавливать винду на всех 30 машинах включая админ,а а убить зловредную программу. "Потрепаться" тут непричем! Я спрашивал как из процедуры выйти, а не как отловить человека который эту зловредную программу поставил. Я незнаю как она действует и откуда запускается, зато знаю как окно ее называется. Уже эксперементировал с этим окошком.


Плохиш   (2004-08-12 11:16:00) [11]


> KSergey ©   (12.08.04 11:11) [31]

Да и реальная задача как-то невнятно озвучена :-(


KSergey   (2004-08-12 11:11:00) [12]

> Плохиш ©   (12.08.04 10:38)
> А "Основная" это уже филиал "Потрепаться"?

Просто реальная задача автора никак не совпадает с озвученной...


Anatoly Podgoretsky   (2004-08-12 10:55:00) [13]

REA ©   (12.08.04 10:27) [28]
Открываю большой секрет, любую функцию можно использовать как процедуру без переделки.


Плохиш   (2004-08-12 10:38:00) [14]

А "Основная" это уже филиал "Потрепаться"?


REA   (2004-08-12 10:27:00) [15]

>Процедура не возращает ничего, а функция возвращает!!
>Вот именно поэтому я переделал ее в процедуру.

Ну что ж, логично.


KSergey   (2004-08-12 10:26:00) [16]

А вообще - детский сад в песочнице... Прямо казаки-разбойники :(


KSergey   (2004-08-12 10:25:00) [17]

> [15] Кириешки ©   (12.08.04 09:58)

1.У вас админы чем занимаются, если любой "чувак" может повесить чо хочет??
2.А переставить винду - не проще, есил уж найти это прогу не удается? (ох, что-то плохо вы ее ищете, мест вообще-то не так много по идее, хотя, возможно, я что-то и не знаю...)


Кириешки   (2004-08-12 10:23:00) [18]

REA ©   (12.08.04 10:11) [20]

Именно так. Процедура не возращает ничего, а функция возвращает!!
Вот именно поэтому я переделал ее в процедуру.


Рамиль   (2004-08-12 10:20:00) [19]


> Если вырубить программу
> этого чувака - комп сразу вырубается.

Даже если TerminateProcess?


Гаврила   (2004-08-12 10:17:00) [20]


> Skyle ©   (12.08.04 10:16) [22]


Ну раз уж по другому не получается ,придется так ...


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

Наверх

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