PowerShell实现查询打开某个文件的默认应用程序
PowerShell实现查询打开某个文件的默认应用程序
发布时间:2015-06-06 来源:查字典编辑
摘要:这篇文章主要介绍了PowerShell实现查询打开某个文件的默认应用程序,本文通过C#调用WindowsAPI来实现这个需求,需要的朋友可以...

这篇文章主要介绍了PowerShell实现查询打开某个文件的默认应用程序,本文通过C#调用Windows API来实现这个需求,需要的朋友可以参考下

许多文件扩展名和一个可执行应用程序绑定。正因为这样你才可以使用Invoke-Item打开一个文档。

要找出一个给定后缀名的文件是由那个默认引用程序打开它,并不麻烦。我们可以使用Windows系统中的注册表,自行编程解决。但是在扫描注册表时,要稍微留意一下32位和64位机器的问题,这不是本文重点,点到为止。

另外一种途径,稍显旁门左道,调用Windows API。下面的例子会演示如何调用。采取这种途径最大的优势是借力于操作系统。而你的付出成本只是用C#代码间接调用Windows API中的函数而已:

?

1

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新编程语言综合学习
热门编程语言综合学习
编程开发子分类