我遇到了以下问题:
我正在尝试将 Microsoft NAV 作为远程应用程序运行。涉及两个 exe 文件:finsql.exe
- 主可执行文件和finhlink.exe
。后者用于直接在 NAV 中运行“窗口”(它以特定链接为参数)。此功能在 中不存在finsql.exe
。配置并作为远程应用程序运行后,finhlink.exe
我收到错误“...无法执行 finsql.exe...”。我相信这是因为finhlink.exe
实际上是在调用finsql.exe
。
有没有办法允许通过远程应用程序调用链接的可执行文件?
答案1
为了获得更好的图像,你应该使用不同的登录名(管理员)对服务器进行远程桌面登录,然后启动进程监控来自 Sysinternals。过滤用于测试远程应用程序的用户登录。
然后再次启动已发布的应用程序。您可能会发现其他可执行文件未找到。
您的启动文件夹可能存在问题。第一个可执行文件可能会尝试从当前文件夹(从其启动位置)启动另一个可执行文件。
如果是这样,你可以按照我的建议去做这里在 serverfault 上:在启动可执行文件之前,发布一个进入好文件夹的 bath。
应用程序甚至可以在远程应用程序中启动其他应用程序。例如,如果我发布 Outlook 并尝试打开邮件附件中的 Word 文档,它就可以正常工作。