gpt4 book ai didi

c# - 使用 C# 打开 shell 位置

转载 作者:太空宇宙 更新时间:2023-11-03 10:53:23 25 4
gpt4 key购买 nike

此处列出的代码不会在 C# 中打开文件历史记录:

Process.Start("::{F6B6E965-E9B2-444B-9286-10C9152EDBC5}");

问题出在哪里?它说找不到路径。

使用 Windows“运行”运行以下命令可正确打开文件历史记录:

shell:::{F6B6E965-E9B2-444B-9286-10C9152EDBC5}

最佳答案

这里有两个问题。目标平台和命令。

With Windows 8 it works for me

它只适用于 Windows 8,因为它是 Windows 8 中的一项新功能。以前的版本没有任何映射到该 GUID。

例如,如果您尝试使用以前版本支持的东西,例如经典的“上帝模式”:

shell:::{ED7BA470-8E54-465E-825C-99712043E01C}

工作正常,

shell:::{F6B6E965-E9B2-444B-9286-10C9152EDBC5}

会给你一个错误信息。

其次,您在调用 Process.Start() 时遗漏了 shell::: 前缀。它应该看起来像:

Process.Start("shell:::{F6B6E965-E9B2-444B-9286-10C9152EDBC5}");

关于c# - 使用 C# 打开 shell 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20467745/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com