mscoree: Load settings (for now only reported version) from Registry on initialization (2/4)

James Hawkins truiken at gmail.com
Mon Nov 13 20:17:47 CST 2006


On 11/13/06, Paul Chitescu <paulc at voip.null.ro> wrote:
> Changelog: mscoree: Load settings (for now only reported version) from
> Registry on initialization (2/4)
>

+    /* @@ Wine registry key: HKCU\Software\Wine\CLR */
+    if (RegOpenKeyExA(HKEY_CURRENT_USER, "Software\\Wine\\CLR", 0,
KEY_READ, &key) == ERROR_SUCCESS) {
+	char buffer[BUFFER_MAX];
+	DWORD type = 0;
+	DWORD length = sizeof(buffer);
+	if (RegQueryValueExA(key, "RuntimeVersion", 0, &type,
(LPBYTE)buffer, &length) == ERROR_SUCCESS)
+	    wine_utf8_mbstowcs(0, buffer, length, currentCORversion, BUFFER_MAX);
+	else
+	    lstrcpyW(currentCORversion,defaultCORversion);
+	RegCloseKey(key);
+    }
+    else {
+	lstrcpyW(currentCORversion,defaultCORversion);
+    }
+}

This isn't how Windows stores the COR version, why are we doing it this way?

-- 
James Hawkins



More information about the wine-devel mailing list