1
我需要在Windows Phone 7應用程序中使用C++ Native DLL。我正在使用DllImport項目,它顯示了在Windows Phone 7應用程序中包含本機代碼的方式。它使用FileSystem.dll文件使用本地代碼執行actios。我需要使用我的加密DLL而不是那個。下面的方式給定的代碼使用從FileSystem.dll導入功能:Windows Phone 7 - 使用本地DLL - 需要類和接口的GUID
[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 { ... }
唯一的問題是,我沒能獲得的GUID在ComImport屬性使用。任何人都知道,如何從Native C++代碼中獲得Guid for Class和Interface?
你現在可以在WP7應用程序中使用本地/ COM DLL嗎? –
不正式。 –
刪除了[tag:windows-phone-7]的[tag:com-interop]。在功能上優先考慮社區。這應該爲您的問題帶來更多的專家觀衆。 ([tag:interop]包含已刪除的)。 –