2016-11-09 3 views
-4

Совершенорубин Windows, скрипт с WIN32API

Я написал сценарий рубиновый для захвата нажатий клавиш и печатать те в файле

код похож на этот

https://github.com/bgnash/kopykat/blob/master/kopykat.rb

У меня есть использованные ocra для оконной службы

http://abstractcoder.com/2013/08/02/create-a-windows-service-with-ruby-part-2.html

После завершения

Когда я зарегистрировать эту услугу в окнах, сервис работает, но ничего не получить отпечатан в файле

Alternative

Теперь я сделал версию ехе сценария и снова тестируется в окнах, теперь я могу видеть имена печатных ключевых имен в файле

Iss ue исправить

Я хочу запустить этот скрипт в рабочем состоянии. Любая помощь??

МОЙ SIMPLE ВОПРОС МОЖНО ИСПОЛЬЗОВАТЬ WIN32API В WINDOWS SERVICE

+0

Вы хотите изменить свой вопрос, следуя рекомендациям [здесь] (https: // stackoverflow. com/help/how-to-ask) - конкретно, объясните, что именно вы хотите сделать, что на самом деле происходит, и включите [mcve] _ в самом вопросе –

+0

@QPaysTaxes Как вы можете видеть Все детали есть co образец есть то, что, как вы думаете, должно быть добавлено? –

+0

Пожалуйста, прочитайте мой комментарий, прежде чем отвечать на него. Весь комментарий. Каждый последний бит. Включая последние четыре слова. –

ответ

0

В конце концов я придумал решение, что в работающей службы мы не можем получить выгоду от WINAPI, Так что я должен использовать Dotnet обертку (лоток приложение), чтобы запустить мой ruby ​​exe и его запуск в лотке. И угадайте, но он работает awesome.

Смежные вопросы