SiGiNT
September 15th, 2007, 15:37
It doesn't get any better than this -
.method public static int32 CheckForDemo() // CODE XREF: DemoModep
// DemoMode+21p ...
{
.locals init (int32 V0)
ldc.i4.m1
stloc.0
call bool XXXXXXXXX.Security::blnReadLicenseFile()
brfalse.s loc_4251B
br.s loc_42530
loc_4251B: // CODE XREF: CheckForDemo+7j
ldsfld unsigned int8[] XXXXXXXXX.Security::mstrRegUnlockCode
ldsfld unsigned int8[] XXXXXXXXX.Security::mstrRegUnlockKey
call bool XXXXXX.Security::blnCodeChecksOut(unsigned int8[] mstrUnlockCode, unsigned int8[] mstrUnlockKey)
brfalse.s loc_4252E
br.s loc_42530
SiGiNT
.method public static int32 CheckForDemo() // CODE XREF: DemoModep
// DemoMode+21p ...
{
.locals init (int32 V0)
ldc.i4.m1
stloc.0
call bool XXXXXXXXX.Security::blnReadLicenseFile()
brfalse.s loc_4251B
br.s loc_42530
loc_4251B: // CODE XREF: CheckForDemo+7j
ldsfld unsigned int8[] XXXXXXXXX.Security::mstrRegUnlockCode
ldsfld unsigned int8[] XXXXXXXXX.Security::mstrRegUnlockKey
call bool XXXXXX.Security::blnCodeChecksOut(unsigned int8[] mstrUnlockCode, unsigned int8[] mstrUnlockKey)
brfalse.s loc_4252E
br.s loc_42530
SiGiNT