none
Windows 8 metro apps的C#代码如何进行混淆? RRS feed

  • 问题

  • Hi,我们使用windows 8 创建C#语言的metro app, 想对代码进行混淆操作,但是发现没有dll的东西。请问我们应该如何进行代码混淆?或者说如果不混淆,是否代码是安全的,不会被简单的反编译得到源工程?
    2012年4月12日 6:20

答案

  • 目前没有方法对其混淆,即使能够混淆,也不能保证其能够通过微软应用市场的App Verify。依据一些其他论坛及平台相关讨论结果,我们应该要把关注点放在功能的实现和客户的体验,而不是放在如何防Hack。即使你有再好的混淆,你也无法说你能够防止被Hack。 http://stackoverflow.com/questions/7520871/can-winrt-application-use-obfuscation 这里有一些富有建设性的意见。比如他说到了,如果你确实有些比较好的逻辑需要保护,你完全可以设计一个WebService 来实现这些逻辑。


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年4月13日 6:35
    版主

全部回复