Какой лучший способ узнать, где находятся notepad.exe и mspaint.exe, которые будут работать в разных версиях Windows?
Должен ли я получить каталог Windows через SHGetFolderPath(NULL, CSIDL_WINDOWS, NULL, SHGFP_TYPE_CURRENT, dir)
, а затем пройти через все подкаталоги, чтобы найти два файла?
(Предположим, что я не заинтересован в чем-либо, кроме папки Windows.)