递归火山软件开发平台
标题:
进程通讯中,邮槽服务器在DLL或系统服务中不能使用?
[打印本页]
作者:
曼菲士
时间:
2023-3-23 18:22
标题:
进程通讯中,邮槽服务器在DLL或系统服务中不能使用?
命名管道则可以使用。
邮槽服务器在普通进程中创建正常,DLL和系统服务进程中创建的邮槽服务器无法连上,估计是失败了,代码都是一样的,不知道是不是在DLL或系统服务进程中有限制?
作者:
创世魂
时间:
2023-3-23 20:45
这个没有任何限制,就是封的api接口
作者:
曼菲士
时间:
2023-3-23 22:45
本帖最后由 曼菲士 于 2023-3-23 22:49 编辑
创世魂 发表于 2023-3-23 20:45
这个没有任何限制,就是封的api接口
找到原因了,用户名如果是SYSTEM这种就会运行失败,Administrators或Users组的就没问题,这就有点头疼了,命名管道不受是否SYSTEM账号影响,只有邮槽服务器受影响。
以下是我把服务中的登录账号改为当前登录的Administrator后成功连接和发送数据了。
(, 下载次数: 36)
上传
点击文件名下载附件
(, 下载次数: 28)
上传
点击文件名下载附件
前面失败的都是用本地系统账户时的连接失败信息。
代码都很简单
(, 下载次数: 32)
上传
点击文件名下载附件
原来用的是命名管道,但是那个监听不太好用,最头疼是连接不稳定,时得时不得,不像邮件服务器那样好用,命名管道创建后,如果客户端连接了又断开了,服务端本身不知道自身状态,下次客户端再连接时就连不上了,服务端也没办法知道自己的状态是否允许连接。
作者:
TianYa
时间:
2023-4-1 16:29
我也跟lz遇到了同样的问题,lz还是挺厉害的,找到了解决方案,但是如果是lz说的这样的话,那会很麻烦的,给用户去用,就有很多不便,不知道现在还有别的解决方法吗,跪求解决方法啊!
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4