Я не совсем уверен, в чем заключается ваш вопрос, но да, если несколько процессов импортируют одну и ту же DLL, то разделы этой библиотеки, доступные только для чтения, обычно отображаются во все эти процессы. С другой стороны, раздел, который может изменяться, как сегмент BSS (переменная), получает копию в каждом процессе, так что изменения, которые делает один процесс, невидимы для других процессов. Если вы хотите, чтобы определенные изменения были разделены между процессами для вашей собственной DLL, вы можете пометить раздел данных в DLL как общий. Как именно вы это сделаете, зависит от инструментов разработки, которые вы используете.