quote:
Originally posted by CookieRevised
PS: since you read sound ID from the registry, take in account that a user can have a private sound library instead of a public sound library.
Here is a piece of code from Backup Extreme!
code:
try{
SoundsPrivateDB = Shell.RegRead("HKEY_CURRENT_USER\\Software\\Patchou\\Messenger Plus! Live\\"+Messenger.MyEmail+"\\Preferences\\SoundsPrivateDB");
if(SoundsPrivateDB == 1){
CustomSoundsRegKey = "HKEY_CURRENT_USER\\Software\\Patchou\\Messenger Plus! Live\\"+Messenger.MyEmail+"\\CustSounds";
}else{
CustomSoundsRegKey ="HKEY_CURRENT_USER\\Software\\Patchou\\Messenger Plus! Live\\GlobalSettings\\CustSounds";
}
}catch(err){
CustomSoundsRegKey ="HKEY_CURRENT_USER\\Software\\Patchou\\Messenger Plus! Live\\GlobalSettings\\CustSounds";
}