Как я могу использовать управляемую DLL без загрузки CLR? - PullRequest
0 голосов
/ 19 октября 2011

Если у меня есть управляемая DLL и неуправляемое расширение Explorer, можно ли каким-то образом загрузить управляемую DLL, не вытягивая CLR в пространство процесса Explorer?

Я понимаю, что написание управляемого расширения Explorer - нет-нет, поскольку он загружает CLR в проводник и вызывает проблемы с любыми другими плагинами / расширениями, которые используют CLR, но у меня есть некоторый управляемый код, который я хотел бы использовать в своем расширении.Как я могу избежать проблемы?

Ответы [ 2 ]

1 голос
/ 19 октября 2011

Не идеальный ответ, но маршрут, который вы все равно могли бы рассмотреть. Напишите неуправляемый прокси и вызовите службу управляемого кода, используя именованные каналы / другие IPC. Это немного липкий и пахнет, но если вы застряли ..

0 голосов
/ 19 октября 2011

Вы всегда можете подождать до Windows 8. WinRT полностью неуправляем, а синтаксис API очень похож на .NET

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...