相关疑难解决方法(0)

如何根据扩展名获取文件类型信息?c#中的(不是MIME)

如何获得基于扩展的常规文件类型描述,就像资源管理器一样?所以不是MIME,而是最终用户看到的信息,比如.

.doc = Microsoft Office Word 97 - 2003文档.zip = ZIP文件.avi =视频文件.

我怎样才能获得似乎可用的"辅助"信息,我猜它不是基于扩展的.就像"视频文件"一样,它可以为您提供电影的"长度"或文档文件,它有多少页面等等.

c# mime file-type file

18
推荐指数
2
解决办法
7648
查看次数

在尝试Process.Start()之前,如何以编程方式检查文件关联存在的文件?

我的.Net Windows窗体应用程序生成PDF报告,我想向用户显示该报告.

而不是假设客户端PC安装了PDF查看器并盲目地将PDF放在操作系统中打开,有没有办法事先检查客户端上的文件关联列表,然后显示" 你需要一个PDF查看器安装的应用程序 - 这里有几个建议.. "对话框,如果PDF不是注册类型?

我发现了很多关于更改或注册文件关联的问题和答案,但我只是想要一种简单的方法来查询列表,而不是更改它.

我想要一个适用于Windows XP以上的解决方案(WinXP,Vista,Win7).

谢谢你的帮助

.net c# windows file-association

8
推荐指数
1
解决办法
5311
查看次数

如何在Internet Explorer 64位中支持浏览器中显示PDF文件

使用64位版本的Internet Explorer时,Adobe似乎不支持在浏览器中显示PDF.单击pdf链接后,64位Internet Explorer将始终跨越新的Adobe窗口以显示pdf.32位Internet Explorer将显示嵌入浏览器本身的pdf.

在64位编译的WinForms .NET应用程序中使用WebBrowser控件时,我注意到了这个问题.我不相信在64位应用程序中使用32位WebBrowser控件是可能的,因此我正在寻找一些解决此问题的方法,即使它需要使用第三方插件.

任何建议将不胜感激.

谢谢.

c# browser internet-explorer adobe winforms

6
推荐指数
1
解决办法
3449
查看次数