Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как получить список приложений запущенных только с помощью кода VB? / 14 сообщений из 14, страница 1 из 1
10.11.2011, 05:45
    #37519384
rais44
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить список приложений запущенных только с помощью кода VB?
Как получить список приложений запущенных только с помощью кода VB?
...
Рейтинг: 0 / 0
10.11.2011, 11:07
    #37519397
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить список приложений запущенных только с помощью кода VB?
Как отобрать в магазине яблоки, выросшие на восточной стороне яблони?

Пусть код VB ведет лог
...
Рейтинг: 0 / 0
10.11.2011, 12:36
    #37519667
Как получить список приложений запущенных только с помощью кода VB?
Понять, что имел ввиду ТС, можно по-разному, но яблоки, выросшие на восточной стороне яблони, могут иметь зависимость от MSVBVM?0.DLL.
...
Рейтинг: 0 / 0
10.11.2011, 12:43
    #37519691
rais44
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить список приложений запущенных только с помощью кода VB?
яблоня полностью зависит от MSVBVM?0.DLL
отобразить приложения в listbox выполненные командой shell "......exe"
ввести log: вариант не подходит
...
Рейтинг: 0 / 0
10.11.2011, 12:56
    #37519740
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить список приложений запущенных только с помощью кода VB?
А точно _все они_ будут иметь зависимость?
Вы ProcessExplorer'ом проверили на разных ОС?
...
Рейтинг: 0 / 0
10.11.2011, 13:31
    #37519839
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить список приложений запущенных только с помощью кода VB?
> Автор: rais44
> яблоня полностью зависит от MSVBVM?0.DLL

Это не яблоня, и запускаемые программы могут быть написанны на различных
языках, в том числе и на VB?.0

> отобразить приложения в listbox выполненные командой shell
> "......exe"

У запущеного приложения нет никакой информации о том _КТО_ его запустил.
Пользователь, кликом по ярлыку, батником или какая-то программа запустила.

> ввести log: вариант не подходит

Это единственный вариант.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
10.11.2011, 13:43
    #37519865
rais44
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить список приложений запущенных только с помощью кода VB?
Игорь Горбонос,

вариант примерно нашел такой:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Dim objWMIService, objProcess, colProcess
Dim strComputer
Dim shi As SHFILEINFO

Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")

Set colProcess = objWMIService.ExecQuery("Select * from Win32_Process")
For Each objProcess In colProcess
        List1.AddItem proc
        End If
    Next
Next
...
Рейтинг: 0 / 0
10.11.2011, 13:50
    #37519887
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить список приложений запущенных только с помощью кода VB?
> Автор: rais44
> Игорь Горбонос,
>
> вариант примерно нашел такой:

И что? Это один из вариантов получения списка _всех_ работающих сейчас в системе процессов. Здесь нет никакой информации
о том как и кто их запустил.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
10.11.2011, 14:03
    #37519931
rais44
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить список приложений запущенных только с помощью кода VB?
Игорь Горбонос,
таким образом сделать проверку по тамеру сравнивать запущенные exe файлы из моего кода vb со списком все запущенных процессов, и если есть в списке всех процессов то сделать отбор в listview
...
Рейтинг: 0 / 0
10.11.2011, 14:12
    #37519954
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить список приложений запущенных только с помощью кода VB?
А если вы в это время "просто запустите" ещё какое-то приложение?

Вы бы уже не шифровались, сформулировали задачу полностью - смотришь, и направление мысли поменялось бы...
...
Рейтинг: 0 / 0
10.11.2011, 14:28
    #37519992
rais44
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить список приложений запущенных только с помощью кода VB?
AndreTMА если вы в это время "просто запустите" ещё какое-то приложение?



если в это время запустил еще приложение то оно также попало в список listview

Вообщем задача такая:
есть список приложений которые должны запускаться из моей программы в vb;
запущенное приложение должно отображаться в списке (типа диспетчера задач), но только тех которые запущены из моей программы;
если приложение закрывается то оно должно исчезать со списка моих процессов - следовательно, log файл не подходит, нужна видимость запущенных процессов
...
Рейтинг: 0 / 0
10.11.2011, 14:38
    #37520021
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить список приложений запущенных только с помощью кода VB?
Таки есть конкретный список приложений? Что ж вы голову морочите? Сравнивайте процессы с этим списком.
...
Рейтинг: 0 / 0
10.11.2011, 14:48
    #37520051
Как получить список приложений запущенных только с помощью кода VB?
rais44Вообщем задача такая:
есть список приложений которые должны запускаться из моей программы в vb;
запущенное приложение должно отображаться в списке (типа диспетчера задач), но только тех которые запущены из моей программы;
если приложение закрывается то оно должно исчезать со списка моих процессов - следовательно, log файл не подходит, нужна видимость запущенных процессовЕсли другие процессы запускаются из вашего, то их PID-ы известны. Можно крутить цикл с WaitForMultipleObjects, малым временем таймаута и DoEvents, отслеживая таким образом окончание работы этих процессов.
...
Рейтинг: 0 / 0
10.11.2011, 15:12
    #37520123
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить список приложений запущенных только с помощью кода VB?
Ну вот...
"Правильно поставленный вопрос содержит половину ответа", что и требовалось доказать
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как получить список приложений запущенных только с помощью кода VB? / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]