应用程序虚拟化vb.net

时间:2019-12-11 18:00:42

标签: windows vb.net streaming virtualization

在我们的组织中,我们有一个需要老板使用的应用程序。我们每天都更新此应用程序,而我们的老板要求能够每天访问此更新。该应用程序非常大,大小超过8GB,因此将其部署到一台私人计算机上,我们执行的每一次更新都会在该计算机上更新文件。由于文件庞大且需要定期进行更新,因此我们无法每天将应用程序复制到老板的PC上,以供他检查更新。

我们的目标 我们希望老板能够通过网络(专用网络)从他的计算机访问此应用程序,而无需实际在其计算机上安装该应用程序。

我们尝试过的事情 最初,我们考虑使用VNC program,它确实可以工作,但是问题在于,只要老板检查应用程序,我们就无法再次使用PC,直到他完成检查为止。他花了几个小时检查,我们不能打扰他,否则,我们被开除。这几个小时的检查不允许我们继续工作,这使我们总是收到不满足日常目标的疑问,而老板除了完成工作

外,不希望找借口

接下来,我们考虑使用VNC program仅执行应用程序。我做了很多谷歌搜索,看看如何实现这一目标,但无济于事。在发现过程中,我遇到了this vnc application,它专门用于在VNC上共享单个窗口应用程序。尝试使用它后,它实际上可以工作,但是在上一次尝试中我们遇到的问题仍然是这次尝试中遇到的问题,也就是说,当老板检查时,直到完成检查后我们才能使用PC。这是因为在操作过程中鼠标和键盘事件会发送到此PC,这使PC对我们无用,直到上司完成为止。

现在,这又引发了一个问题:

是否可以通过VNC共享应用程序而无需将键盘和鼠标事件发送到安装了该应用程序的PC?

经过一系列的搜索,我遇到了“应用程序虚拟化”一词。在阅读了许多维基百科页面和大量谷歌搜索之后,我遇到了一些我尝试过的虚拟化软件:

Cameyo请求将应用程序上传到他们的服务器,并且可以通过Web浏览器从任何设备访问该应用程序,这不是我们所需要的。该应用程序位于PC上,而不位于服务器上(我们不希望它在Internet上)。

Ceedo在诸如sandboxie之类的单独容器中运行应用程序,但仍在同一台本地PC上,这不是我们想要的。我们希望通过网络(专用网络)对其进行访问。

Citrix XenAppMicrosoft App-V的工作方式相同,他们需要先打开其安装程序监视软件,然后再安装您自己的应用程序,安装后,其监视软件将监视以下计算机的安装位置:您自己的应用程序,并创建一个可执行文件供您在远程PC上部署。在我们的情况下,这不能正常工作,因为:(1)我们每天更新,并且(2)应用程序已经安装。

经过数周的谷歌搜索并没有任何结果,看来我们想要实现的目标是不可能的。现在,当我要放弃时,我遇到了this video,它确实可以实现我们想要实现的目标。该视频使我希望,我真正想要实现的目标是可能的。

现在,我花时间仔细观看视频,首先,我得到了软件的名称并在Google上搜索了一下,然后发现它是特洛伊木马,因此,我不必费心搜索下载链接。但是仍然对视频感兴趣。仔细观看视频后,我注意到了一些事情

  1. 使用VNC software
  2. 访问该应用程序
  3. 我注意到VNC软件发送的键盘和鼠标事件未发送到实际安装该软件的计算机。可能已发送到某处的服务器
  4. 在视频的2:42分钟,我注意到,当关闭(终止)真实的应用程序时,该应用程序仍在VNC内部打开,这使我坚信application is streamed可能是另一台服务器VNC连接到的位置。

观看视频后,我试图与该视频中使用的VNC Software的开发人员联系无济于事。

现在,我不知道该怎么办,请如何从未通过网络(专用网络)安装的应用程序中访问已安装的应用程序?

0 个答案:

没有答案