gpt4 book ai didi

c# - Windows Phone 7 - 使用 native DLL - 需要类和接口(interface)的 GUID

转载 作者:太空宇宙 更新时间:2023-11-04 14:22:01 26 4
gpt4 key购买 nike

我需要在 Windows Phone 7 应用程序中使用 C++ native DLL。我正在使用 DllImport该项目展示了在 Windows Phone 7 应用程序中包含 native 代码的方法。它使用 FileSystem.dll 文件来执行使用 native 代码的操作。我需要使用我的加密 dll 而不是它。给出的代码使用以下方式从 FileSystem.dll 导入函数:

[ComImport, Guid("F0D5AFD8-DA24-4e85-9335-BEBCADE5B92A"), ClassInterface(ClassInterfaceType.None)]
public class FileSystemClass { }

[ComImport, Guid("2C49FA3D-C6B7-4168-BE80-D044A9C0D9DD"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public partial interface IFileSystemIO { ... }

唯一的问题是,我无法获取 ComImport 属性中使用的 Guid。谁知道如何从 native C++ 代码获取类和接口(interface)的 Guid?

最佳答案

您可以尝试使用编辑器或十六进制查看器从您的 C++ 库中查找 GUID,它应该位于顶部的某个位置。参见 this链接。

关于c# - Windows Phone 7 - 使用 native DLL - 需要类和接口(interface)的 GUID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6773381/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com