Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: COM/DCOM/ActiveX/ATL/CORBA > Локальный внепроцессный сервер автоматизации


Автор: Akaiten 5.3.2009, 13:36
Можно ли создать внепроцессный сервер автоматизации использовать, который можно только на компьютере, где он установлен, т.е. без возможности использовать DCOM? Запрет не через настройки Windows или DCOM.

Автор: xvr 16.3.2009, 20:14
Можно через Registry - значение LaunchPermission(HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\{AppID_GUID}\LaunchPermission) в ключе APPID (HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{CLSID}\AppID)
(Собственно DCOMCNFG это и делает)
Из самого сервера можно смотреть в сторону CoInitializeSecurity (тут правда не уверен - она все таки предназначена немного для другого  smile )

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)