2009-07-02 5 views
0

Windows Mobileベースの電話のユーザーがアプリケーションのexeファイルを直接起動しないようにする方法が必要です。ユーザーが手動でアプリケーションを起動することを許可しない

以下のシナリオがあります。私のWindows Mobileアプリケーションには2つのexeファイルがあります.1つはアプリケーションメニューにショートカットがあり、もう1つはユーザーのために非表示にする必要があります。私が望むのは、ユーザーが隠しexeファイルを手動で実行するのを許さず、元のファイルを変更しないことです。

答えて

0

名前を.datなどに変更して、起動時に一時的に名前を.exeに変更できます。ユーザーが標準のWMファイルエクスプローラを使用している限り、ファイル拡張子を変更することはできません(少なくとも私は管理できませんでした)。ユーザーがそれを起動し、十分な知識を持っているとすれば、プログラム自体が誰であるかをテストしない限り(理解している通り)、それを変更できないため不可能である。

2

実行時にいくつかのコマンドを入力できないようにしてください。存在しない場合(つまり、ユーザーがexeをクリックした直後)、デフォルトでは実行されません。しかし、ショートカットにパラメータを渡して実行させることができます。

+0

こんにちは、それは今どのように動作します。しかし、私は元のexeファイルを変更せずにこれを行う方法が必要です(ほとんどの場合、第三者のものになるので、ソースにアクセスすることはできません)。 –

+0

あなたが試して別のものを指すランナーアプリを作成していない場合は、実際のアプリではなくフロントアプリに参照するようにします。あなたが本当にメインアプリにアクセスしたくない理由は何ですか? –

関連する問題