一个方法:
string GetProductInformation(string SyncToken, string HardwareKey, string LicenceKey, string Signature)
加上诸多特性(Attribute)。

解决方案 »

  1.   

    关于特性,可参考:
    http://www.cnblogs.com/eflylab/archive/2008/09/08/1287155.html
    http://www.cnblogs.com/eflylab/archive/2008/09/09/1287209.html
    http://www.cnblogs.com/eflylab/archive/2008/09/17/1292894.html
      

  2.   

    微软把 Attribute 翻译为属性,可参考在线 msdn:
    http://msdn.microsoft.com/zh-cn/library/5x6cd29c.aspx
      

  3.   

    GetProductInformation 函数是在什么地方
    怎样根据DispId(2),找到该函数的实际位置。
      

  4.   

    http://msdn.microsoft.com/zh-cn/magazine/cc163494.aspx
    http://www.cnblogs.com/yanshuoying/archive/2008/11/03.html
      

  5.   

    这应该是一个Com组件里的一个方法。
    按顺序声明应该Com里的第二个:Dispid(2)
    因为Com里的方法需要传入的字符串指针,
    因此,你声明的时候也要声明成指针类型的字符串。
    就像:([In, MarshalAs(UnmanagedType.BStr)] string SyncToken
    表示这是一个需要你输入的参数,参数类型是字符串。