La seguente funzione C#, valida anche per il compact framework, ritorna il percorso (path) da cui è stato eseguito il programma in esecuzione
C#
private string GetCurrentPath()
{
  System.Reflection.Module mod = (System.Reflection.Assembly.GetExecutingAssembly().GetModules())[0];
  return System.IO.Path.GetDirectoryName(mod.FullyQualifiedName);
}
Potrebbe interessarti anche: