none
關於開機就直接執行某個exe檔 RRS feed

  • 問題

  • 請教如果想要一開機,
    系統就直接執行某一exe檔(eg: test.ext)
    除了
    [HKEY_LOCAL_MACHINE\init]
    "Launch100"="test.exe"
    之外,
    我在http://forums.microsoft.com/msdn-cht/ShowPost.aspx?PostID=837442&SiteID=14
    這一篇裡看到了
    jacky ko回覆說也可以使用將link放入Startup Folder中,
    想請教大家怎麼把link放入Startup Folder裡呢?
    或是還有其他方法呢?
    謝謝!

    2008年10月27日 上午 09:53

所有回覆

  • Hi,

    你也可以把你的程式做一個捷徑,之後把捷徑丟到 "\Winodws\啟動" 的資料夾裡面。

     

    2008年10月27日 上午 11:45
    版主
  • 感謝bauann的解說,

    我試了這兩個方法都會出現

    ERROR: function @ Ordinal 963 missing in Module 'coredll.dll'
    !!! Please Check your SYSGEN variable !!!


    但因為我的開發版是沒有panel,

    所以在開機時就執行某個exe檔就會出現以上的DebugMSG

    然後在
    C:\WINCE500\PRIVATE\WINCEOS\COREOS\CORE\DLL\coredll.def

    找到是有關GWES_MGPRINT

    也找到一篇關於The Case of the Missing Ordinal

    http://msdn.microsoft.com/en-us/library/aa459142.aspx

    看完後好像是我使用coredll.dll中
    Ordinal 963時,系統沒有找到而出錯

    不知道誰有遇到類似的問題,

    還是有其他方法可以在
    開機時就執行某個exe檔

    可以教教我嗎?

    謝謝!

    2008年10月28日 上午 01:49
  • Hi,

    你的目標平台是什麼?CE?Mobile?開發工具、使用的語言是?是在寫應用層還是在build os?請盡量詳細說明,另外直接點兩下去執行程式是正常可以動作的嗎?

     

    2008年10月28日 上午 02:00
    版主
  • Hi,
    的目標平台是WinCE,
    因為目前的target board 並沒有預留panel,
    所以沒有辦法
    直接點兩下去執行程式,
    (但我有在其他有panel的target board測試過,
    不管是點兩下執行或開機就直接執行測試程式是可以正常運行的)

    目前我因為要測Audio的部份,
    用EVC寫了一個播放程式(
    使用的語言c/c++),
    想在開機之後,
    就直接執行
    播放程式,
    但目前都會出現上面那個錯誤,
    謝謝!
    2008年10月28日 上午 03:30
  • 你可以也用那個有panel的target board的OS image

    直接燒在你沒有panel的board上...讓display的driver還是存在...

    不需要因為你沒接panel就把display driver拿掉...

     

    試試看.

    2008年10月30日 上午 06:25
  • 這一個 group 的 API 都是跟 GWES Printing 有關的部份.

    你的 App 是不是用 EVC Wizard generate 出來有標準功能 MFC based application?

    是不是可以考慮就直接寫一個Non-UI 的 application (可能就是 output to debug port) ?

    2009年1月29日 上午 06:50