This commit is contained in:
yck1509 2016-03-27 16:01:37 +08:00
Родитель ef61ef1f37
Коммит c890466c70
2 изменённых файлов: 12 добавлений и 0 удалений

Просмотреть файл

@ -118,6 +118,11 @@ namespace Confuser.Renamer {
var pass = parameters.GetParameter<string>(context, def, "password", null);
if (pass != null)
service.reversibleRenamer = new ReversibleRenamer(pass);
var idOffset = parameters.GetParameter<uint>(context, def, "idOffset", 0);
if (idOffset != 0)
service.SetNameId(idOffset);
service.SetCanRename(def, false);
}

Просмотреть файл

@ -145,6 +145,13 @@ namespace Confuser.Renamer {
analyze.Analyze(this, context, ProtectionParameters.Empty, def, true);
}
public void SetNameId(uint id) {
for (int i = nameId.Length - 1; i >= 0; i--) {
nameId[i] = (byte)(id & 0xff);
id >>= 8;
}
}
void IncrementNameId() {
for (int i = nameId.Length - 1; i >= 0; i--) {
nameId[i]++;