目前,我们将其中一个应用程序部署到每个用户的PC上.但是,我们所有用户都可以访问同一个Intranet.我想知道是什么阻止我们将二进制文件放在网络文件共享上并让多个用户从那里运行它.所以我的问题是:是否有多个用户访问相同的exe/dll?从文件共享运行应用程序是否有任何问题?
一些可能相关的细节:
从本质上讲,当我们的应用程序的新版本问世(经常发生)时,我想远离更新每个人的PC(100+)
我们仍将运行初始设置以在每个用户的PC上获取足迹(数据,注册表项等)
主应用程序是用Delphi编写的,有些dll使用的是.NET v4
我没有得到一些信息,这里的.NET应用程序,因此没有必要重复
小智 6
我认为另一种方法是在服务器上保存程序可执行文件和DLL的更新版本,并且PC客户端执行将比较版本(或修改日期)的程序(或.bat),如果它们是不同的是,它会将文件复制到本地PC并执行它.
我曾在一家使用.bat文件的公司工作过,而我实际工作的地方是使用.exe文件(很少更新).
每次用户执行应用程序时,它将减少通过复制可执行文件生成的网络开销.
注意:对不起,如果我的英语听起来很奇怪......英语不是我的母语,所以也许有些短语听起来很奇怪.
我对我的应用程序也这样做。您必须注意以下事项: