You probably need to have a server install and run that on the actual server machine.
Administrative rights (when enabled) prohibit external users from accessing Program Files from another machine so unless you explicitly add permissions that allow domain user to access Program Files on the server you're out of luck unless you do a local install on the server.
+++ Rick ---
>I have a client who has a vertical market app that runs mostly on peer-to-peer networks in small office settings. In those settings, the idea is that the app treats one of the machines as the "server" and all the others as workstations. The EXE and data are on the server, while the workstations have VFP runtimes and shortcuts to the EXE.
>
>I've set up an InnoSetup installation that works for all this, giving the user the choice on each machine whether to install for a single user, a server or a workstation. But the one thing I haven't cracked is how to put the application in the Program Files hierarchy on the "server" machine. When I do that, the workstations say they can't get access.
>
>At the moment, I'm installing to a folder below the root to work around this. But I'd really like to figure out how to put the whole thing in Program Files.
>
>Anybody know how to make this work?
>
>Tamar