regsvr42 -client:gedemin.exe midas.dll
На выходе получаем два манифеста, для выполняемого файла и COM сервера.
gedemin.exe.manifest:
midas.sxs.manifest:
Собственно и все. Осталось избавиться от обращений к системному реестру и переносимый Гедымин будет готов.
Подробнее, про регистрацию COM серверов side-by-side можно прочитать здесь.
2 комментария:
Круто. Интересно, для этого какая-то подддержка EXE или DLL нужна - или это теперь стандартная часть COM/OLE ?
PS: хотя конкретно для Midas проще в exe загрузчик вставить
стандартная
Отправить комментарий