我有一个名为analysis.dll
的c ++ dll,我已经设法使用DllImport
属性将其包装。
此Dll以某种方式加载名为analysis.sys
的文件,其中包含许可证密钥。
我已将我的两个dll添加到我的UWP项目中并设置了以下选项:
analysis.dll
Content
Copy if newer
analysis.sys
Content
Copy if newer
主要问题是analysis.dll
已加载,我们可以使用这些方法,感谢包装器(DllImport
}),但这个dll无法加载analysis.sys
文件。
我已经使用WPF应用程序完成了此测试,并且它完美运行...
为什么它不能与UWP合作?我错过了什么吗?
答案 0 :(得分:0)
您的UWP包只能包含应用程序代码,而不能包含系统代码。它无法将驱动程序部署到用户的系统,因为安装程序需要能够在没有提升的情况下运行。