有没有方法可以删除驱动程序文件并在UWP应用程序中卸载设备?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有没有方法可以删除驱动程序文件并在UWP应用程序中卸载设备?相关的知识,希望对你有一定的参考价值。
以前,当我需要卸载设备时。我可以
- 使用devcon工具实现。使用“devcon.exe drivernodes”查找inf驱动程序文件。然后使用“devcon.exe dp_delete”删除驱动程序并使用“devcon.exe remove”删除该设备。
- 使用SetupAPI编写程序来实现。函数“SetupDiEnumDriverInfo”,“SetupUninstallOEMInf”和SetupDiCallClassInstaller“with param”DIF_REMOVE“可以实现此要求。
但是当我将我的应用程序转换为UWP时,我发现devcon工具不能再使用了,因为它与UWP要求不匹配。以上SetupAPI函数没有替换函数。
这让我感到困惑。有没有方法可以删除驱动程序文件并在UWP应用程序中卸载设备?
答案
删除驱动程序/设备是一种提升操作。 UWP应用程序不允许这种操作。 UWP应用程序旨在成为使用用户权限执行的用户模式应用程序,而不是使用管理员权限执行的系统软件。
你的情景是什么?
以上是关于有没有方法可以删除驱动程序文件并在UWP应用程序中卸载设备?的主要内容,如果未能解决你的问题,请参考以下文章
在 UWP 类库中设置用户控件的样式并在使用应用程序中覆盖它