Узнаем откуда запущен EXE
Создадим проект на базе диалогового окна. На окно кнопка, а к нажатию на нее код.
void CTestDirsDlg::OnButton1()
{
CString temp=GetCommandLine(); // получаем командную строку
temp=temp.Mid(1,temp.ReverseFind('\\')); // находим первый с конца символ \
// и вырезаем из строки
AfxMessageBox(temp); // показываем результат.
}