我现在开发的一个后台程序,一般是靠系统的系统账户或其它用户启动。而要查询后台程序运行状态的用户就通过监控程序来进行查询,后台程序与监控程序的数据传递是靠发送自定义消息或使用内存共享来实现的。它们之间通讯在同一个用户的状态下运行正常,但其它用户就没法使用。因为用FindWindows根本发现不了其它用户启动的程序,用内存块的FileMapping也不行。用文件的FileMapping很容易出现死锁,不安全。难道就没有好的办法可以实现跨用户的程序通讯吗?那位高手有过相关的经验,请不吝赐教。分不够的话可以再加!还有,我不想用Socket。所以如果是用Socket的办法,就请不要说了。