我在多个用户运行 exe 文件时遇到了一些问题。我们有 10 个用户,所有用户都通过远程桌面连接到不同用户帐户下的同一台计算机(服务器)。
当用户在文档管理应用程序中打开文档并单击编辑时,会调用 exe,从而在 Word 中打开文档。问题是这仅适用于第一个用户(启动 exe 应用程序的用户)。当用户 A 单击编辑并启动应用程序时,文档将作为其帐户下的进程打开。当用户 B 单击编辑(exe 已在运行)时,文档进程在用户 A 帐户下打开 - 因此,Word 文档为用户 A 打开 - 这是有道理的,因为 exe 在启动应用程序的用户下运行,而 exe 是持有调用用户的过程。
有没有人处理过类似的问题?解决此问题的最佳方法是什么 - 每个用户都应该获得自己的线程或进程,exe 逻辑将从中执行。
谢谢你。