心得:
1。 在使用语句类似语句时:
[DllImport("Usbid.dll")]
static extern Int32 TV_GetEvent(UInt32 any, [Out] PhoneEvent phoneEvent);
需要先引用以下using 预编译指令:
using System.Runtime.InteropServices;
2。关于无法加载 DLL“HIDAPI1.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。
需要添加绝对路径:如[DllImport(@"C:/OJ/Bin/Judge.dll")]
3。设置unsafe环境:
在VS.NET中设置一下就可以了。
具体这样操作:
在“解决方案资源管理器”中,在当前项目名称上点击右键->属性,在弹出的对话框中,选择“配置属性”->“生成”,在右边设置“允许不 安全代码块”为true,然后“确定”,重新编译一下就可以了。