From 7a50cbcdccaa3441e1aae035d9d631e34b3915b9 Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Sat, 30 Jan 2016 18:51:27 +0000 Subject: [PATCH] MSI: set the Path registry value to the install directory --- src/libespeak-ng/speech.c | 4 ++-- src/windows/installer/Product.wxs | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/libespeak-ng/speech.c b/src/libespeak-ng/speech.c index 0b9f9bf8..fff78941 100644 --- a/src/libespeak-ng/speech.c +++ b/src/libespeak-ng/speech.c @@ -272,10 +272,10 @@ ESPEAK_NG_API void espeak_ng_InitializePath(const char *path) } buf[0] = 0; - RegOpenKeyExA(HKEY_LOCAL_MACHINE, "Software\\Microsoft\\Speech\\Voices\\Tokens\\eSpeak", 0, KEY_READ, &RegKey); + RegOpenKeyExA(HKEY_LOCAL_MACHINE, "Software\\eSpeak NG", 0, KEY_READ, &RegKey); size = sizeof(buf); var_type = REG_SZ; - RegQueryValueExA(RegKey, "path", 0, &var_type, buf, &size); + RegQueryValueExA(RegKey, "Path", 0, &var_type, buf, &size); sprintf(path_home, "%s\\espeak-data", buf); #elif defined(PLATFORM_DOS) diff --git a/src/windows/installer/Product.wxs b/src/windows/installer/Product.wxs index 0d51130f..602d221e 100644 --- a/src/windows/installer/Product.wxs +++ b/src/windows/installer/Product.wxs @@ -28,18 +28,21 @@ - + - + + + +