我已使用以下说明在Windows注册表中定义了新扩展名(.abc):
[HKEY_CURRENT_USER\Software\Classes\abcApp_V1\shell\open\command]
@="c:\abcApp.exe \"%1\""
[HKEY_CURRENT_USER\Software\Classes\.abc]
@="abcApp_V1"
这样可以正常工作,现在每个扩展名为.abc的文件都会打开abcApp.exe程序。
我如何在 abcApp 程序中获取文件的路径(扩展名为.abc的文件?)?
答案 0 :(得分:0)
感谢Joe White的评论。 这是我的答案:
private void Form1_Load(object sender, EventArgs e)
{
string[] fileS = Environment.GetCommandLineArgs();
MessageBox.Show(fileS[1]);
}