-3

完毕

我编写了一个 ruby​​ 脚本来捕获按键并将其打印在文件中

代码与此类似

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

完成后

当我在 Windows 中注册此服务时,服务正在运行,但文件中没有打印任何内容

选择

现在我制作了脚本的 exe 版本并再次在 Windows 中进行了测试,现在我可以在文件中看到打印的按键名称

要修复的问题

我想以工作状态运行此脚本。有什么帮助吗??

我的简单问题是我们可以在 WINDOWS 服务中使用 WIN32API

4

1 回答 1

0

最终我想出了解决方案,在运行服务时我们无法从 WINAPI 中受益,所以我必须使用 dotnet wrapper(托盘应用程序)来运行我的 ruby​​ exe 并在托盘中运行,猜猜它运行得很棒..

于 2016-12-06T06:53:37.827 回答