0
Error   1   'WindowsFormsApplication1.Process' does not contain a definition for 'StartInfo' and no extension method 'StartInfo' accepting a first argument of type 'WindowsFormsApplication1.Process' could be found (are you missing a using directive or an assembly reference?) 
D:\Anas Work\ANAS FOLDER\4th Semester\Introduction To operating System\Programs\WindowsFormsApplication1\WindowsFormsApplication1\Form1.cs  24  16  WindowsFormsApplication1

私のコードは次のとおりです。

process p1= new process();
p1.startinfo.filename="chorome.exe";
4

2 に答える 2

5

削除されたコメントで Habib が述べたように、という名前の独自のクラスを宣言したようですProcess。これは混乱を招きます。とにかく混乱を避けるために名前を変更することをお勧めしますが、個人的には、既存のオブジェクト内に設定してから呼び出すProcessStartInfoのではなく、最初のプロセスを作成し、それを使用してプロセスを開始することで新しいプロセスを開始するのが最も明確だと思います:ProcessStart

var info = new ProcessStartInfo
{
    FileName = "chrome.exe",
    ...
};
var process = Process.Start(info);

(また、C# では大文字と小文字が区別されるため、サンプル コードもその点で間違っていることに注意してください。)

于 2013-09-11T15:33:57.337 に答える
0
ProcessStartInfo startInfo = new ProcessStartInfo("IExplore.exe");
startInfo.WindowStyle = ProcessWindowStyle.Minimized;
Process.Start(startInfo);
startInfo.Arguments = "www.northwindtraders.com";
Process.Start(startInfo);
于 2013-09-11T15:38:32.923 に答える