【发布时间】:2014-10-26 13:20:49
【问题描述】:
我用 C# 编写了一个程序,它以专有文件格式创建和打开文件。我使用 InstallShield Express 创建了安装程序。这些文件被创建并显示为我分配给它们的适当文件图标。
当我运行程序然后打开文件时,我的程序打开和创建的文件可以正常打开。但是当我转到文件所在的目录并双击它们时,它们关联的程序开始运行,但文件不会在该程序中自动打开。
例如,当您打开“.doc”文件时,Microsoft Word 会启动并打开 .doc 文件。这就是我想要发生的事情。我错过了什么吗?
【问题讨论】:
-
文件路径应该已经传给程序的
Main方法了,Main方法里面有逻辑处理参数,打开文件吗? -
不幸的是,我的程序中没有这样的代码。我对这种做法有点陌生,我不确定要写什么代码。
标签: c# windows-8.1 file-association default-programs