使用服务运行Redmon

时间:2013-05-04 17:17:44

标签: java c printing windows-services redmon

我正在尝试在Windows XP SP2桌面计算机上使用Redmon 1.7。我将Redmon提供的数据处理到MyProgram.exe,然后将其写入stdout,Redmon将其发送到打印机端口。

但MyProgram.exe(用java编写)大约需要5秒钟才能执行(因为它在奔腾4处理器上运行)。所以,我正在尝试优化我的应用程序,我计划尝试的一件事是,运行MyProgram.exe作为服务,而不是程序。这样可以节省我每次发出打印命令时启动程序以及从持久存储(硬盘)读取内存中数据的时间。

所以我几乎没有问题,希望有人可以帮助我: -

1)我可以将我的应用程序作为Windows服务(MyService.exe)而不是正常程序运行,即Redmon将打印机数据传递给MyService.exe的stdin并从其stdout读取数据吗?如果没有,那么有没有办法可以做到这一点,这样我就可以避免不得不一次又一次地启动我的程序。

2)Redmon本身是作为服务运行还是每次发送打印命令时都会启动。

谢谢! 玛纳斯

0 个答案:

没有答案