我想调用一个外部的dll,已经提供的是这些,剩下的我该怎么写呢?提供代码最好。谢谢。
还有,我那个CPUID_Util.dll需要放在哪个路径下。 [DllImport("CPUID_Util.dll", EntryPoint = "GetCPUID", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.StdCall)]
static extern string CPUIDfromDll(StringBuilder _CPUID);

解决方案 »

  1.   

    好像还要加个命名空间吧。
    using System.Runtime.InteropServices;
    把这个DLL添加到项目引用里。
    项目-》添加引用-》浏览-》选择DLL文件。
    剩下的你就只需要在想用的时候调一下这个函数就行了。
      

  2.   

    DLL放在debug目录或release目录里.
    需要using System.Runtime.InteropServices;在调用dll时都要用到
      

  3.   

    [DllImport("CPUID_Util.dll", EntryPoint = "GetCPUID", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.StdCall)]
    static extern string CPUIDfromDll(StringBuilder _CPUID);
    你自己这不是已经写出来了吗?就这么调用
      

  4.   

    是的 代码你基本上已经写出来了 直接用就行了还有DLL一般放到debug文件夹就行了 也可以放到windows system32文件夹下