У меня есть собственный OPC-сервер, основанный на ATL (модуль exe). Пользовательский интерфейс на основе WinForms (DLL-модуль). В _tWinMain
в отдельном потоке я вызываю Application::Run()
из DLL. Это отлично работает, если я запускаю свой сервер вручную или сервер запускается локальным клиентом OPC. Тем не менее, клиент OPC находится на другом компьютере, и если я пытаюсь запустить сервер, сервер запускается успешно, но окно UI не отображается.Winforms DLL не запускается в DCOM
Любые идеи? Благодаря
UPD: Пользовательский интерактивный режим не применялся, потому что отсутствовал ключ HKCR \ CLSID \ {ID} \ AppID = {ID}. Теперь это прекрасно работает, спасибо. – M90