Connection is by drive letter if I understand your question correctly. Each workstation has its own local identical copy of the exe. When the exe starts it checks itself against the date time stamp of the exe on the server. It also is passed a parameter for the location of the tables.
A problem is a problem only as long as it has a possible solution. Lacking that, it becomes a FACT!