是否有类似RoboCopy的UWP友好程序或Windows 10 API?

时间:2019-02-07 19:26:21

标签: uwp windows-10-universal robocopy

我有一个旧的.Net Forms应用程序,该应用程序调用{​​{3}}。基本上,该应用程序允许您在数据库中仔细保存Robocopy args(源,目标和选项),以实现一致的重用。

我想在UWP中重建该应用程序,但UWP安全限制故意禁止您对.exe进行命令调用。

我可以从UWP呼叫Robocopy吗?像某种Windows 10 API,Powershell之类的东西?

1 个答案:

答案 0 :(得分:0)

假设您只想在台式机(而不是手机或HoloLens设备)上运行此robocopy功能,则可以使用UWP Desktop扩展SDK中的FullTrustProcessLauncher API: https://docs.microsoft.com/en-us/uwp/api/Windows.ApplicationModel.FullTrustProcessLauncher

使用此方法,您可以在不受UWP限制的台式机(例如控制台或无头应用)上启动自己的完全信任过程。从那里可以调用robocopy或其他需要运行的东西。

我在博客上有教程: https://stefanwick.com/2018/04/06/uwp-with-desktop-extension-part-1/