完成
我编写了一个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中测试,现在我可以在文件中看到打印的密钥presess名称
要解决的问题
我想在运行状态下运行此脚本。任何帮助?
我的简单问题是我们可以在WINDOWS服务中使用WIN32API
答案 0 :(得分:0)
最终我提出了解决方案,在运行服务中我们无法获得WINAPI的好处,因此我必须使用dotnet包装器(托盘应用程序)来运行我的ruby exe并在托盘中运行,并猜测但它运行得很棒......