我已经使用 DLL Export viewer 尝试查找此 DLL 中的函数,我找到了一个函数列表,它是:
public: int __thiscall CSTVdsDisk::GetPartitionCount(void);
问题在 C# 中,我无法使用以下任何一种方法调用该函数:
[DllImport("Some.dll",
ExactSpelling = true,
EntryPoint = "GetPartitionCount",
CallingConvention = CallingConvention.StdCall,
SetLastError = true)]
或者:
[DllImport("Some.dll",
ExactSpelling = true,
EntryPoint = "CSTVdsDisk::GetPartitionCount",
CallingConvention = CallingConvention.StdCall,
SetLastError = true)]
private static extern int GetPartitionSize();
他们都失败了。有什么我做错了吗?任何人都可以帮忙吗?谢谢!