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

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

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

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

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

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

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

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

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

Код: 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
Как получить список приложений запущенных только с помощью кода VB?
    #37519887
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: rais44
> Игорь Горбонос,
>
> вариант примерно нашел такой:

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

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

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



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

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


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