使用1C语言编写的无Reg COM

时间:2018-08-07 11:18:10

标签: dcom regfreecom

我正在用C编写应用程序,该应用程序从DCOM对象调用函数。 DCOM以用1C语言编写的DLL存储。

在系统中注册DCOM时,我的应用程序运行正常。 有没有一种方法可以使用Reg-Free从* .dll调用函数(我的意思是:无需在系统中注册.dll)?

我已经尝试了很多次,但是都失败了。 我使用了mt(来自Visual Studio)将清单xml嵌入到dll中,但是它不起作用。

.dll清单:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity type="Win32" name="DrvFR" version="1.0.0.0"/>
<file name="DrvFR.dll">
    <comClass clsid="{E187099F-8C5C-4723-8866-D8DBB6353ADE}" threadingModel="Apartment"/>
</file>
</assembly>

我的应用程序清单:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity type="Win32" name="AutomaticCommPortDetector" version="1.0.0.0"/>
<dependency>
    <dependentAssembly>
        <assemblyIdentity type="Win32" name="DrvFR" version="1.0.0.0"/>
     </dependentAssembly>
</dependency>
</assembly>

0 个答案:

没有答案