Ayres Posted June 6, 2010 Posted June 6, 2010 I'm having problems with the use obfuscator. Several programs have these errors when compiling with the obfuscator. Without using the OBFUSATOR not get match any mistake. What may be happening? Ex: D:\Program1_Obfuscated.au3(4569,45) : WARNING: $A50DB412B45Then: possibly used before declaration. If Execute($A23DB31560F) <> $A50DB412B45Then ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ D:\Program1_Obfuscated.au3(4569,45) : ERROR: multi-line 'If' missing 'Then'. If Execute($A23DB31560F) <> $A50DB412B45Then ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ D:\Program1_Obfuscated.au3(4571,1) : ERROR: missing Wend. EndIf ^ D:\Program1_Obfuscated.au3(4409,1) : REF: missing Wend. While ^ D:\Program1_Obfuscated.au3(4571,1) : ERROR: syntax error EndIf ^ D:\Program1_Obfuscated.au3(4569,45) : ERROR: $A50DB412B45Then: undeclared global variable. If Execute($A23DB31560F) <> $A50DB412B45Then ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ D:\Program1_Obfuscated.au3(3,14) : ERROR: A3700201C62_(): undefined function. A3700201C62_() ~~~~~~~~~~~~~^ D:\Program1_Obfuscated.au3(4,41) : ERROR: A3700201C62(): undefined function. global $A4330205C5C=A3700201C62($Os[0x1]) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ D:\Program1_Obfuscated.au3(4244,13) : ERROR: A3620502E2E(): undefined function. A3620502E2E() ~~~~~~~~~~~~^ D:\Program1_Obfuscated.au3(4245,13) : ERROR: A552060201F(): undefined function. A552060201F() ~~~~~~~~~~~~^ D:\Program1_Obfuscated.au3(4261,43) : ERROR: A0D20701514(): undefined function. TraySetOnEvent($A3887911162, "A0D20701514") ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ D:\Program1_Obfuscated.au3(4319,13) : ERROR: A2B20A03003(): undefined function. A2B20A03003() ~~~~~~~~~~~~^ D:\Program1_Obfuscated.au3(4330,13) : ERROR: A2020F0361D(): undefined function. A2020F0361D() ~~~~~~~~~~~~^ D:\Program1_Obfuscated.au3(4331,13) : ERROR: A3120405255(): undefined function. A3120405255() ~~~~~~~~~~~~^ D:\Program1_Obfuscated.au3(4394,13) : ERROR: A552090045D(): undefined function. A552090045D() ~~~~~~~~~~~~^ D:\Program1_Obfuscated.au3(4412,13) : ERROR: A4320E06255(): undefined function. A4320E06255() ~~~~~~~~~~~~^ D:\Program1_Obfuscated.au3(4428,13) : ERROR: A003000185B(): undefined function. A003000185B() ~~~~~~~~~~~~^ D:\Program1_Obfuscated.au3(4436,13) : ERROR: A0720D00A3F(): undefined function. A0720D00A3F() ~~~~~~~~~~~~^ D:\Program1_Obfuscated.au3 - 16 error(s), 1 warning(s)
JohnOne Posted June 6, 2010 Posted June 6, 2010 Run Tidy on the script before obfuscation, you will find errors. AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans.
Juvigy Posted June 7, 2010 Posted June 7, 2010 Obfuscator is useless ? Why do you bother? Just use encryption on the sensitive info.
Tvern Posted June 7, 2010 Posted June 7, 2010 (edited) Obfuscator is useless ? Why do you bother? Just use encryption on the sensitive info.I don't think allot of people share that opinion. It offers a good way to reduce filesize and an obfuscated script is confusing enough to discourage allot of people from altering/stealing it.edit: To the OP: sometimes it helps to put all your functions+includes at the top of your script and the code outside functions at the bottom. Edited June 7, 2010 by Tvern
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now