• 3773阅读
  • 3回复

[提问]QtSingleApplication运行在不同用户组是互相发送消息的问题 [复制链接]

上一主题 下一主题
离线sleed
 

只看楼主 倒序阅读 楼主  发表于: 2014-12-31
请问各位大大:
    现在我有一个QtSingleApplication, 在第一次安装的时候使用了管理员权限启动,之后用普通用户的权限第二次调用,第二次调用的消息不能发送到之前已经运行的那个例程,请问大家有什么好的解决办法吗?
离线shiziyang

只看该作者 1楼 发表于: 2014-12-31
它不就是通过这个方法来限制只有一个实例能运行吗?你是想要干什么?
离线sleed

只看该作者 2楼 发表于: 2014-12-31
回 shiziyang 的帖子
shiziyang:它不就是通过这个方法来限制只有一个实例能运行吗?你是想要干什么? (2014-12-31 14:24) 

我表达有误,第二次使用普通用户权限调用的例程应该发送一个消息给第一次启动的那个实例,但是并没有发送成功
离线roywillow

只看该作者 3楼 发表于: 2015-01-01
单应用实例我记得有两种解决方法,一个是使用shared memory,另一个是使用network
不记得Qt这个solution是用的什么方法了,感觉像是用的shared memory?权限低的无法去访问权限高的内存?我觉得如果用network的方法可能能行
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
快速回复
限100 字节
 
上一个 下一个