Доброго времени суток, коллеги!
Необходимо разработать 2 приложения без интерфейса под MacOS, на с++.
Приложение №1.
При открытии получает список запущенных в системе приложений и сохраняет их в текстовый документ, после чего закрывается. Текстовый документ должен быть примерно такого вида:
C:\Program Files (x86)\Greenshot\Greenshot.exe /t Greenshot
C:\Program Files (x86)\Skype\Phone\Skype.exe /t Skype
C:\Program Files (x86)\iTunes\iTunesHelper.exe /t iTunesHelper
Приложение №2.
При выборе окна запущенного в системе приложения,
наше приложение записывает в стандартный поток следующие данные:
тип данных$путь к процессу$название приложения$заголовок окна приложения$
примерно так:
app$C:\Program Files (x86)\QIP Infium\infium.exe$QIP 2012$QIP Infium$
так же если у окна изменился заголовок (проверяем по таймеру), то в стандартный поток снова записываются данные.
Тип данных: может быть либо "app" либо "site".
Относительно типа данных site, необходим в случае если выбран браузер, то возвращаем такие данные:
site$url-сайта$заголовок окна$
примерно так:
site$
www.free-lance.ru$Фриланс, фрилансер (freelancer), биржа удаленной работы, фриланса (freelance) на фрилансер ру Google Chrome$
Получения url сайта возможно сделать при помощи поиска адресной строки в окне барузера. Или возможен ваш вариант.
Оба приложения уже реализованы под Win API, если понадобятся исходники предоставлю.
От вас мне необходимы примерные сроки реализации, и цена вопроса.