c# - 让windows决定如何打开/运行文件?

标签 c# .net windows io

我正在保存文件(图像、Excel 文档、Word 文档、exe 文件、bat 文件等)。我需要从我的程序内部执行文件,问题是是否有办法让 Windows 处理如何运行/执行文件?就像您在资源管理器中双击文件一样?

最佳答案

看看 Process.Start方法:

System.Diagnostics.Process.Start(myFileName)

注意:这将适用于任何已注册的文件扩展名,例如

System.Diagnostics.Process.Start(@"c:\Image.bmp")

将使用已注册的程序打开图像。

关于c# - 让windows决定如何打开/运行文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9869742/

相关文章:

c# - 服务未响应控制功能(错误 2186)

c# - SpeakSsmlAsync 返回 BadRequest

java - 如何检测程序在哪个操作系统上运行并使用正确的路径格式

c++ - 使用 D3D12Device 调用 DuplicateOutput 失败并出现 E_NOINTERFACE

c# - 通过反射获取 List<T> 中包含的类型?

c# - 如何全局忽略映射源空值?

c# - .net 与 Outlook 配合使用

c# - 如何重构这些重载的类构造函数? (C#)

android - 通过蓝牙将字符串从android传输到pc

c# - await Task.Run(() => semaphore.WaitOne()) 有什么问题吗?