我正在处理的应用程序从我们的服务器下载文件,然后启动它们。虽然许多文件都运行良好,但在启动 Microsoft 认为“不安全”的文件时我遇到了一些问题,这些文件是普通文件 (.doc/.xml),但从我们的服务器下载,现在带有未知发布者标记。
代码:
bool res = await Windows.System.Launcher.LaunchFileAsync(file, options);
if (!res)
{
options.DisplayApplicationPicker = true;
options.TreatAsUntrusted = true;
res = await Windows.System.Launcher.LaunchFileAsync(file, options);
if (!res)
{
await Util.ShowErrorMessage("Unable to open file");
}
}
正如您从代码中看到的那样,当初始启动失败时,我尝试使用“TreatAsUntrusted”标志重新启动它,让 Windows 警告用户,因此希望如果用户“OK”,我将能够访问启动文件“是警告。这也不起作用。
无论如何我可以将文件标记为受信任吗?或者我可以以某种方式启动它吗?