我们正在使用 C# 开发一个 Windows 8 商店设备应用程序,它将使用 C dll 中的 Win32 API 和 IOCTL 调用与设备通信。我们已经创建了一个带有 Create File 和一些 IOCTL 调用的 C dll,导入到 C# 应用程序中。集成进展顺利,当调用 Create File 函数时,它返回 'ACCESS DENIED ERROR'。我们还尝试创建具有向管理员请求的执行级别的清单,但问题仍未解决。我想知道是否可以直接使用 Win32 API 和 IOCTL 调用,还是需要使用任何包装器调用才能使其工作?
提前致谢