Page 1 of 1
build 1912-1977: virtualization with out keyword returns error result.
Posted: Thu Feb 01, 2024 2:54 pm
by weloveayaka
Code: Select all
static Main(){ <--- Protection: None
TestEnum? testNullEnum = getEnum();
Console.WriteLine(testNullEnum); // Except: "B", Result: get strange number, sometimes 0, sometimes other number,
Console.Read();
}
[Obfuscation(Exclude = false, Feature = "ultra")]
static TestEnum? getEnum()
{
TestEnum testNullEnum;
Enum.TryParse("B", out testNullEnum);
return testNullEnum;
}
internal enum TestEnum
{
A = 1,
B = 2
}
Could you please take a look into this case?
Re: build 1912-1977: virtualization with out keyword returns error result.
Posted: Thu Feb 01, 2024 3:05 pm
by Admin
Code: Select all
[Obfuscation(Feature = "renaming", Exclude = true)]
internal enum TestEnum
Re: build 1912-1977: virtualization with out keyword returns error result.
Posted: Thu Feb 01, 2024 3:09 pm
by weloveayaka
we disabled renaming globally, but this problem is still. all other protection are disabled too. also, we used Compact mode in 1977
Re: build 1912-1977: virtualization with out keyword returns error result.
Posted: Thu Feb 01, 2024 3:15 pm
by Admin
Please attach the compiled EXE.
Re: build 1912-1977: virtualization with out keyword returns error result.
Posted: Thu Feb 01, 2024 4:26 pm
by weloveayaka
attached exe is compiled by build 1977
You can see that each time the program runs, the output number is different.
Re: build 1912-1977: virtualization with out keyword returns error result.
Posted: Thu Feb 01, 2024 6:20 pm
by Admin
Fixed in the 1995 build.
Re: build 1912-1977: virtualization with out keyword returns error result.
Posted: Fri Feb 02, 2024 2:22 am
by weloveayaka
Very thank you!!!