Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Side by Side Diff: src/plugin/PluginSystem.cpp

Issue 5096167658487808: [IE] Dead code (Closed)
Patch Set: Created June 20, 2014, 9:26 p.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | Download patch
OLDNEW
1 #include "PluginStdAfx.h" 1 #include "PluginStdAfx.h"
2 2
3 // Internet / FTP 3 // Internet / FTP
4 #include <wininet.h> 4 #include <wininet.h>
5 5
6 // IP adapter 6 // IP adapter
7 #include <iphlpapi.h> 7 #include <iphlpapi.h>
8 8
9 #include "PluginSystem.h" 9 #include "PluginSystem.h"
10 #include "PluginClient.h" 10 #include "PluginClient.h"
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
87 { 87 {
88 DEBUG_ERROR_LOG(::GetLastError(), PLUGIN_ERROR_SYSINFO, PLUGIN_ERROR_SYSINFO _BROWSER_LANGUAGE, "System::GetBrowserLang - failed to retrieve country"); 88 DEBUG_ERROR_LOG(::GetLastError(), PLUGIN_ERROR_SYSINFO, PLUGIN_ERROR_SYSINFO _BROWSER_LANGUAGE, "System::GetBrowserLang - failed to retrieve country");
89 } 89 }
90 else 90 else
91 { 91 {
92 lang.Append(country); 92 lang.Append(country);
93 } 93 }
94 94
95 return lang; 95 return lang;
96 } 96 }
97
98
99 CString CPluginSystem::GetBrowserVersion() const
100 {
101 CString browserVersion;
102
103 HKEY hKey;
104 DWORD res;
105
106 // Open the handler
107 if ((res = ::RegOpenKeyEx(HKEY_LOCAL_MACHINE, L"SOFTWARE\\Microsoft\\Internet Explorer", 0, KEY_QUERY_VALUE, &hKey)) == ERROR_SUCCESS)
108 {
109 TCHAR buf[255];
110 DWORD dwBufSize = sizeof(buf);
111 DWORD dwType = REG_SZ;
112
113 // Do the processing, find the version
114 if ((res = ::RegQueryValueEx(hKey, L"Version", 0, &dwType, (BYTE*)buf, &dwBu fSize)) == ERROR_SUCCESS)
115 {
116 browserVersion = buf;
117 int pos = 0;
118 if ((pos = browserVersion.Find('.')) >= 0)
119 {
120 browserVersion = browserVersion.Left(pos);
121 }
122 }
123 else
124 {
125 DEBUG_ERROR_LOG(res, PLUGIN_ERROR_OS_VERSION, PLUGIN_ERROR_OS_VERSION_REG_ QUERY_VALUE, L"Client::GetBrowserVer - Failed reg query value");
126 }
127
128 // Close the handler
129 ::RegCloseKey(hKey);
130 }
131 else
132 {
133 DEBUG_ERROR_LOG(res, PLUGIN_ERROR_OS_VERSION, PLUGIN_ERROR_OS_VERSION_REG_OP EN_KEY, L"Client::GetBrowserVer - Failed reg open");
134 }
135
136 return browserVersion;
137 }
OLDNEW

Powered by Google App Engine
This is Rietveld