![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как остановить процедуру
Кириешки © (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]
Ну раз уж по другому не получается ,придется так ...