Как узнать кто запустил программу?
в том смысле что к примеру мою программу запустила сторонняя программа как узнать путь к этой сторонней программе да и возможно ли это???
конкретно надо как то сделать если программа запущена юзером на прямую 2 клика то программа закрывалась а если она запускалась из под какой то программы а эту стороннюю программу определить уже по строению изнутри ну тоесть тупо открыть перевести в str и по маске сравнить, то программа не закрывалась
Этот топик читают: Гость
Ответов: 1343
Рейтинг: 31
|
|||
карма: 2 |
|
Ответов: 4664
Рейтинг: 767
|
|||
Узнать ID родительского процесса, послать ему определенную команду через какой-нибудь способ межпроцессного взаимодействия или выполнить другие проверки, чтобы убедится, что это именно тот процесс.
|
|||
карма: 26 |
|
Ответов: 1343
Рейтинг: 31
|
|||
карма: 2 |
| ||
файлы: 1 | code_32678.txt [361B] [142] |
Ответов: 1841
Рейтинг: 370
|
|||
Узнаём имя и ID родительского процесса.
Накатал IC:
------------ Дoбавленo в 09.00: Ещё вариант с выдачей полного пути до parent process, почти без IC ![]()
|
|||
карма: 1 |
|
Ответов: 1343
Рейтинг: 31
|
|||
CriDos писал(а): Ещё вариант с выдачей полного пути до parent process, почти без IC БОЛЬШОЕ СПАСИБО ![]() теперь будет защита от левых распостранителей ![]() мол скачал не через загрузчик то и не получишь ничего |
|||
карма: 2 |
|
5