0

アクティベーションキーで保護されたエクセルブックを配布したい

これが私の保護の考え方のステップです。

  1. このデータを使用してワークブックの使用をアクティブ化するためのキー ジェネレーターを作成したい

    a pass provided for myself
    
    activation date
    
    username
    
  2. ワークブックが開いたら、ジェネレーターが作成する最初のキーを要求するので、製品を使用するためのキーを取得するために私に連絡する必要があります。
  3. キーが入力されると、Excel ワークブックは

    a)ワークブックが機能するように保存された場所にロックします。

    b) この基準を使用してアクティベーションキーを内部的に変更します。

    activation key
    
    a pass emmbeded in code
    
    username
    

このように、ワークブックが別の場所にコピーされると、同じコンピューターであっても、場所の変更とパスワードの変更のために、作業前に新しいキーが要求されます。さらに保護するには、「名前を付けて保存」を防止する必要があります。私は2007年以降のエクセルで動作するように開発します。

私の考えをどう見ますか?

私はそのようなことをする前に働いたことがないので、目標を達成するために、提案、サンプルコード、およびあなたが私に与えてくれるすべてのものを必要としています.

4

1 に答える 1

1

Excel保護は、この種のシナリオを安全な方法で処理するようには設計されていません。これは、偶発的なユーザーエラーを処理することだけを目的としています。
これを処理する唯一の安全な方法は、Excelアプリケーションをコンパイル済みDLLに変換することです。ただし、難読化された.NETを使用することはほぼ同じです。

于 2011-01-19T21:38:15.443 に答える