【问题标题】:Windows Mobile, file associations and command linesWindows Mobile、文件关联和命令行
【发布时间】:2009-11-17 21:32:32
【问题描述】:

我创建了一个 Windows Mobile 应用程序,它可以打开、编辑和关闭数据文件格式。有几个功能我想实现,但我不知道如何去做。

  1. 创建文件关联,以便我的数据文件具有自定义图标。
  2. 处理我的应用程序的命令行(如果有的话),以便用户可以选择一个数据文件在我的应用程序中打开它。

SO 搜索 finds this,但没有详细说明我要查找的内容。我知道文件关联在注册表中,但我从未接触过 WinMo 注册表,所以我在那里有点不知所措。我试过谷歌,但也许我没有使用正确的关键字,因为我找不到太多。任何指向正确方向的指针将不胜感激!

【问题讨论】:

    标签: command-line windows-mobile compact-framework


    【解决方案1】:

    查看 HKEY_CLASSES_ROOT 注册表,下面有文件扩展名的键,例如“.txt”,其(默认)值包含另一个键的名称(对于“.txt”,它是“txtfile”)

    “txtfile”键包含默认图标和 shell 命令的键。

    我怀疑您可以创建类似于您的应用程序已经存在的键和值。

    至于处理命令行参数,应该和桌面一样,只要把你的main函数改成一个string[]参数,并根据需要进行处理

    [MTAThread]
    static void Main(string[] args)
    {
        Application.Run(new Form1());
    }
    

    【讨论】:

      猜你喜欢
      • 2010-10-05
      • 2014-06-07
      • 1970-01-01
      • 2019-01-13
      • 1970-01-01
      • 2016-06-05
      • 2014-07-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多