私はExcel VBAアドインを構築しています。これは、ユーザーがサインアップしてライセンスを購入する必要があります。彼らはそのライセンスを使用してアドインをアクティブにします。VBAアドインにユーザー設定を保存する場所
登録データ(および一般的な環境設定)を保存する最良の方法は何ですか?レジストリ内またはアドイン内のワークシート内にありますか?また、ユーザーが操作できない個人情報を保存する方法はありますか?
私はExcel VBAアドインを構築しています。これは、ユーザーがサインアップしてライセンスを購入する必要があります。彼らはそのライセンスを使用してアドインをアクティブにします。VBAアドインにユーザー設定を保存する場所
登録データ(および一般的な環境設定)を保存する最良の方法は何ですか?レジストリ内またはアドイン内のワークシート内にありますか?また、ユーザーが操作できない個人情報を保存する方法はありますか?
あなたのother questionによれば、同じ本のワークシートは安全ではありません。私はあなたの他の質問がローカルネットワークに言及していると仮定しましたが、この質問から、私はあなたがインターネット上で販売されると思いますか?その場合は、Webサイトにデータベース(おそらくMySql)を設定し、users IPとその一意のライセンスキーを格納するテーブルを設定する必要があります。コードquery the tableを持っていて、IPにそのライセンスがあることを確認できます。ユーザーがさまざまなIP形式のファイルを使用する可能性が高い場合は、デバイスを登録するためにgettngを使用してこれを少し拡張する必要があります。
これは私がやっている計画です。 ExcelからのHTTP要求の送信はかなりのオーバーヘッドです。私は、Excelをあまり遅くすることなく、製品を使用するためにライセンスが与えられていることを定期的にチェックする方法を考える必要があります。 –
Nah、あなたのサーバーに応じて、最初に一度だけ実行してください。数秒もかからずに、メッセージを確認するための何らかのコードをコードしてください。 – Absinthe
ユーザーが購読をキャンセルしていないことを確認する方法定期的に? –