如何用VB6直接从Windows服务中读取值?
How to directly read value from Windows Service with VB6?
如何使用 VB6 直接从 Windows 服务中读取值?
我用 C# 编写了一个 Windows 服务,它生成一个字符串,我想用 VB6 读取这个值。
例如,Windows 服务应用程序每 10 秒生成一个这样的字符串变量:
string id = "1422144";
10 秒后
string id = "2462778";
我想每 10 秒用 VB6 读取这个值。当我使用 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/
其他选项:
- 直接通过TCP/IP沟通
- 使用数据库(服务器更新,VB6 读取)
- 使用 arduino 激活继电器的复杂系统使老鼠在迷宫中走特定的路径,并检测它们的移动(注意:不完全是认真的)
- 很多事情我没想到
如何使用 VB6 直接从 Windows 服务中读取值?
我用 C# 编写了一个 Windows 服务,它生成一个字符串,我想用 VB6 读取这个值。
例如,Windows 服务应用程序每 10 秒生成一个这样的字符串变量:
string id = "1422144";
10 秒后
string id = "2462778";
我想每 10 秒用 VB6 读取这个值。当我使用 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/
其他选项:
- 直接通过TCP/IP沟通
- 使用数据库(服务器更新,VB6 读取)
- 使用 arduino 激活继电器的复杂系统使老鼠在迷宫中走特定的路径,并检测它们的移动(注意:不完全是认真的)
- 很多事情我没想到