Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 锁定项目_Windows_Vb.net_Visual Studio_Security - Fatal编程技术网

Windows 锁定项目

Windows 锁定项目,windows,vb.net,visual-studio,security,Windows,Vb.net,Visual Studio,Security,亲爱的人都在圣诞节结婚 今天有一个关于项目的重大问题,我真的不知道这个论坛是否能帮助我。 但我对它有信心。 我需要指导我使用某个注册密钥锁定我的项目,以防“未经授权的使用”,我将亲自发送该密钥。 我还想通知我,这个锁方法是否可以用反向工程方法来打破它。 我在visual studio 2010中的项目中使用visual basic。如果您想保护您的项目不受重新设计和阅读的影响 尝试在特定级别保护您的应用程序 产品密钥 几个月前,我们的团队正在讨论 “如何保护我们的产品不被非法复制、重新登录等”

亲爱的人都在圣诞节结婚
今天有一个关于项目的重大问题,我真的不知道这个论坛是否能帮助我。
但我对它有信心。
我需要指导我使用某个注册密钥锁定我的项目,以防“未经授权的使用”,我将亲自发送该密钥。
我还想通知我,这个锁方法是否可以用反向工程方法来打破它。

我在visual studio 2010中的项目中使用visual basic。

如果您想保护您的项目不受重新设计和阅读的影响

尝试在特定级别保护您的应用程序

产品密钥

几个月前,我们的团队正在讨论

“如何保护我们的产品不被非法复制、重新登录等”

结论如下:

  • 用于重新翻译-模糊处理

  • 复制-决定基于一些客户端+其他详细信息(硬盘+BIOS)创建产品密钥,我们为其维护了单独的数据库

  • 所以这取决于你,我的意思是你有多想保护你的应用程序。 既然您提到您将单独发送产品密钥,那么它可以是任何组合,如CustomerName+Date等


    还有一些模糊处理工具提供了生成产品密钥的方法,不记得名称

    没有通用的案例方法来阻止某人对您的应用程序进行反向工程。它是代码,因此可以进行分析。诸如Reflector之类的工具加剧了这一问题,它们获取了一个.NET程序集,并转储了一个能够构建给定.NET程序集的完整Visual Studio解决方案。恶意用户可以简单地转储程序集,删除许可位,然后重新编译程序集

    但是,您可以使用代码混淆工具(即(免责声明:抢先解决方案是我的雇主))使您的代码变得足够混乱,以至于很难确定注册位的确切位置


    这就是说,仅仅混淆代码仍然无法保护您,因为您希望在二进制文件中嵌入一个秘密(即注册码)。代码混淆器可以帮助实现这一点(即字符串加密),但这通常是一个薄弱环节——您的程序必须在某个点获取明文中的常量,因此获取明文的方法必须存在于您的程序中的某个位置。毕竟,尽管像索尼这样的数百万公司花费在反拷贝技术上,但Windows和几乎所有的视频游戏都存在裂缝和问题。

    你说的“锁定”你的项目是什么意思?你的意思是不允许其他用户编辑它的文件吗?我的意思是通过非法使用“未经授权”来保护我的项目。非常感谢你,但是你让我的日子变黑了:),因为你拥有上述所有权利。尽管如此,我还是会使用@alliswell中的模糊器,看看我能做些什么(当然我有我项目的副本)。这是我问题的一部分,另一部分是如何制作产品密钥,我可以使用它?有什么方法或者我必须运用我的想象力吗?非常感谢你对我的问题感兴趣。是的,这是事实,我与一只黄鼠狼合作,我想保护我的工作不受他的伤害。这就是为什么我想找到最好的方法。产品密钥给了我一些困惑,但并没有涵盖我。所以请尽你所能帮助我,引导我解决这个问题。有没有可能给我发邮件?你卡在哪里了?产品密钥或混淆。目前我还没有停留在任何地方,但我正在收集如何生成“产品密钥”的信息