是否可以通过在C#中导入shell32.dll来提取mimetype?任何人都可以帮我吗?
例如:对于pdf,它应该检索-Adobe Acrobat文档
我可以使用regkeys提取,但我正在寻找一种使用shell32.dll提取的方法
答案 0 :(得分:1)
C#使用P / Invoke调用本机DLL。如果shell32中有一个函数或一组函数可以实现你想要的功能,那么pinvoke.net
几乎肯定有一个例子。答案 1 :(得分:0)
这不是真正的MIME类型,但你可以使用它:
http://pinvoke.net/default.aspx/shell32/SHGetFileInfo.html
在uFlags参数中使用SHGFI_TYPENAME,它应该返回您在问题中的含义。它没试过,请告诉我们。