2010-03-11 70 views
0

我们有一个应用程序,当前将其自身安装到'程序文件\我们的应用程序'中,并将内部数据文件放入通用应用程序数据文件夹。这意味着该程序可供该特定PC上的任何用户使用。Win7:安装可与其他计算机“共享”的程序的正确位置

现在我们想要制作一个多用户版本的这个程序,多台电脑同时通过网络访问这个程序。

在过去糟糕的日子里,在XP下,我们只需要安装应用程序'share'的应用程序目录的用户,然后离开。原则上,这仍然是Vista/Windows 7下的“正确”方式吗?

我们希望做到这一点'正确',并尽可能合规!有没有推荐的“微软”方法来做到这一点,还是基本上我们可以放弃并随后支持(哈!)。我已经尝试过在MS网站上研究这个问题,但没有发现任何有用的东西 - 如果您尝试安装这种类型的产品,则需要'',将它放在这里''类型指南开发商!

回答

0

来自其他资源的字里行间,并努力使这一切的感觉,我已经决定,“正确”的地方放程序数据这个东西真的会在应用程序数据(漫游)文件夹,并把程序的二进制文件自己真的将主机的文件夹,然后我可以分享出去的权利的地方。

0

我认为对付这种推荐的方法是下列之一:

  • 包的应用程序作为MSI,并通过组策略分发到域上的所有机器。是的,这将安装在每台机器上,但通常应该如何完成。
  • 在带有终端服务的服务器上安装应用程序一次,并将用于在该服务器上运行该程序的快捷方式推送到每台客户端计算机。您可以透明地在终端服务器上使用单个应用程序。 Afaik甚至可以将文件类型与客户机上的文件类型关联起来。
+0

谢谢...哇。真是令人沮丧。我们会将应用卖给那些可能没有适当的域或活动目录控制的小公司 - 只是普通的Windows对等网络和文件共享。在我们最明显的用例中,该程序在机器上安装一次,然后在公司购买第二台机器并希望“共享”原始应用及其数据。毕竟,我们可能不得不使用一种自制的方法! :-) – robsoft 2010-03-11 18:39:22

+1

@rob:呃,你可能还是可以用股票来做。只是在较大的环境中,维护起来有点麻烦。 – Joey 2010-03-11 19:24:12

相关问题