тип файлов
например document.doc -> Документ MircoSoft Word
Цитата:
Originally posted by ahilles
кто знает если такая фукция с помощью которой можно получить тип файла ,без лазения в реестр.
например document.doc -> Документ MircoSoft Word
кто знает если такая фукция с помощью которой можно получить тип файла ,без лазения в реестр.
например document.doc -> Документ MircoSoft Word
нет. windows определяет тип файла через реестр.
Цитата:
Originally posted by ahilles
кто знает если такая фукция с помощью которой можно получить тип файла ,без лазения в реестр.
например document.doc -> Документ MircoSoft Word
кто знает если такая фукция с помощью которой можно получить тип файла ,без лазения в реестр.
например document.doc -> Документ MircoSoft Word
Код:
DWORD_PTR SHGetFileInfo(LPCTSTR pszPath, DWORD dwFileAttributes, SHFILEINFO *psfi, UINT cbFileInfo, UINT uFlags);
Пример:
Код:
SHFILEINFO shfi;
SHGetFileInfo("C:\\document.doc", 0, &shfi, sizeof(SHFILEINFO), SHGFI_TYPENAME);
SHGetFileInfo("C:\\document.doc", 0, &shfi, sizeof(SHFILEINFO), SHGFI_TYPENAME);
После выполнения shfi.szTypeName содержит тип файла.
PS. Или я не понял вопроса.
Цитата:
Originally posted by Damarus
После выполнения shfi.szTypeName содержит тип файла.
После выполнения shfi.szTypeName содержит тип файла.
а где это берется? если не в реестре? ;)
Цитата:
Originally posted by squirL
а где это берется? если не в реестре? ;)
а где это берется? если не в реестре? ;)
Само собой в реестре. Я наверное вопроса не понян.
Цитата:
Originally posted by Damarus
Само собой в реестре. Я наверное вопроса не понян.
Само собой в реестре. Я наверное вопроса не понян.
Зато это всего одна функция чем использовать всякие RegOpenKey, RegCloseKey и т.д.
Цитата:
Originally posted by Damarus
Само собой в реестре. Я наверное вопроса не понян.
Само собой в реестре. Я наверное вопроса не понян.
Что-то не работает эта функция
может есть там 2 парасетр что-то обозначает
Короче неработает!
Цитата:
Originally posted by ahilles
Что-то не работает эта функция
может есть там 2 парасетр что-то обозначает
Короче неработает!
Что-то не работает эта функция
может есть там 2 парасетр что-то обозначает
Короче неработает!
Заработало!!!
Всё нормально!!!