2016-03-23 11 views
-1

Diğer programları açabilen bir program yapmaya çalışıyorum ama yardıma ihtiyacım var çünkü bir program çalıştırırsamProgram, bu dosyanın dosyaları bulamadığı sürece process.start ile nasıl başlatılır

Process.Start(ExePath) 

Ben dosyası 'bulamıyorum 'gibi hataları olsun. *' dosyasını'. ama normalde program elle çalıştırdığımda çalışır, sadece normal olarak çalışır birisi bunu nasıl düzelteceğini biliyor mu? peşin

Teşekkür

Böyle geçerli uygulama dizinden başlayarak tam yolunu inşa edebilirsiniz
+0

dan benimsenen ? –

+0

ExePath değeri nedir? Ve bu kesin yürütülebilir sisteminizde var mı? – ManoDestra

+3

Doğru çalışma dizinini ayarlamanız gerekiyor. Http://stackoverflow.com/questions/114928/net-process-start-default-directory adresine bakın. –

cevap

0

: ExePath` `değeri nedir

string exepath = Path.Combine(Environment.CurrentDirectory, "Games", "Game.exe"); 
Process.Start(exepath); 

Specifying a relative path

İlgili konular