2016-09-25 9 views
0

私はWindows Mobileアプリケーション開発およびC++の世界では初めてです。私はデバイスに私のウィンドウモバイルアプリケーションをインストールするCABファイルを作成しました。しかし、インストール時に、アプリケーションがすでにインストールされているかどうかを確認する必要があります。はいの場合は、アプリケーションが実行中の場合は停止し、現在のインストールを続行する前にアンインストールします。CABファイルを使用してWindows Mobileアプリケーションをインストールする前にアプリケーションをアンインストールします

これはSetup.dllファイルの助けを借りて行われると思います。上記のシナリオの作業に役立つ必要があります。私が出会ったSetup.dllに関するすべての記事は、ここに示すようにその基本的な作成についてしか話しません。https://msdn.microsoft.com/en-us/library/aa924308.aspx?f=255&MSPPError=-2147217396

答えて

0

ce_setupスケルトンに従い、デフォルトのce_setup関数を実装する必要があります。

コードINSTALL_INIT Install_Init(HWND hwndParent、BOOL fFirstCall、BOOL fPreviouslyInstalled、LPCTSTR pszInstallDir)関数は、「アンインストール」を実装しています。

たとえば、プロセスが実行中であるかどうかを確認して終了する関数を作成します。アプリケーションのアプリケーションカウンタを削除します。この機能は、あなたが普通に使うことのできるものすべてをほぼ使用することができます。おそらく、アンインストールを行うアプリケーションから開始してから、setup.dllで同じコードを使用してください。

最後に、あなたのタクシーにsetup.dllを追加する必要があります。

関連する問題