CE6 创建桌面快捷方式,以及开机自动运行

          在项目过程中为了方便程序演示,用到桌面快捷方式。

1. 将应用程序添加到NK中。

       platform.bib  [MODULES] 中添加应用程序                

           ScanDemo.exe		$(DRIVERS_DIR)\TestSample\ScanDemo.exe		                NK
 2.创建文件的快捷方式:

                  ScanDemo.lnk  文件内容:              

             23#"\Windows\ScanDemo.exe"
                 解释下: 23 代表#号后面的字符个数 

3.将快捷方式添加到NK中:

                   platform.bib  [FILES]              

            ScanDemo.lnk            $(DRIVERS_DIR)\TestSample\ScanDemo.lnk        NK      H
4.添加快捷方式与应用程序的关联:

         Project.dat 中添加关联          

          Directory("/Windows/LOC_DESKTOP_DIR"):-File("ScanDemo.lnk","/Windows/ScanDemo.lnk")
   如果希望开机自动运行则:         

            Directory("/Windows/Startup"):-File("ScanDemo.lnk","/Windows/ScanDemo.lnk")
        包含在内核里面的文件全部释放到"/Windows"文件夹下.
       LOC_DESKTOP_DIR指的是本地桌面.在PB中,常用的还有如下宏定义:

      LOC_DESKTOP_DIR:            桌面
     LOC_MYDOCUMENTS_DIR:        My Documents
    LOC_PROGRAMFILES_DIR:       Program Files
    LOC_FAVORITES_DIR:         Favorites
    LOC_RECENT_DIR:             Recent
    LOC_MYDOCUMENTS_DIR:        My Documents
    LOC_HELP_DIR:              Help
  更多的定义可以在ceshellfe.str文件中找到

5. 编译 make- run image



   

      
 

                        
       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值