none
求助强名称防修改方法 RRS feed

  • 问题

  • 我要的效果是只要生成的c#的exe只要被修改就无法运行。

    在工程属性-签名里,我建了一个测试证书,程序集签名,和清单签名都选中了编译后,根据微软说的加上

      <runtime>
        <bypassTrustedAppStrongNames enabled="false" />
      </runtime>

    禁止强名称跳过检查,这样确实只要用ue修改一点,都没法运行了

    但是如果把这个exe拿到别的路径下,修改后还是可以运行,也就是如果要达到修改就没法运行的效果必须带着那个app.config文件,怎么能不带这个app.config就一个exe也能禁止强名称跳过检查呢。

    不要修改注册表法。

    2011年4月4日 8:12

答案

全部回复