有没有方法可以删除驱动程序文件并在UWP应用程序中卸载设备?

问题描述 投票:0回答:1

以前,当我需要卸载设备时。我可以

  1. 使用devcon工具实现。使用“devcon.exe drivernodes”查找inf驱动程序文件。然后使用“devcon.exe dp_delete”删除驱动程序并使用“devcon.exe remove”删除该设备。
  2. 使用SetupAPI编写程序来实现。函数“SetupDiEnumDriverInfo”,“SetupUninstallOEMInf”和SetupDiCallClassInstaller“with param”DIF_REMOVE“可以实现此要求。

但是当我将我的应用程序转换为UWP时,我发现devcon工具不能再使用了,因为它与UWP要求不匹配。以上SetupAPI函数没有替换函数。

这让我感到困惑。有没有方法可以删除驱动程序文件并在UWP应用程序中卸载设备?

windows uwp driver
1个回答
1
投票

删除驱动程序/设备是一种提升操作。 UWP应用程序不允许这种操作。 UWP应用程序旨在成为使用用户权限执行的用户模式应用程序,而不是使用管理员权限执行的系统软件。

你的情景是什么?

© www.soinside.com 2019 - 2024. All rights reserved.