Запущенные приложения

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
JIeT4uK
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 145
Зарегистрирован: 23.03.2003 (Вс) 4:48
Откуда: Украина, Донецк

Запущенные приложения

Сообщение JIeT4uK » 27.04.2005 (Ср) 19:53

1 нужно получить список запущенных приложений - как на таскбаре
2 список процнссов запущенных определенным пользователем3

подкиньте немного кода :wink:

Arcanoid
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 162
Зарегистрирован: 01.01.2005 (Сб) 15:44

Сообщение Arcanoid » 27.04.2005 (Ср) 21:49

см. CreateToolhelp32Snapshot(), Process32First(), Process32Next()...

Опришник
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 09.01.2005 (Вс) 0:48
Откуда: localhost

Сообщение Опришник » 27.04.2005 (Ср) 22:04

Код: Выделить всё

Public Sub Scan()
    PList.Clear
    Dim hShot&, Proc As PROCESSENTRY32
    Proc.dwSize = Len(Proc)
    hShot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0)
    If hShot = 0 Then Exit Sub
    If Process32First(hShot, Proc) Then
        Do
            PList.AddItem Proc.szExeFile
        Loop While Process32Next(hShot, Proc)
    End If
    Call CloseHandle(hShot)
End Sub

PList - это листбокс с процессами...
А здесь могла бы быть ваша реклама...)


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 63

    TopList