gpt4 book ai didi

c# - 以编程方式在 WPF 应用程序中打开 'Set Associations'?

转载 作者:可可西里 更新时间:2023-11-01 10:05:11 24 4
gpt4 key购买 nike

我希望我的用户能够按下按钮并启动给定的控制面板项目,例如“设置关联”窗口。必须适用于任何 Windows 版本,但路径将指向此处:

控制面板\所有控制面板项\默认程序\设置关联

我正在使用 C#/WPF 执行此操作,但无法找到有关如何针对上述特定控制面板页面执行此操作且适用于所有 Windows 版本的信息。

谢谢!

更新

访问页面的方法如下:

System.Diagnostics.Process.Start("C:\\Windows\\System32\\control.exe", "/name Microsoft.DefaultPrograms /page pageFileAssoc");

最佳答案

您应该使用 Process 类来运行要显示的控制面板项目的规范地址。您可以通过执行 c:\windows\system32\control.exe 来显示控制面板窗口,然后您应该添加规范名称作为此过程的参数。

public static void Main()
{
Process myProcess = new Process();

try
{
myProcess.StartInfo.FileName = "c:\\windows\\system32\\control.exe";
myProcess.Start();
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}

参见 here有关规范名称的更多信息。

关于c# - 以编程方式在 WPF 应用程序中打开 'Set Associations'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32934734/

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