Приложение. Текущие результаты в appdomain http://msdn.microsoft.com/en-us/library/system.appdomain_members.aspx
Также, это должно дать Вам местоположение блока
AppDomain.CurrentDomain.BaseDirectory
, я, кажется, вспоминаю там быть несколькими способами получить местоположение приложения. но этот работал на меня в прошлом по крайней мере (это было некоторое время, так как я сделал программирование winforms:/)
В VB.NET
Dim directory as String = My.Application.Info.DirectoryPath
в C#
string directory = AppDomain.CurrentDomain.BaseDirectory;
System.Windows.Forms.Application.StartupPath
решит Вашу проблему, я думаю
string apppath =
(new System.IO.FileInfo
(System.Reflection.Assembly.GetExecutingAssembly().CodeBase)).DirectoryName;