I have an application which runs locally on 22 PCs and as a published app on 4 terminal servers quite happily.
The application is started up via a BAT file, which defines things such as server names as environment variables, which getlog then picks up and uses when deciding how to open files via xfserver
So it works well and has done for 3 years
However we repalced one of the PCs and teh application wouldn't pic up the environhment variables defined in the BAT file, which is the same BAT file used everywhere else.
We checked that the varioables were set correctly after running the application by echoing them, but the application dwouldnm;t picvk these up.
We then set the env vars up as system env vars and the application worked.
Teh same thing happened with defining SFWINIPATH. It didn't pick this up form the BAT file, but did pick it up when defined as a system env var.
This is windows 10, running synergy 10.3.3c
Any ideas what might be happening ?