如何使用VB6直接从Windows服务读取值



如何使用VB6直接从Windows服务读取值?

我用C#编写了一个Windows服务,它生成了一个字符串,我想用VB6读取这个值。

例如,Windows服务应用程序每10秒生成一个字符串变量,如下所示:

string id = "1422144";

10秒后

string id = "2462778";

我想用VB6每10秒读取一次这个值。当我使用Windows服务创建并将此值写入文本时,我可以从文本文件中读取它,但我不想创建文本文件。提前谢谢。

要使用MSMQ(消息队列(方法(注意,我还没有彻底检查过,所以只是开始(:

https://msdn.microsoft.com/en-us/library/ms973860.aspx

http://www.informit.com/articles/article.aspx?p=131272&seqNum=6

要创建自托管OWIN Web Api 2.0服务,我建议使用TopShelf(我自己也做过,但只传递一个简单的字符串会带来太多开销(:

https://codeopinion.com/self-host-asp-net-web-api-as-a-windows-service/

其他选项:

  1. 通过TCP/IP直接通信
  2. 使用数据库(服务器更新,VB6读取(
  3. 使用arduino激活继电器的复杂系统,使小鼠在迷宫中走特定的路径,并检测它们的运动(注意:不完全严重(
  4. 很多事情我都没想到

最新更新