2013-06-27 23 views
1

失敗我已經創建了一個小的應用程序來備份XML文件的Windows Mobile 6設備上。我在鏈接到應用程序exe的設備的啓動文件夾中創建了一個.lnk文件。當我重新啓動設備時,出現此錯誤消息 「文件'文件名'無法打開,它未使用受信任的證書籤名,或者找不到其中某個組件,您可能需要重新安裝或恢復該文件。 「的Windows Mobile 6.1/6.5的應用程序在啓動時

如果我去到應用程序的安裝文件夾,然後手動執行它運行沒有任何問題。

任何人有任何線索,怎麼回事或爲什麼它在啓動時失敗?

+0

你是如何創建這個'.lnk'文件的?你的安裝程序把它放在那裏了嗎? – jp2code

回答

0

這可能是您的LNK文件或API集的一個問題是沒有準備好。

有一個叫IsAPIReady API函數,你可以用它來延緩你的代碼的啓動,直到OS的異步啓動加載所有必要的API。

如果代碼使用任何DLL或庫,你應該確保這些要麼從Windows目錄加載或您指定的完整路徑。如果在應用程序目錄中有DLL,那麼如果在Windows目錄中也有相同的DLL,則這些DLL可能無法加載。對於無法加載/找到的DLL,只顯示錯誤消息的建議。而且,請記住,基於Windows CE的系統不支持「當前」目錄。

相關問題