System.IO.Path.GetDirectoryName(Application.ExecutablePath);
System.Reflection.Assembly.GetExecutingAssembly().Location