2009-11-17 102 views
0

我创建了一个Windows Mobile应用程序,用于打开,编辑和关闭数据文件格式。我想实现一些功能,但我不确定如何去做。Windows Mobile,文件关联和命令行

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

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

回答

1

看看HKEY_CLASSES_ROOT注册表,下面有文件扩展名的键,如'.txt',其中(默认)值包含另一个键的名称('.txt'是'txtfile')

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

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

至于处理命令行参数,这应该是一样的桌面,只是改变你的主要功能有一个字符串[]参数,并根据需要对其进行处理

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

感谢。这是我需要的正确方向。 – 2009-11-18 22:54:06