上文是使用的文件夹选项中的设置来注册文件类型, 其实我们可以手动的修改注册表来达到这个效果, 在此就直接介绍一下在windows mobile下面如何直接通过修改注册表来注册文件类型了.
1.打开windows mobile的注册表
这是需要解决的第一个问题, 如何浏览并修改windows mobile的注册表, 作为windows mobile的开发人员, 大多数人会选择microsoft visual studio.
在Visual Studio Remote Tools中有个remote registry editor工具, 打开这小家伙, 注意在此之前首先需要使用同步工具建立与mobile手机的连接, 关于如何连接请点击
这里.
选中Windows Mobile5.0 Pocket PC Device, 连接成功后就可以看到注册表项了, 在HKEY_CLASSES_ROOT下面, 创建一个key命名为.hik, 如下图, data值设置为hik.Document
然后在创建一个key,命名为hik.Document
在hik.Document下创建子键DefaultIcon, 值为"\Program Files\FileAssociation\FileAccociation.exe" , 1 这个键表示应用程序对应的图标.
继续在hik.Document下创建shell子键, 在创建open子键, 在创建command子键, 值为"\Program Files\FileAssociation\FileAccociation.exe" , 1 这个路径就是.hik后缀的文件对应的应用程序的路径, 后面的1表示传递给应用的命令行参数为双击的.hik文件的路径.
到此手动增加文件类型的注册就完毕了, 可以创建一个.hik的文件测试一下.
下一篇将讲述如何使用windows mobile的函数来进行文件类型的注册.
待续......