Re[6]: GetCurrentDirectory - unsupported...
От: Awaken Украина  
Дата: 27.05.06 21:12
Оценка: +1
M>по данной статье код на С#.
M>для CF2.0 работает. для CF1.0 не проверял.

M>
M>      [DllImport("coredll.dll", EntryPoint = "GetModuleFileName", SetLastError = true)]
M>        internal static extern Int32 GetModuleFileName(object hModule, Char[] lpFileName, int nBufferSize);


Народ, зачем так сложно да еще и интероп приплетать?

[c#]
public string GetApplicationPath()
{
   path =  Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetModules()[0].FullyQualifiedName); 
   if(path[path.Length-1] != '\\')
      path += '\\';
   return path;
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.