![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Диспетчер задач [D7, WinME, WinXP]
maxon © (2003-10-22 09:50:00)
как мне отключить диспетчер задач в Windows Me.
atruhin (2003-10-28 08:33:00) [1]
>NightAngel
>По Вашим словам получается, что объект-процесс ещё не создан, а >уже зарегистрирован в системе.
maxon абсолютно прав в 98 винде программы из атозагрузки а также \RUN реестра, сначала помещаються в taskmemeger а через 1-2 сек получают управление. Сталкивались с этом при написании клиентской части программы управления интернет залом
NightAngel (2003-10-24 18:14:00) [2]
> maxon (24.10.03 09:35) [7]
> держится там 1-2 сек. в зависимости от кол-ва загружаемых программ. далее она создаётся (oncreate),
Это как?
> в диспетчере задач появляется моя прога, но она ещё не создалась,
Это ахинея какая-то. Что в Вашем понимании - "создаётся (oncreate)"? По Вашим словам получается, что объект-процесс ещё не создан, а уже зарегистрирован в системе. Решение Вашей задачи находится в другой области, и никакие извращения с отключением и включением диспетчера задач здесь не нужны, см. Anatoly Podgoretsky © (24.10.03 09:12) [6]. Есть ещё один вариант отключить диспетчер задач, именно так, как хотите Вы, но это абсолютно не документировано и распространятся об этом я не буду. Вы троян пишите?
atruhin (2003-10-24 11:38:00) [3]
Помогал знакомому решить такую-же проблему. Билось много народа и долго. Единственное что прошло - vxd driver на таймере который отключается из программы, если программы в памяти нет он вешал комп.
Плз. если найдешь другое решение сообщи очень интересно
maxon (2003-10-24 09:35:00) [4]
она выключала бы диспетчер для того, чтобы, при следующем запуске ОС, нельзя было бы снять эту программу. обяъсню ещё раз.
допустим я сделал что хотел, то действия будут такими.
1 запуск моей программы: юзер ставит галку - загружать при старте ОС. далее она сидит до выключения компа. при завершении работы она отключает диспетчер задач.
2 запуск: загружается Виндовз.
а) если диспетчер не отключен: в диспетчере задач появляется моя прога, но она ещё не создалась, держится там 1-2 сек. в зависимости от кол-ва загружаемых программ. далее она создаётся (oncreate), регистрируется как сервис (и исчезает из списка) и включает диспетчер задач. вот в эти 1-2 сек её можно снять.
б) если диспетчер отключен: происходит тоже самое что и в предыдущем варианте, только снять её нет возможности.
Anatoly Podgoretsky (2003-10-24 09:12:00) [5]
Ну для этого не надо скрывать диспетчео, при закрытии этой проги, она выключала бы диспетчер задач, есть диспетчер или нет снимать нечего, поскольку ее нет в списке.
maxon (2003-10-24 09:06:00) [6]
может у кого нить будут другие предложения. дело вот в чём. программа написана для Win Me. загружается она вместе с ОС и сидит в памяти до выключения. хотел сделать следущее. при закрытии этой проги, она выключала бы диспетчер задач, а после загрузки+создании она включала бы его. делается для того чтобы прогу нельзя было бы снять.
при создании прога регистрируется как сервис, т.е. в диспетчере её нет. но вот при загрузке Win на несколько секунд она появляется в диспетчере, т.е. началась загрузка программы, но она ещё не создалась.
а предложеный способ
> NightAngel © (23.10.03 15:28) [4]
годен только если программа уже работает.
NightAngel (2003-10-23 15:28:00) [7]
> maxon (23.10.03 09:30) [3]
В реестре такого быть и не должно. Вы переоцениваете ME. В Win9x/ME можно относительно легко перехватить Ctrl-Alt-Del и подменить диспетчер задач на свою функцию - NewCloseProgramAPC. Других вариантов отключить диспетчер задач нет.
maxon (2003-10-23 09:30:00) [8]
Вчера пробовал на Win Me - оказалось такого парметра в реестре нет, есть только в NT подобных осях. как же всё таки отключить диспетчер в WIN ME
Turonix (2003-10-22 12:21:00) [9]подробнее по адресу http://delphibase.endimus.com/?action=viewfunc&topic=syscontrol&id=10468
maxon (2003-10-22 10:18:00) [10]
додумался поискать на яндексе, нашёл однако.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
может кому пригодиться