I tried to use regwarper to take care of xmplay.
However, when I used regshot to check entry, I found only entry "HKU\xxxxxx" are listed. like this:
HKU\S-1-5-21-3861040112-4126761641-4252535763-1003\Software\Un4seen Developments\XMPlay2
HKU\S-1-5-21-3861040112-4126761641-4252535763-1003_Classes\XMPlay
I found some xmplay entry in hkey_current_use and other places are not listed. What does those numbers mean? serial number of my computer? What entry I should use actually?
from s- to 1003 are the profile designation of your personl lprofile. So if you were logged in as Deuce say, that would be the number your profile is associated with. Basically this is the save point of all your profile settings. When you are opening HKEY_CURRENT_USER you are actually looking at the dynamically created user setting information for that profile number. When you log off, you settings that changed are saved to that number until youi log in again, and they are copied to current user.
As for the entries, the one you need to worry about for Regwrapper would be the HKEY_CURRENT_USER\Software\xmplay2. This is where your personal settings would be locatedfor xmplay2.
The 10003_classes is a save for the HKEY_Classes key, basically the save point for file associations. When making a prog portable you usually do not worry about the associations, because putting them in makes it as if it was installed. But that is a matter of opinion and there are ways to make it do that for you, search the forums, there are many discussions on that.
I hope this explanation helps.
***********************************
Deuce {The Core}{Dev Blog}
Portable Software: Just the beginning.
Deuce
Portable Software: Just the beginning.
He created it
----
R McCue
"If you're not part of the solution, you're part of the precipitate."
Uh...still don't really understand. Sorry, Deuce. I am stupid.
Do you know where I can find a regedit description or explaination?
I can't find a complete list.
I couldn't find the entry you said.
HKEY_CURRENT_USER\Software\xmplay2
I only found these two, and I tried to use them with regwarpper.
HKEY_CURRENT_USER\Software\Classes\XMPlay
HKEY_CURRENT_USER\Software\Un4seen Developments
But after I close xmplay, the entry with Un4seen Developments still are still written into the regedit.
They still stay in the regedit.
HKEY_CURRENT_USER\Software\Un4seen Developments
HKU\S-...-1003\Software\Un4seen Developments\XMPlay2
The original Reg entry in your post. I left out the unseen part.
So You have two entries, on in Classes Root, and one in Current user. For Regwrapper, you need only the one in Current_User usually. This entry will contain all your settings for the program. As for the Classes Root, This is an entry made to associate some kind of files or settings to xmplay.
What you need to tell me or look for yourself is how much information is located within each of these areas. Such as, are there configuration settings within either? Username, last known window size, window position, folder locations, and such? These settings would e written here after you change the options within the program itself and then exit the app. This, in most apps, is going to be in the Current_user folder, the classes folder is just there to tell windows what to run when xmplay is started, a kick off point if you will.
Post a summary of what is within those registry entries, and I will let you know which is correct. I woudl check it out for myself, however, I do not have access to a computer i can test on.
AS for a resource on the Registry, Here are a few sites:
Site 1
Site 2
Site 3
The registry is not something easily learned or understood, i am still trying to understand parts of it. M$ made it that way so normal users would just leave it alone. The 3 sites above should give a basic understanding and some misc info. I got them from a cursory search on google for "Windows Registry" Most registry learnign is hit and miss, so DO NOT use you main system to test stuff. Use a virtual machine or a seperate pc first and then is all goes well implement it on you main pc. I lost many a installation do to stupid tests.
***********************************
Deuce {The Core}{Dev Blog}
Portable Software: Just the beginning.
Deuce
Portable Software: Just the beginning.