![仅在终端服务器上安装服务器软件](https://linux22.com/image/683260/%E4%BB%85%E5%9C%A8%E7%BB%88%E7%AB%AF%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E5%AE%89%E8%A3%85%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%BD%AF%E4%BB%B6.png)
我正在为基于 Windows 的 RDP 终端服务器开发软件,其中包括用于服务器的 server.exe 和用于所有终端服务器用户的 client.exe。
我为每个都创建了一个 MSI。我在执行模式下安装了 server.msi,在安装模式下安装了 client.msi。
通过 RDP 获取客户端会话后,我可以看到 server.exe 已为该客户端会话启动并且正在服务器上运行。
我如何仅安装 server.msi 来安装其文件并在服务器上运行?
提前谢谢了。
答案1
你是否将你的 server.exe 开发为实际的Windows 服务? 或者它只是一个期望在交互式控制台会话中运行的可执行文件?
如果是后者,那么正如他们所说,你“做错了”。如果是前者,那么你的安装程序可能出了问题。无论哪种情况,这可能是一个更好的问题堆栈溢出。