The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Узнать откуда запущена программа"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Узнать откуда запущена программа" 
Сообщение от Василий emailИскать по авторуВ закладки(??) on 25-Ноя-05, 16:50  (MSK)
Во время работы программы узнать директорию где лежит ее запускной файл, если предварительно не устанавливать переменную окружения или какой конфигурационный файл, передавать при запуске полный путь тоже несовсем подходит, что посоветуете?
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]

1. "Узнать откуда запущена программа" 
Сообщение от vvvua emailИскать по авторуВ закладки(ok) on 25-Ноя-05, 16:59  (MSK)
/proc/self/
cmdline -коммандная строка
а лучше на файликах f3 в миднайт коммандере потыкать.

>Во время работы программы узнать директорию где лежит ее запускной файл, если
>предварительно не устанавливать переменную окружения или какой конфигурационный файл, передавать при
>запуске полный путь тоже несовсем подходит, что посоветуете?


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Узнать откуда запущена программа" 
Сообщение от Василий emailИскать по авторуВ закладки(??) on 25-Ноя-05, 18:35  (MSK)
>/proc/self/
>cmdline -коммандная строка
>а лучше на файликах f3 в миднайт коммандере потыкать.

Под cygwin есть файл /proc/self/winexename - полный путь к файлу из винды

Очень помогло, пасиба :)

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Узнать откуда запущена программа" 
Сообщение от vvvua emailИскать по авторуВ закладки(ok) on 25-Ноя-05, 19:12  (MSK)
Гы. Я думал речь идет о unix.... ;-)

>>/proc/self/
>>cmdline -коммандная строка
>>а лучше на файликах f3 в миднайт коммандере потыкать.
>
>Под cygwin есть файл /proc/self/winexename - полный путь к файлу из винды
>
>
>Очень помогло, пасиба :)


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Узнать откуда запущена программа" 
Сообщение от chip emailИскать по авторуВ закладки(ok) on 05-Дек-05, 15:43  (MSK)
>Гы. Я думал речь идет о unix.... ;-)

Слюниксовый /proc/self имеет мало отношения к Unix.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру