Commit 148d4048 authored by Zhiyi Zhang's avatar Zhiyi Zhang Committed by Alexandre Julliard

write: Use correct wordpad.exe path.

Wordpad.exe is in C:\Program Files\Windows NT\Accessories\ now. Signed-off-by: 's avatarZhiyi Zhang <zzhang@codeweavers.com> Signed-off-by: 's avatarAlexandre Julliard <julliard@winehq.org>
parent 56976159
MODULE = write.exe
IMPORTS = user32 gdi32
IMPORTS = user32 gdi32 shell32
EXTRADLLFLAGS = -mwindows -mno-cygwin
......
......@@ -23,6 +23,7 @@
#include <stdarg.h>
#include <windows.h>
#include <shlobj.h>
#include "resources.h"
int CALLBACK WinMain(HINSTANCE hInstance, HINSTANCE hOldInstance, LPSTR szCmdParagraph, int res)
......@@ -31,9 +32,9 @@ int CALLBACK WinMain(HINSTANCE hInstance, HINSTANCE hOldInstance, LPSTR szCmdPar
STARTUPINFOW stinf;
PROCESS_INFORMATION info;
if (!GetSystemDirectoryW(path, MAX_PATH - 1 - lstrlenW(L"\\wordpad.exe")))
if (FAILED(SHGetFolderPathW(NULL, CSIDL_PROGRAM_FILES, NULL, 0, path)))
goto failed;
lstrcatW(path, L"\\wordpad.exe");
lstrcatW(path, L"\\Windows NT\\Accessories\\wordpad.exe");
stinf.cb = sizeof(STARTUPINFOW);
GetStartupInfoW(&stinf);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment