C# 将参数传递给屏幕保护程序

C# 将参数传递给屏幕保护程序,c#,screensaver,C#,Screensaver,我想知道是否可以从代码中以预览模式运行屏幕保护程序(.scr)。如果我正常运行该进程,它将使用/s参数运行,并且我尝试传递自己的/p参数,但windows似乎会覆盖它 Process process = new Process(); process.StartInfo.Arguments = "/p"; process.StartInfo.FileName = "MyScreensaver.scr"; process.StartInfo.WorkingDirectory = path; proc

我想知道是否可以从代码中以预览模式运行屏幕保护程序(.scr)。如果我正常运行该进程,它将使用/s参数运行,并且我尝试传递自己的/p参数,但windows似乎会覆盖它

Process process = new Process();
process.StartInfo.Arguments = "/p";
process.StartInfo.FileName = "MyScreensaver.scr";
process.StartInfo.WorkingDirectory = path;
process.Start();
这样做将导致MyScreensaver运行时传入“/s”参数