Patent ID: 7865878

Claim:
A method, comprising: detecting that a detachable storage device is physically coupled to a host computer, wherein detachable storage device stores an enterprise application and does not include a processor and further wherein the host computer (i) has a processor, memory, and a locally stored registry and (ii) does not have the enterprise application installed; launching, by the processor of the host computer in the memory of the host computer, the enterprise application from the detachable storage device; intercepting, at a registry substitute interface, a call to the locally stored registry made by the enterprise application; replacing, at the registry substitute interface, the call to the locally stored registry with a call to a registry substitute stored on the detachable storage device; and returning, from the registry substitute interface to the enterprise application, a configuration value retrieved from the registry substitute, wherein said intercepting, replacing, and returning enable the enterprise application to be executed at the host computer without altering the locally stored registry of the host computer as it existed prior to said detecting.