在WINCE5.0开始菜单中添加应用程序
发布日期:2021-06-30 21:55:05 浏览次数:2 分类:技术文章

本文共 1211 字,大约阅读时间需要 4 分钟。

首先这篇文章主要参考来写的,主要是想深入理解和自己实践一下。

 

WinCE5.0启动以后,点击Start,然后点击Programs,里面所能看到的应用其实也都是以文件的形式存放的,它们存放在/Windows/Programs目录下面,都是一些快捷方式文件,这些快捷方式文件连接了真正的应用程序,至于是怎么实现呢?下面以在开始菜单找那个添加应用程序ARMV4I_SM.exe为例子来看下面是如何实现的

 

1.       platform.bib中添加ARMV4I_SM.exe

ARMV4I_SM.exe                        $(_FLATRELEASEDIR)/ARMV4I_SM.exe                    NK  U

这个动作的目的是把ARMV4I_SM.exe放在/Windows文件夹下面,并且把ARMV4I_SM.exe拷贝到release目录下

 

2.       为该应用程序ARMV4I_SM.exe创建一个快捷方式文件,先新建一个*.txt文件,然后在

里面添加:22#/windows/ ARMV4I_SM.exe,其中22表示后面的字符数,然后关闭该txt文件,重命名为ARMV4I_SM.lnk,并将该文件拷贝到WinCE工程的release目录下面。这个动作的目的就是让ARMV4I_SM.lnk可以链接到放在windows文件夹下面的ARMV4I_SM.exe

 

3.       platform.bib中添加ARMV4I_SM.exe的快捷方式文件ARMV4I_SM.lnk

ARMV4I_SM.lnk                         $(_FLATRELEASEDIR)/ARMV4I_SM.lnk                                        NK  U

这个动作是把ARMV4I_SM.lnk放在/Windows文件夹下面

 

4.       platform.dat文件中ARMV4I_SM.lnk重新定位到/Windows/Programs目录下面:

Directory("/Windows/Programs"):-File("ARMV4I_SM.lnk", "/Windows/ARMV4I_SM.lnk")

这个动作就是在/Windows/Programs目录下创建ARMV4I_SM.lnk,这个文件来之/Windows/ARMV4I_SM.lnk

 

这样我们可以通过更改DAT文件来将他们重定向到另一个文件夹中,比如我们可以把ARMV4I_SM.lnk重定向到WINCE的桌面:

Directory("/Windows/Desktop"):-File("ARMV4I_SM.lnk", "/Windows/ARMV4I_SM.lnk")

 

5.       经过上面四步的动作,make run_time image之后,更行NK.bin,在开始菜单的programs

中就可以看到ARMV4I_SM.exe,这样,当点击start->programs->ARMV4I_SM这样就可以很方便启用这个应用程序ARMV4I_SM.exe了。

下面是相关的帖子

转载地址:https://loongembedded.blog.csdn.net/article/details/5957567 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:WINCE6.0+S3C2443的启动过程---eboot5
下一篇:在WinCE 6.0系统下实现USB功能定制

发表评论

最新留言

不错!
[***.144.177.141]2024年04月12日 13时44分19秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章