Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: Диспетчер задач Добавлено: 01.03.07 13:33  

Автор вопроса:  Bonapart | Web-сайт: team16.tut.su | ICQ: 175256 
Идея проги заменить стандартный диспетчер задач
И тут несколько вопросов

1)в реестре его можно отключить(не помню только где)
2)как ловить эти сочетания (ctrl+alt+del;ctrl+shift+esc)
3)Активность компа(загруженость) где и как ловить
4)узнать имя процесса как

адрес где можно скачать то что уже есть
http://dfsdfsdsdasdasd.narod.ru/project.rar

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

Ответить

  Ответы Всего ответов: 16  

Номер ответа: 1
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #1 Добавлено: 01.03.07 15:04
А зачем? Темболее если многого незнаешь :)

Ответить

Номер ответа: 2
Автор ответа:
 Djon



Вопросов: 61
Ответов: 471
 Web-сайт: www.vk-book.ru
 Профиль | | #2
Добавлено: 01.03.07 15:45
Активность компа(загруженость) где и как ловить


http://ipatovsoft.ucoz.ru/load/1-1-0-33

Ответить

Номер ответа: 3
Автор ответа:
 Djon



Вопросов: 61
Ответов: 471
 Web-сайт: www.vk-book.ru
 Профиль | | #3
Добавлено: 01.03.07 15:51
http://ipatovsoft.ucoz.ru/load/1-1-0-33
Упс, не то, это ссылка на exeотслеживающую загруженность процессора.

Вот её исходник.
http://ipatovsoft.ucoz.ru/load/5-1-0-39

Ответить

Номер ответа: 4
Автор ответа:
 Bonapart



ICQ: 175256 

Вопросов: 32
Ответов: 108
 Web-сайт: team16.tut.su
 Профиль | | #4
Добавлено: 02.03.07 19:20
нашел

Чтобы запретить пользователю возможность запуска Диспетчера задач Windows, установите значение параметра типа DWORD DisableTaskMgr в разделе

HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System
равным 1

Ответить

Номер ответа: 5
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #5 Добавлено: 02.03.07 19:52
1. Ответ дан в посте №4
2. API-функцией GetAsyncKeyState
3. Загруженность процессора ты имеешь ввиду?
4. Имя какого процесса? А как - вопрос техники.

Ответить

Номер ответа: 6
Автор ответа:
 Bonapart



ICQ: 175256 

Вопросов: 32
Ответов: 108
 Web-сайт: team16.tut.su
 Профиль | | #6
Добавлено: 02.03.07 20:21
1)читай кто спросил, а кто ответил, я вообще мог и не делится

2)пример дай(говорить все то умеют)
3)да загруженость, ответ дали но в его правильности я сомневаюсь
4)имя процесса соответствуещего окну(я даже его pID знаю)

Ответить

Номер ответа: 7
Автор ответа:
 Djon



Вопросов: 61
Ответов: 471
 Web-сайт: www.vk-book.ru
 Профиль | | #7
Добавлено: 03.03.07 08:27
читай кто спросил, а кто ответил, я вообще мог и не делится

:) Мда...
пример дай(говорить все то умеют)

Есть название функции что тебе ещё нужно?
ответ дали но в его правильности я сомневаюсь

Ты сначала посмотри, потом говори.

Ответить

Номер ответа: 8
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #8 Добавлено: 03.03.07 12:12
читай кто спросил, а кто ответил, я вообще мог и не делится
не делись, тут и без тебя хорошо
пример дай(говорить все то умеют)
Почему я, услышав сочетание "API-функция GetAsyncKeyState" срази ринулся к ApiViewer'у, встроенному в VB6, нашел его там, тут же понял, что один-единственный параметр — скан код искомой клавиши, а также то, что ф-я возвращает Long, прямо соответствующий Boolean'у?

да загруженость, ответ дали но в его правильности я сомневаюсь
А ты сравни.

имя процесса соответствуещего окну(я даже его pID знаю)
Ты хочешь сказать, что нашел ВСЕ элементы класса Window, а потом из них хочешь отобрать процессы? А если у какого нибудь процесса нету окон, обломишься? Не проще ли искать сразу все процессы?

