The UO client sets some registry values that would need to be set before you run it, or you will get a message about it not being installed properly. As I recall, those values are under HKLM/Software/Origin Worlds Online/Ultima Online/1.0/
I would suggest maybe writing a script/C# console program on the USB drive that detects what drive it is mounted as, and produces a .reg file with the appropriate values, and calls ShellExecute on it. You would need the part that detects what the USB drive is mounted as so you can point the registry values to the installation of UO that is on the drive itself.
__________________
"If only RunUO had come along just a few months before I chose to move to POL!"
|