0

我想分发受激活密钥保护的 excel 工作簿

这是我的保护思想的步骤。

  1. 我想创建一个密钥生成器来激活使用此数据的工作簿的使用

    a pass provided for myself
    
    activation date
    
    username
    
  2. 当工作簿打开时,询问我的生成器创建的第一个密钥,因此他们需要与我联系以获取使用该产品的密钥。
  3. 输入key时,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 回答