Ответить

Номер ответа: 9
Автор ответа:
 Bonapart



ICQ: 175256 

Вопросов: 32
Ответов: 108
 Web-сайт: team16.tut.su
 Профиль | | #9
Добавлено: 04.03.07 09:26
Стереть всёравно уже не могу

Ну да так мне то три клавиши надо вместе

Сравнил, с отставанием но показывает

Если ты глядел программу то понял бы что нужно найти процесс привязанный к окну а не наоборот

Ответить

Номер ответа: 10
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #10 Добавлено: 04.03.07 20:33
Стереть всёравно уже не могу
А ты обратись к администрации, пожертвуй денег на существование сайта, покликай на баннеры, найди админам толстых заказчиков. Тогда, возможно, к тебе прислушаются и удалят топик.
Ну да так мне то три клавиши надо вместе
А вот так слабо?
If GetAsyncKeyState(VK_SHIFT) And GetAsyncKeyState(VK_CONTROL) And GetAsyncKeyState(VK_DELETE) Then
    ...
End If


Сравнил, с отставанием но показывает
Ну, поменяй приоритеты твоей проги и диспетчера. Будь хитрее.

Если ты глядел программу то понял бы что нужно найти процесс привязанный к окну а не наоборот
Программы, находящиеся на хостингах типа "asdfasdfasdf" не гляжу принципиально. Ты, набирая адрес сайта таким методом, несомненно, сэкономил огромную кучу времеми, которое тебе так необходимо.

Ответить

Номер ответа: 11
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #11
Добавлено: 04.03.07 21:48
я тоже не смотрел то, что ты там наваял, т.к. судя по поставленным вопросам у тебя ещё не на что толком смотреть. не обижайся.

если собираешься писать не лажу, а реальную весчь, то советую прочитать статью Ms-Rem - Обнаружение скрытых процессов:

http://www.wasm.ru/article.php?article=hiddndt

а также скачать рабочий пример к статье (C++):

http://www.wasm.ru/pub/21/files/phunter.rar

если не хочешь прислушиваться к тому, что тебе говорят и будешь смотреть процессы по окнам, то найдешь процессов ещё меньше, чем диспетчер задач. а как известно и он показывает далеко не все, что живет в системе ;)

Ответить

Номер ответа: 12
Автор ответа:
 Bonapart



ICQ: 175256 

Вопросов: 32
Ответов: 108
 Web-сайт: team16.tut.su
 Профиль | | #12
Добавлено: 05.03.07 15:00
странно но статья то для Delpi а для Vb ничего нету?

Ответить

Номер ответа: 13
Автор ответа:
 Bonapart



ICQ: 175256 

Вопросов: 32
Ответов: 108
 Web-сайт: team16.tut.su
 Профиль | | #13
Добавлено: 05.03.07 15:28
Я еще нашёл другой пример для показания состояния памяти, он лутше даже менять не буду.
Я процессы искать и не пытаюсь я просто показываю принадлежность окна к процессу, для процессов я отдельно форму сделаю.

If GetAsyncKeyState(VK_ALT) And GetAsyncKeyState(VK_CONTROL) And GetAsyncKeyState(VK_DELETE) Then
    ...
End If

а за это спасибо так как привязать прогу к системным комбинациям тяжело

Раз там влом смотреть смотрем версию которую у меня выкидывает здесь http://acerace.narod.ru/project.rar
И никто не знает почему выкидывает?

Ответить

Номер ответа: 14
Автор ответа:
 Djon



Вопросов: 61
Ответов: 471
 Web-сайт: www.vk-book.ru
 Профиль | | #14
Добавлено: 05.03.07 15:58
Хорошо получается.

Ответить

Номер ответа: 15
Автор ответа:
 Bonapart



ICQ: 175256 

Вопросов: 32
Ответов: 108
 Web-сайт: team16.tut.su
 Профиль | | #15
Добавлено: 06.03.07 07:11
В каком смысле?

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам