我不是Windows的人,但我试图通过Virtual Box Windows guest将Windows程序无缝集成到我的Ubuntu机器上。我或多或少地遵循了本教程: https://nowhere.dk/articles/running-windows-applications-natively-with-seamlessrdp
基本上我在Virtual Box中启动Windows,然后我尝试启动一个应用程序(在Ubuntu主机上),如下所示:
rdesktop -A -s "c:\Program Files\ThinLinc\WTSTools\seamlessrdpshell.exe notepad.exe" 192.168.123.103:3389 -u user -p password
这只是给我一个我不想要的完整Windows桌面。但是,当我运行时(在Windows客户端上)
"c:\Program Files\ThinLinc\WTSTools\seamlessrdpshell.exe" "notepad"
上面的命令工作,我得到我想要的窗口。现在,所以我想我会把这个命令放到Windows机器的启动文件夹中,一切都会好的。但它说“无法设置虚拟频道”。 (通过谷歌搜索,我把它钉在这个文件上: https://sourceforge.net/p/rdesktop/code/1686/tree/seamlessrdp/trunk/ServerExe/vchannel.c - 当函数vchannel_open()返回C为if条件时解释为yes的内容时,将触发警告(由main.c在同一目录中)。
我不知道为什么它通过bat文件手动启动此命令时工作,而不是当我把它放到启动程序时。有任何想法吗?
你给它管理员权限了吗?
—
Lorenzo Von Matterhorn
嗯,可能就是这样。我如何在Windows中执行此操作?我认为当我有管理员权限时,它会继承它们。
—
sup
右键单击它,然后单击属性
—
Lorenzo Von Matterhorn
你确定吗?我没有看到任何选择。这是在Windows XP上(我应该说在问题中,我看到我没有提到它)。经过一些谷歌搜索,我没有看到一个简单的解决方案(大多数链接谈论Vista和更高)。
—
sup