Использование C ++ / WinRT на Windows Server 2016 - PullRequest
0 голосов
/ 22 октября 2018

Я работаю над новым плагином COM + для использования в Windows.Мы пытаемся использовать C ++ / WinRT, потому что он на несколько порядков чище и проще в использовании, чем ATL и C API.Проблема заключается в том, что, поскольку мы не используем посредник времени выполнения для предоставления методов DLL, нам необходимо предоставить DllMain, DllCanUnloadNow DllGetClassObject, DllRegisterServer и DllUnregisterServer.Документация MS на https://docs.microsoft.com/en-us/windows/uwp/cpp-and-winrt-apis/author-coclasses по этому вопросу, но они не охватывают то, что необходимо сделать с DllRegisterServer и DllUnregisterServer.Это те же реализации, что и обычная COM DLL, где вы просто устанавливаете значения реестра?Я очень наивен, когда дело доходит до реализации COM-плагинов, поэтому я не знаком с тем, как обычно реализуются эти методы.

...