-1

私は、Windows 7/8/2003/2008/XP 用の .NET アプリケーションに取り組んでおり、使用カウンターをどこかに保存する必要があります。ユーザーがそれを見つけて変更することを望んでいません(または、少なくとも見つけて変更するのが非常に困難であることを望んでいます)。これは、私が大規模なエンタープライズ ショップのテクニカル ユーザーに提供する無料版です。1日10回とか、全部で30回は使ってもらいたいです。

暗号化して Windows レジストリに保存することを考えましたが、アプリケーションがローカル管理者以外のユーザーによってインストールされている場合、ローカル ユーザー以外の場所に保存できないことがわかりました。

ローカル管理者以外のユーザーにインストールを許可したいのですが、どうすればよいですか? 私はそれをファイルに保存することを検討しています%appdata%- あなたは同じことをしますか?

アドバイスをお待ちしております...ありがとう

4

1 に答える 1

1

あなたの場合、どこに保存するかは問題ではなく、どのように保存するかは問題ではないと思います。
カウンターのデータを暗号化し、暗号化されたデータをレジストリに追加します(またはアプリケーションのディレクトリにファイルとして保存します)。
データが変更または削除された場合は、アプリケーションが実行されないようにします。

于 2012-11-27T09:31:32.060 に答える