powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / как узнать какая программа запустила текущую
8 сообщений из 8, страница 1 из 1
как узнать какая программа запустила текущую
    #39559882
bas02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как узнать какая программа запустила текущую (узнать внутри текущей)
...
Рейтинг: 0 / 0
как узнать какая программа запустила текущую
    #39559909
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
как узнать какая программа запустила текущую
    #39559911
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bas02,

Или здесь. На Delphi сам переведешь - там WinAPI вызовы только по сути:

https://stackoverflow.com/questions/185254/how-can-a-win32-process-get-the-pid-of-its-parent
...
Рейтинг: 0 / 0
как узнать какая программа запустила текущую
    #39559922
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bas02как узнать какая программа запустила текущую (узнать внутри текущей)

В общем случае никак. Запустившая программа может завершиться сразу после запуска "текущей" и поиск среди pid-ов ничего не даст.

Цель какая ?
...
Рейтинг: 0 / 0
как узнать какая программа запустила текущую
    #39559939
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schiЦель какая ?
Найти запустившую программу и сказать её чтобы больше так не делала
...
Рейтинг: 0 / 0
как узнать какая программа запустила текущую
    #39560251
FIL23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBr,

Я хоть и не тру программист (да и вообще не программист). Но задавался подобным вопросом в свое время. Как писали раньше запустивший процесс может запустить программу и исчезнуть. Тем самым ты не узнаешь что же было и кто был.

Я реши этот вопрос так, просто снапшотил диспетчер задач. А потом искал родителя.

Если ты найдешь хороший пример как найти родителя дочернего процесса которого породили до этого два других дочерних процесса, поделись результатом.
...
Рейтинг: 0 / 0
как узнать какая программа запустила текущую
    #39560418
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FIL23DimaBr,

Я хоть и не тру программист (да и вообще не программист). Но задавался подобным вопросом в свое время. Как писали раньше запустивший процесс может запустить программу и исчезнуть. Тем самым ты не узнаешь что же было и кто был.

Я реши этот вопрос так, просто снапшотил диспетчер задач. А потом искал родителя.

Если ты найдешь хороший пример как найти родителя дочернего процесса которого породили до этого два других дочерних процесса, поделись результатом.

Зачем это надо ?
...
Рейтинг: 0 / 0
как узнать какая программа запустила текущую
    #39560474
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне тоже такое нужно было.
Так как мою программу мог запустить либо пользователь, либо другая моя программа, я сделал просто: эта самая "другая" передавала дополнительные кое-какие параметры в командной строке, и все.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / как узнать какая программа запустила текущую
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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