Программирование direct X и D3D
У меня есть к вам такой вопросик :
есть ли такая возможность - написать 2 независимых приложения которые бы выводили информацию на общую surface, одно приложение работает в D3D или OGL или D2D, а второе приложение например подрисовывает какой нибудь ярлычок в углу экрана (как индикация режима в драйверах, есть там такой флажок в настройках) ?
Помоему все-таки нельзя. Дело в том, что если ты собираешься создавать поверхность в одной программе, то другая не будет иметь к ней доступ, т.к. у нее не будет хватать привелегий к этому.
На самом деле можно, но не двумя отдельными программами (как правильно было замечено у них будут разные адресные пространства) а двумя потоками (или нитями, как их еще называют).