Небольшое приложение, которое должно висеть в трее и иметь доступ к:
— эмуляции нажатия клавиш клавиатуры
— знать имя активного процесса (того, чье окошко на экране активно в данный момент)
— доступ к сети, коннектится с мобильным устройством
Должно быть легковесным. Дожно содержать небольшое количество GUI для настройки. Сейчас приложение написано на java+swing. Из java работать с WinAPI это костыль, правда. Да и JRE приходится возить с собой.
Поэтому вопрос, на чем лучше написать такое приложение?
Мне пришли в голову варианты:
— Python + web-морда для GUI
— Adobe AIR
— Chrome extension
— Silverlight
Но не понятно, можно ли получить через них доступ к низкоуровневым функциям Windows. Что посоветуете?
нет.
gui почти не нужен — стандартных средств должно хватить.
прямой доступ к API — быстрее будет работать
портировать куда-то не требуется
все это уже давно придумано и сделано в API, зачем нагромождать Qt, .Net и пр.?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.