如何从Interop程序集中获取旧版COM路径

时间:2013-01-02 10:27:03

标签: c# .net com interop

我有来自我的互操作程序集,想要获得原始COM dll的路径。如何做到这一点?

编辑: Here是类似的问题,帖子标记为答案,但它非常简短,我仍然不知道该怎么做。 我已经从interop dll创建了对象并使用了GetModuleHandle( "mycomserver.dll" )并返回了0个结果。

代码看起来像这样:

class Program
{
    [DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)]
    public static extern IntPtr GetModuleHandle(string libname);

    static void Main(string[] args)
    {
        IntPtr result = GetModuleHandle(typeof(InteropClass).Module.Name);
        Console.WriteLine(result);
    }
}

此致 jotbek

0 个答案:

没有答案