Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Всё через hWnd Добавлено: 22.03.04 20:16  

Автор вопроса:  Дмитрий Щапов

Вот имеется hWnd. А надо чтобы имелось ещё:

1)Иконка программы,

2)Узн. количество потоков, имя пользователя, приоритет

Ответить

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

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



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #1 Добавлено: 23.03.04 09:14

1. hWnd - хэндл окна, а не программы. У каждого из окон одной программы могут быть разные иконки.

2. Та же история. Потоки идут на процесс, а не на окно. И одно приложение может запускать несколько процессов. С приоритетом тоже муть. Имя пользователя тут вообще не при чем...

Ты случаем не путаешь hWnd с hInstance?

Ответить

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



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

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #2
Добавлено: 23.03.04 12:55

К стати, я где-то писал функцию для нахождения хэндла процесса по одному из окон процесса. Я честно скажу, что может у меня ее уже и нет, но хэндл процесса их хэндла окна вытащить было реально! А если учесть что по hProcess можно вытащить путь к программе, то без проблемм можно функцией GetModuleHandle() получить и hInstanse... Но, все равно, это мало что дает :(

Ответить

Номер ответа: 3
Автор ответа:
 Дмитрий Щапов



Вопросов: 71
Ответов: 321
 Профиль | | #3 Добавлено: 23.03.04 13:06

Может и путаю. Но достать всё-равно надо...Я просто нашел список процессов и отсюда надо развиться...

Ответить

Страница: 1 |

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



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