2012-09-17 39 views
0

因此,在Windows Mobile中使用记事本程序打开XML文件6/6.5

我有一个windows mobile 6应用程序,用.NET CF编写,它从XML文件加载其设置。问题是,Windows 6.5使用浏览器打开xml文件,我没有看到任何“打开”选项。

我正在使用一个名为记事本手机的免费应用程序,这很棒,但使用它的打开文件功能,我无法浏览到程序文件文件夹(仅限于我的文档)。

理想情况下,我希望能够从移动设备本身编辑xml文件。

所以我的问题是,有一个注册表项使程序文件夹“可见”或类似的东西?

如果没有,这是否有替代?

我知道我可以把我的程序文件在我的文档文件夹...但我想避免提前

+0

我的猜测是这个免费的应用程序只写于寻找到我的文档文件夹中。您可能需要联系该供应商以查看他们是否制作了可从其他目录读取的另一个版本。 – jp2code

回答

3

你在接触Windows Mobile的一些“默认”这

感谢。

1)与桌面窗口一样,文件扩展名与应用程序(或不)相关联。这是由设备的注册表控制(如在桌面窗口): [HKEY_CLASSES_ROOT.xml] “内容类型”= “文本/ xml” 的 “默认”= “XMLFILE” --and-- [HKEY_CLASSES_ROOT \ XMLFILE \ Shell \ Open \ Command] “Default”=“iexplore.exe文件:%1” 您现在可以更改后者设置并插入您的自定义应用程序以打开xml文件作为默认xml文件处理程序。

2)默认的OpenFileDialog和SaveFileDialog被限制在MyDocuments文件夹中。这是由Windows Mobile OS设计的。只要程序员没有实现自定义的打开/保存文件对话框,您将无法打开/保存“我的文档”和持久性存储卷(如SD卡)之外的文件。您可以尝试在标准对话框中输入完整路径(但我认为它不受支持)。

我会建议你改变设置,如1.)或使用像TotalCommander CE(FREEWARE:http://www.ghisler.com/ce.htm)编辑器的文件浏览器。

乐趣

约瑟夫

+0

关于TotalCommander的出色表现 - 正是我所需要的。 –

相关问题