gpt4 book ai didi

c# - 从 C# 配置 *.scr 文件

转载 作者:可可西里 更新时间:2023-11-01 09:30:29 25 4
gpt4 key购买 nike

我正在用 C#.Net 创建一个程序,其中一个功能允许用户从列表中选择屏幕保护程序并预览或配置它。经过一些研究后,我发现通过使用“/c”参数调用 *.scr 文件将显示配置对话框。

从命令行使用此参数工作正常(“C:\Windows\System32>PhotoScreensaver.scr/c”)但从 C# 调用此参数将始终导致屏幕保护程序被简单显示,就好像参数被忽略一样.

我使用的代码是这样的:

Process.Start(ScreensaverPath, "/c");

其中 ScreensaverPath 包含(包括)*.scr 文件的路径。

我也试过这段代码,但无济于事:

Process.Start(ScreensaverPath + "/c");

如有任何帮助,我们将不胜感激。

附言我使用的是 Windows 8 Pro,但我需要与 XP 和更新版本兼容的解决方案。

最佳答案

我建议您先创建 ProcessStartInfo 的实例设置您的属性,然后将实例传递给 Process.Start(instanceOfProcessStartInfo)

我在直接使用 Process.Start 时遇到了类似的问题,这就是它的解决方案

关于c# - 从 C# 配置 *.scr 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13078311/

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