Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

тип файлов

261
24 мая 2006 года
ahilles
1.5K / / 03.11.2005
кто знает если такая фукция с помощью которой можно получить тип файла ,без лазения в реестр.
например document.doc -> Документ MircoSoft Word
2
24 мая 2006 года
squirL
5.6K / / 13.08.2003
Цитата:
Originally posted by ahilles
кто знает если такая фукция с помощью которой можно получить тип файла ,без лазения в реестр.
например document.doc -> Документ MircoSoft Word


нет. windows определяет тип файла через реестр.

9.5K
24 мая 2006 года
Damarus
101 / / 08.04.2006
Цитата:
Originally posted by ahilles
кто знает если такая фукция с помощью которой можно получить тип файла ,без лазения в реестр.
например 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);


После выполнения shfi.szTypeName содержит тип файла.

PS. Или я не понял вопроса.
2
24 мая 2006 года
squirL
5.6K / / 13.08.2003
Цитата:
Originally posted by Damarus

После выполнения shfi.szTypeName содержит тип файла.


а где это берется? если не в реестре? ;)

9.5K
24 мая 2006 года
Damarus
101 / / 08.04.2006
Цитата:
Originally posted by squirL
а где это берется? если не в реестре? ;)



Само собой в реестре. Я наверное вопроса не понян.

261
25 мая 2006 года
ahilles
1.5K / / 03.11.2005
Цитата:
Originally posted by Damarus
Само собой в реестре. Я наверное вопроса не понян.




Зато это всего одна функция чем использовать всякие RegOpenKey, RegCloseKey и т.д.

261
25 мая 2006 года
ahilles
1.5K / / 03.11.2005
Цитата:
Originally posted by Damarus
Само собой в реестре. Я наверное вопроса не понян.



Что-то не работает эта функция
может есть там 2 парасетр что-то обозначает
Короче неработает!

261
25 мая 2006 года
ahilles
1.5K / / 03.11.2005
Цитата:
Originally posted by ahilles
Что-то не работает эта функция
может есть там 2 парасетр что-то обозначает
Короче неработает!



Заработало!!!
Всё нормально!!!

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог