
Originally Posted by
Putput
to let other people enjoy my great
software 
and not have to wait for my frontend to be ready I inserted 1 parameter in the registry for each frontend application that is default set to 'stand alone', meaning that when started CPCTuner doesn't have to look for a server to respond to and can work as a standalone program. If you decide for this reason (or any other) not to work with CPCTuner anymore

you can delete the CPCTuner.exe files and the registry key HKEY_LOCAL_MACHINE\SOFTWARE\CPCSuite from your registry to get completely rid of it.
Well, that key has already been set, and I have understood from your explanation that CPCTuner only needs read access to it.
why not try opning that key as read only (HKEY_LOCAL_MACHINE has read-only permissions for a normal user) , if the key exist act as 'stand alone' else try to write it.
that way you only have to run CPCTuner as administrator only once so it can write the key and afterwards you can run CPCTuner as a normal user and read the key with read-only access.
Another way to make a 'Stand Alone' version is using #ifdef's (C++):
Code:
#ifndef STAND_ALONE_VERSION
// Code to be exluded from the standalone version e.g: socket comunnications.
.
.
.
#endif //STAND_ALONE_VERSION
I don't know if you can do that with delphi.
/Me.
Bookmarks