Windows Mobile 6 デバイスで xml ファイルをバックアップする小さなアプリを作成しました。デバイスのスタートアップ フォルダーに、アプリの exe にリンクする .lnk ファイルを作成しました。デバイスを再起動すると、次のエラー メッセージが表示されます。
アプリのインストール フォルダーに移動して手動で実行すると、問題なく実行されます。
何が起こっているのか、または起動時に失敗する理由について何か手がかりを持っている人はいますか?
Windows Mobile 6 デバイスで xml ファイルをバックアップする小さなアプリを作成しました。デバイスのスタートアップ フォルダーに、アプリの exe にリンクする .lnk ファイルを作成しました。デバイスを再起動すると、次のエラー メッセージが表示されます。
アプリのインストール フォルダーに移動して手動で実行すると、問題なく実行されます。
何が起こっているのか、または起動時に失敗する理由について何か手がかりを持っている人はいますか?
これは、lnk ファイルに問題があるか、API セットの準備ができていない可能性があります。
OS の非同期起動が必要なすべての API をロードするまで、コードの起動を遅らせるために使用できる IsAPIReady という API 関数があります。
コードで DLL またはライブラリを使用する場合は、これらが Windows ディレクトリから読み込まれるか、フル パスを指定する必要があります。アプリ ディレクトリに DLL がある場合、同じ DLL が Windows ディレクトリでも利用できる場合、これらは読み込まれない可能性があります。ロード/検出できない DLL に対してエラー メッセージが表示されるため、提案のみが表示されます。また、Windows CE ベースのシステムは「現在の」ディレクトリをサポートしていないことに注意してください。