私はライセンスに疑問があります。私はC#アプリケーションを使用しています。 シナリオ: ユーザーは、ファイルの形式でメールを通じてアプリケーションのライセンスを取得します。彼/彼女はライセンスファイルをデスクトップに保存します。その後、ライセンスを選択して登録をクリックします。これで、アプリケーションが登録されました(ライセンス)。 数日後、ユーザーがDesktopからライセンスファイルを削除した場合。ファイルがないため、アプリケーションの動作が停止します。 レジストリまたはファイル(秘密パス)のどこかにライセンスの詳細を保存したいと思います。しかし、 そのユーザーアカウントにレジストリまたはファイルの読み取り/書き込み権限がない場合はどうなりますか? どちらが良い方法ですか?あなたは他の方法を知っていますか? 私はこのエリアでは初心者です。だから私を助けてください。ライセンスの詳細を保存する
ありがとうございます。
複数のユーザーが同じソフトウェアを使用することを計画している場合は、ライセンスを「すべてのユーザー」ディレクトリ(XPでは)に入れる必要があります。C:/ Documents and Settings/All Users/Application Data /。 – Dashogun
つまりEnvironment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData); –