türkçe c# püf noktaları.

Tuesday, April 24, 2007

process lerin çalışma pathini değiştirme (process change working directory c#)

parantez içindeki şeyi aradığımda bulamadığım için yazıyorum.

Process nesnesi bizim programımızın dışından başka bir çalıştırılabilir bişeyi çağırmamızı sağlar.

Process myProcess = new Process();
myProcess.StartInfo.WorkingDirectory = Application.StartupPath + @"\biyerler\";
myProcess.StartInfo.FileName = Application.StartupPath + @"\bisey.exet";
myProcess.StartInfo.CreateNoWindow = true;
myProcess.StartInfo.Arguments = "\"arguman\"";
myProcess.Start();

en temizinden bi işlemi başlatmamızı sağlar. ben bat dosyası çağırdığım için workingdirectory gerekiodu. daha basit bir biçimde kontrolsüz çalıştırmak istersekde

System.Diagnostics.Process.Start("bisey.exe");

diyebiliriz.

No comments: