Тема: Dog tag
Показать сообщение отдельно
Старый 08.04.2014, 21:47   #2
Samodelkin
Мастер
 
Регистрация: 12.01.2009
Сообщений: 979
Написано 388 полезных сообщений
(для 631 пользователей)
Ответ: Dog tag

Да уж попинать надо.
Это на костыль похоже.

Для межпроцессного взаимодействия используют возможности ос.
Наверняка по PID можно удостовериться в валидности самого процесса.
А чтобы удостовериться в валидности объекта нужно просто вызывать функцию, которая возвращает только этот тип объекта.
О вызовах самих функций нужно договориться, но лучше stdcall, так как это совпадает с winapi (раз win делается?).

Вообще чтобы решить задачу глобально нужно разработать формат или протокол, который должны соблюдать оба приложения.

Ежели речь идет об адресном пространстве одного процесса то тогда есть dll, которая сохраняет имена всех функций и тогда по их сигнатуре должно быть понятно что они делают.
(Offline)
 
Ответить с цитированием