Есть ли способ получить SearchPath API, чтобы не выполнять поиск в c:\windows при использовании пути поиска по умолчанию (передавая NULL в качестве первого параметра)? Я не могу изменить вызывающего абонента для отправки по определенному пути.
У меня есть система с ini-файлом приложения в c:\windows (который я не хочу использовать, но по устаревшим причинам должен оставаться там). Я поместил свою копию того же ini-файла в c:\users\public и поместил c:\users\public в начало переменной среды системного пути, но вызов SearchPath по-прежнему находит версию c:\windows. Если я удалю эту версию, она найдет версию c:\users\public, поэтому я знаю, что путь был задан правильно.