Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
6 / 5 / 1
Регистрация: 02.05.2015
Сообщений: 182
1

Получить путь к .exe файлу из запущенного процесса

16.07.2019, 23:32. Показов 2119. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите как получить полный путь к ехе файлу из процесса?
Получаю список процессов:
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Private Sub ComboBox1_Click(sender As Object, e As EventArgs) Handles ComboBox1.Click
        Dim processes() = Process.GetProcesses
        Dim windows As New List(Of WindowInfo)
        Dim s As String = Strings.Space(200)
 
        For Each pr In processes
            If pr.MainWindowHandle <> 0 Then
                hndl = pr.MainWindowHandle
                SendMessage(hndl, WM_GETTEXT, 200, s)
                GetWindowRect(hndl, rect)
                windows.Add(New WindowInfo With {.WindowCaption = s, .WindowRect = rect})
' здесь пытаюсь получить пути к ехе файлу               
 ListBox1.Items.Add(pr.Modules(0).FileName)
            End If
        Next
 
        ComboBox1.DataSource = windows
        ComboBox1.DisplayMember = "WindowCaption"
    End Sub
в результате получаю ошибку
Миниатюры
Получить путь к .exe файлу из запущенного процесса  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.07.2019, 23:32
Ответы с готовыми решениями:

Зная имя запущенного процесса, узнать путь к файлу
Как зная имя запущенного процесса, узнать его путь?

Получить путь к файлу процесса
Как узнать полный путь к файлу допустим процесса name.exe?

Как получить путь к .exe файлу
делаю вот так: WCHAR name; GetModuleFileName(NULL,name, MAX_PATH); но получаю путь моего...

Visual Basic 6 Получить путь к exe файлу активного окна
Люди, что мне в код добавить, чтобы он еще показывал путь к exe файлу этого окна ? Declare...

3
6 / 5 / 1
Регистрация: 02.05.2015
Сообщений: 182
16.07.2019, 23:33  [ТС] 2
подскажите решение, Windows 64 бита.
0
Администратор
Эксперт .NET
17553 / 13776 / 5298
Регистрация: 17.03.2014
Сообщений: 28,253
Записей в блоге: 1
16.07.2019, 23:42 3
Лучший ответ Сообщение было отмечено NikolayUh как решение

Решение

NikolayUh, нужно откомпилировать приложение под x64 платформу (смотри свойства проекта).
1
6 / 5 / 1
Регистрация: 02.05.2015
Сообщений: 182
17.07.2019, 07:46  [ТС] 4
благодарю
0
17.07.2019, 07:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.07.2019, 07:46
Помогаю со студенческими работами здесь

Имя и полный путь запущенного процесса
Мне нужно узнать полный путь процесса, который сейчас запущен (именно той программы, которую я...

Как найти путь до запущенного процесса
windows 7, Vb.net 2010 Как найти путь до запущенного процесса Dim plist() As Process =...

Путь запущенного exe-файла
Здравствуйте. Есть ли способ узнать путь до exe-шника в консольном приложении clr?

Проверка наличия запущенного процесса cmd.exe по имени его окна
Очень нужна ваша помощь! Суть: необходимо в БАТнике провести проверку на предмет запущенного...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru