summaryrefslogtreecommitdiff
path: root/gtk2_ardour/pingback.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-07-11 22:35:59 +0200
committerRobin Gareus <robin@gareus.org>2015-07-11 22:35:59 +0200
commit7775933cd8816dbbeb29a3bb3e4c1f6e2de926a0 (patch)
treee8053c1af84aace4a1f935510ef9cd8c8f968cfb /gtk2_ardour/pingback.cc
parente188051ea0911363e886d7a8d2a9dbab361ef051 (diff)
tweak windows pingback
Diffstat (limited to 'gtk2_ardour/pingback.cc')
-rw-r--r--gtk2_ardour/pingback.cc8
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 */