Хотя я наивен в этой области, я думаю, что приведенный ниже подход может сработать
1) поддерживать обновленный список новых PID, которые создаются в вашей программе, в сегменте общей памяти (моя идея состояла в том, чтобывоспользуйтесь помощью IPC)
2) разработайте приложение, которое способно получить доступ к ранее созданному совместно используемому сегменту и получить PID для проверки соответствующего использования.