ערכתי לאחרונה בתאריך 14.02.08 בשעה 22:10 בברכה, Nesher
אם זה חלונאית אז יש לך את Application.ExecutablePath שמביא לך את המיקום כולל שם ה-EXE
ואת Application.StartupPath שלא כולל שם של ה-EXEאם זה דוס או משהו אחר תצטרך להסתדר בכל מיני דרכים
כמו למשל לשים קובץ שמכיל לך את המיקום
או לחפש את המופע של התהליך וממנו לשאוב מידע לגבי המיקום
בעזרת Process אני חושב אתה תוכל
הנה הייתי איתך בסדר.. קבל קוד שעושה את זה בסביבת ConsoleApplication 
תקף כמובן גם לכל פלטפורמת פיתוח שאתה רוצה
try { Process[] procs = System.Diagnostics.Process.GetProcessesByName("ConsoleApplication1"); if (procs.Length > 0) { Console.WriteLine(procs[0].MainModule.FileName); } else { Console.WriteLine("Nothing!"); } } catch (Exception ex) { Console.WriteLine(ex.Message); }
|
Process זאת מחלקה שנמצאת תחת System.Diagnostics
בהצלחה!
