我试图打开与"TXT"文件关联的编辑器-这里有个致命的,虽然,我的文件实际上不具备的txt扩展,所以我不能随便ShellExecute吧,我一定要找到手动关联的程序.
为此,我一直在尝试使用IApplicationAssociationRegistration::QueryCurrentDefaultShell 的COM方法,但是它返回一个ProgId,这对我来说是无用的.如何将其映射到EXE?我正在使用C#,但似乎并不相关.
编辑:下面链接的方法,您直接访问注册表不再适用于所有情况.正确的方法是上面的,但我需要下一步 - 如何获取返回的ProgId并获取相关的程序?
| 归档时间: |
|
| 查看次数: |
234 次 |
| 最近记录: |