LINUX.ORG.RU

Во-первых, получаешь PID текущего процесса, потом компонуешь следующую строку:
/proc/%pid%/exe
После этого вызываешь следующую функцию:
readlink("/proc/%pid%/exe", &Buffer, BufferSize);
В переменную Buffer тебе вернет полный путь исполняемого файла, из которого был запущен данный процесс.

Akan
()
Ответ на: комментарий от Akan

Описанный способ работает ТОЛЬКО для ядер >=2.2

Die-Hard ★★★★★
()

а argv[0] чем не подошел? вроде даже под досом возвращал то, что надо?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.