在Visual Studo中,如果启用了“启用到反编译源的导航”选项,并且在某些没有源代码的标识符上选择“转到定义”,则会收到如下对话框: / p>
上述对话框的文字,以使搜索引擎受益:
重要提示:Visual Studio包含反编译功能 (“ Decompiler”)使从二进制代码再现源代码成为可能。 通过访问和使用反编译器,即表示您同意Visual Studio。 许可条款和下面的反编译器条款。如果你不 同意这些合并条款,请勿访问或使用反编译器。
您承认二进制代码和源代码可能受到以下方面的保护: 版权和商标法。在任何机器上使用反编译器之前 二进制代码,您需要首先:(i)确认许可条款 规范您对二进制代码的使用的规定不包含 禁止您反编译软件;或(ii)获得 从所有者的反编译二进制代码的权限 软件。
您对反编译器的使用是可选的。微软不负责 并不承担您使用反编译器的所有责任, 违反任何法律或软件许可条款,禁止 反编译软件。
我同意上述所有条件:[是] [否]
问题是,我经常以这种方式看到此对话框。我希望每个用户每次安装Visual Studio都只能看到一次。相反,我每个工作日都会看到几次。
这是预期的行为吗?如果没有,可能是什么原因造成的?如果是的话,如何将其永久禁用/规避/挫败/破坏/黑掉?