diff options
author | Robin Gareus <robin@gareus.org> | 2015-07-11 22:35:59 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2015-07-11 22:35:59 +0200 |
commit | 7775933cd8816dbbeb29a3bb3e4c1f6e2de926a0 (patch) | |
tree | e8053c1af84aace4a1f935510ef9cd8c8f968cfb /gtk2_ardour/pingback.cc | |
parent | e188051ea0911363e886d7a8d2a9dbab361ef051 (diff) |
tweak windows pingback
Diffstat (limited to 'gtk2_ardour/pingback.cc')
-rw-r--r-- | gtk2_ardour/pingback.cc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/gtk2_ardour/pingback.cc b/gtk2_ardour/pingback.cc index 21e1b12109..223497cbff 100644 --- a/gtk2_ardour/pingback.cc +++ b/gtk2_ardour/pingback.cc @@ -25,6 +25,7 @@ #ifdef PLATFORM_WINDOWS #include <windows.h> +#include <glibmm.h> #else #include <sys/utsname.h> #endif @@ -145,8 +146,9 @@ _pingback (void *arg) HKEY key; DWORD size = PATH_MAX; char tmp[PATH_MAX+1]; - if ( (ERROR_SUCCESS == RegOpenKeyExA (HKEY_LOCAL_MACHINE, "Hardware\\Description\\System\\CentralProcessor", 0, KEY_READ, &key)) - && (ERROR_SUCCESS == RegQueryValueExA (key, "0", 0, NULL, reinterpret_cast<LPBYTE>(tmp), &size)) + if ( (ERROR_SUCCESS == RegOpenKeyExA (HKEY_LOCAL_MACHINE, "Hardware\\Description\\System\\CentralProcessor\\0", 0, KEY_READ, &key)) + && (ERROR_SUCCESS == RegQueryValueExA (key, "Identifier", 0, NULL, reinterpret_cast<LPBYTE>(tmp), &size)) + // or "ProcessorNameString" ) { string s = Glib::locale_to_utf8 (tmp); @@ -167,7 +169,7 @@ _pingback (void *arg) # endif #ifndef NDEBUG - cerr << "Pingback: " << url << endl; + std::cerr << "Pingback: " << url << std::endl; #endif #endif /* PLATFORM_WINDOWS */ |