0

数時間後、Obfuscar による難読化後にアプリがクラッシュする理由がようやくわかりました。それが MyClass の StringHiding です。したがって、モジュールの設定は現在

    <SkipStringHiding type="Myspacename.MyClass" name="*" />  

ここで、MyClass 内の一部の文字列のみを非表示にする必要があります。例えば

private const string TrialLicenseKey = "AEAF3-N4C7K-BWDTV-3CLZB-XXXXX";

いくつかの設定の組み合わせを試しましたが、リフレクターに文字列が表示されたままです。

4

2 に答える 2

0

ForceStringHiding はサポートされていますか? name パラメータとは何ですか? 文字列の内容、変数名など?

<ForceStringHiding type="Myspacename.MyClass" name="???" />
于 2015-11-07T07:42:49.097 に答える
0

Reflector に難読化されていないプライベート静的文字列が表示される理由がわかりません

static Debugging() 
{
A = new object();
__public = "AOMRDQELD+0rFgbQxySAHrBpU3N8RF1i3rXkgSC79aXEgE=";
D = "ActivationHardwareId";
d = "LicenseKey";
E = "ActivationKey";
... 
}

難読化の設定

  <Var name="KeepPublicApi" value="true" />
  <Var name="HidePrivateApi" value="true" />
  <Var namr="HideStrings" value="true" />

于 2015-11-07T09:18:16.457 に答える