shell32: Use a relative path rather than hardcoding 'system32' in
it.
Francois Gouget
fgouget at codeweavers.com
Wed Dec 20 11:57:47 CST 2006
---
dlls/shell32/regsvr.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/shell32/regsvr.c b/dlls/shell32/regsvr.c
index 27cb5f3..1eb072e 100644
--- a/dlls/shell32/regsvr.c
+++ b/dlls/shell32/regsvr.c
@@ -273,7 +273,7 @@ static HRESULT register_coclasses(struct regsvr_coclass const *list)
}
if (list->idName) {
- char buffer[64] = "@%SYSTEMROOT%\\system32\\shell32.dll,-";
+ char buffer[64] = "@shell32.dll,-";
sprintf(buffer+strlen(buffer), "%u", list->idName);
res = RegSetValueExA(clsid_key, localized_valuename, 0, REG_EXPAND_SZ,
(CONST BYTE*)(buffer), strlen(buffer)+1);
@@ -282,7 +282,7 @@ static HRESULT register_coclasses(struct regsvr_coclass const *list)
if (list->idDefaultIcon) {
HKEY icon_key;
- char buffer[64] = "%SYSTEMROOT%\\system32\\shell32.dll,-";
+ char buffer[64] = "shell32.dll,-";
res = RegCreateKeyExW(clsid_key, defaulticon_keyname, 0, NULL, 0,
KEY_READ | KEY_WRITE, NULL, &icon_key, NULL);
--
1.4.4.1
More information about the wine-patches
mailing list