Здравствуйте, ononim, Вы писали:
PD>>Именно с DLL и проще всего. См. #pragma dataseg. Если использовать именованную разделяемую секцию, то она будет одной и той же для всех проекций этой DLL во все процессы. O>dll тоже может по разным адресам грузиться. И решение на шаред секция в PE файле — потенциальная секурити дырка и источник возможных неожиданных проблем при одновременном запуске проги в разных сессиях.
Может, конечно. И там тоже вместо указателей надо использовать смещения.
Насчет секьюрити — сама идея разделяемых данных есть некая угроза ей. Но если автор именно разделяемые данные хочет... Если его устроили бы копии данных в каждом процессе — был бы иной разговор.