| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 (тут правда не уверен - она все таки предназначена немного для другого |