Как проверить системные папки в Windows программно, используя C / C ++? - PullRequest
1 голос
/ 31 января 2012

Как программно проверить системные папки в Windows с помощью C / C ++?

Я хочу проверить в своем коде, выбрана ли пользователем папка System / Windows или нет?Я пытался использовать методы GetFileAttributesEx / GetFileAttributes, но это не работает.По умолчанию.Все папки Windows имеют атрибут FILE_ATTRIBUTE_SYSTEM, установленный в значение true.

1 Ответ

1 голос
/ 31 января 2012

Вы можете использовать SHGetKnownFolderPath (Windows Vista и более поздние версии) для получения различных специальных папок.Вы можете просмотреть типы папок в KNOWNFOLDERID

. Вы можете использовать это, чтобы получить пути к папкам, которые вы хотите проверить, и затем сравнить их с путем ввода пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...