//#include <wx/msw/regconf.h>
bool RegKeyHasValue(wxString regkey, wxString key)
{
wxRegKey pRegKey(regkey);
if (pRegKey.Exists()&& pRegKey.Open())
return pRegKey.HasValue(key);
return false;
}
bool getRegVal(const wxString& regkey,const wxString& key,wxString& keyvaluestr) {
if (RegKeyHasValue(regkey, key)&& wxRegKey(regkey).QueryValue(key, keyvaluestr)){
return true;
}
keyvaluestr.Empty();
return false;
}
bool setRegVal(const wxString& regkey, const wxString& key,const wxString& keyvaluestr) {
return wxRegKey(regkey).SetValue(key, keyvaluestr);
}
int main(){
wxString exe_name=wxStandardPaths::Get().GetExecutablePath();
setRegVal(regKey, "www", exe_name);
}