gpt4 book ai didi

c# - 64 位 Windows 服务但需要 32 位 dll

转载 作者:行者123 更新时间:2023-11-30 20:08:11 29 4
gpt4 key购买 nike

我需要编写一个 64 位的 Windows 服务,但是,由于我使用的是 32 位的 dll,这是不可能的,我正在考虑编写 2 个服务,一个从 32 位的 dll 中提取信息,然后将变量传递给64 位 Windows 服务。

但我没有这方面的经验,当我尝试谷歌 32 位和 64 位时,它返回了大量网站,但没有一个可以使用。如果可能,请帮助我。

我写64位Windows Service的原因是因为数据量太大,计算/过程完成后产生的数据最少5Gb,但要获取初始数据,我需要使用32位的dll。

非常感谢

花花公子

最佳答案

您所描述的并不是特定于 32 位和 64 位...

它是关于让 2 个 Windows 服务进行通信,您可以通过任何 IPC 机制进行通信...一个非常快的方法是使用共享内存(全局 MutexMemoryMappedFile )...另一个是 TCP/IP,它允许将来可能在不同的机器上运行服务...另一个选项是托管具有定义明确的接口(interface)等的 WCF 服务。

关于c# - 64 位 Windows 服务但需要 32 位 dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7412377/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com