Первый вариант врядли возможет. Я плохо разбираюсь в системном програмирований, может можно открыть какой-нибудь системный поток с помощью popen, но я в этом сомневаюсь. Согласен с SiMMом по всем пунктам.
Второй вариант самое подходящие.
С прогой можно общатся:
- с помощью того же popen.
- Через сокет (самый хороший вариант
![Smile :) :)](/talk/styles/default/xenforo/smilies/smile.png)
)
- Через файлы.
Или ещё через что-то, вроде COM, но тут я ничего сказать не могу.
Создать он-лайн сервис при помощи сокетов самое оно. Написанную прогу сможешь использовать где угодно, даже при желании с других компов! С popen теже проблемы, что и если связыватся напрямую. Файлы конечно выход, но жертвуя возможностями.
Если неохота возится, делай через файлы, не пожелеешь.