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



   

      
 

                        
       

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章