Ayres Posted June 6, 2010 Share 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) Link to comment Share on other sites More sharing options...
JohnOne Posted June 6, 2010 Share 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. Link to comment Share on other sites More sharing options...
Juvigy Posted June 7, 2010 Share Posted June 7, 2010 Obfuscator is useless ? Why do you bother? Just use encryption on the sensitive info. Link to comment Share on other sites More sharing options...
Tvern Posted June 7, 2010 Share 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 Link to comment Share on other sites More sharing options...
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