Я работаю над обновлением старого приложения.У него есть несколько файлов зависимостей, которые находятся в том же каталоге, что и приложение.Очевидно, что это сломалось, когда вышла Windows Vista (так как она нарушает API, а Vista / 7 теперь применяют это (XP не сделала)).
В идеале, я бы хотел избежать жесткого кодирования чего-либо в приложение для простогоОкна.Я могу жить с этим, если придется.Я уже шел по этому пути, извлекая переменные окружения APPDATA и LOCALAPPDATA, но это не помогает никому, поскольку они просто дают вам текущую пользовательскую область ... Мне нужно, чтобы они жили где-нибудь доступным для всех пользователей, и яЯ хотел бы подчиниться ожиданиям API Windows, которые входят в область всех пользовательских приложений.
Предложения?