Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Получение PID при создании объекта / 3 сообщений из 3, страница 1 из 1
30.03.2012, 12:58
    #37731242
Yoph
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение PID при создании объекта
Добрый день.

Необходима ваша помощь в решении обозначенного вопроса.
Создаю COM объект Excel, соответственно запускается процесс. Необходимо получить его PID и записать в переменную, чтобы в дальнейшем его можно было убить (т.к. по неведомым причинам если я делаю просто Quit объекта и последующий Nothing процесс всё равно висит). Дело усложняется тем, что вариант GetProcessByName не подходит, т.к. в это время на сервере с Excel буду работать не только я, но и другие юзеры.
...
Рейтинг: 0 / 0
30.03.2012, 13:03
    #37731246
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение PID при создании объекта
если вы создаёте объект экселя из своей проги то в иерархии процессов он будет child-ом от вашего
...
Рейтинг: 0 / 0
30.03.2012, 13:11
    #37731258
Получение PID при создании объекта
Yoph,

не, ну можно, конечно, вызвать GetWindowThreadProcessId() для Excel.Application.hWnd и получить ProcessId, но такой подход - убивать процесс насильно - плох.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Получение PID при создании объекта / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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