E
E
Eugen L2017-06-04 16:30:46
System administration
Eugen L, 2017-06-04 16:30:46

How to make software work from the same directory but on different workstations?

There is software that should be in the root of the system "C: \" The software works on the principle of client - server (local)
There are 30+ users who have the client installed but there is no auto update function for the client (you need to update it manually). If you share the folder with the client and try run client does not work.
Now the question is how to store the program files on a network drive, but what would look like on the workstations as if the software was installed and running on them. (Or the launch was made on them and the files were downloaded from the network)

Answer the question

In order to leave comments, you need to log in

3 answer(s)
1
15432, 2017-06-04
@KBegemoT

Hmm, what if we make a symlink to a shared folder?
sourcedaddy.com/windows-7/how-to-create-symbolic-l...
The program will think it is somewhere in C:\program files, but it will be a symlink to Z:/soft

R
res2001, 2017-06-05
@res2001

Не все программы могут работать в таком режиме. Все зависит от кривизны рук разработчиков.
Например, если софтина открывает какой-либо файл, находящийся в своем каталоге, в монопольном режиме, то вторая копия этой же программы, запущенная на этом же компе уже не сможет работать.
Так же возможно путь установки жестко прошит в коде и она именно там ищет какие-либо файлы.
Путь, прошитый в exe можно аккуратно поменять, на что-нибудь другое, но такой же длины с помощью HEX редактора.
Отследить другие причины можно с помощью программ входящих в Sysinternals Suite (можно взять на сайте микрософта бесплатно). С помощью этих утилит можно посмотреть, к каким файлам обращается программа при запуске, к каким ключам реестра.
Даже если в софте проблемы с монопольным доступом к каким-то файлам остается вариант, когда сама софтина находится на сетевых дисках, а нужные файлы раскидываются по раб.станциям.

K
ky0, 2017-06-04
@ky0

RemoteApp, устанавливаете один раз на сервер в корень, а пользователям отдаёте RDP-ярлык. Заодно обновлять 30 раз не придётся.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question