Jump to content

archrival

Active Members
  • Posts

    176
  • Joined

  • Last visited

Profile Information

  • Location
    Arizona

Recent Profile Visitors

402 profile views

archrival's Achievements

Prodigy

Prodigy (4/7)

0

Reputation

  1. The release notes state: Changed: Minimum OS requirements are now Windows XP SP3 and Windows Server 2003 SP2.Can someone explain what exactly this means from a technical perspective? I've searched and looked through the beta forum posts but I can't seem to find a definitive answer. The scripts I have compiled with 3.3.14.1 still function on Windows XP SP2 so I am wondering if this is merely from a support perspective or if there is a technical reason that I have not encountered. Edit: I noticed the dates are 2014 and not 2015 so I went back in time to the post about 3.3.13.2 and it is mentioned in there.
  2. FYI, it appears calls into GetFileVersionInfoSize and/or VerQueryValue also require the manifest to be updated when asking for the version of system files. The string values (FileVersion and ProductVersion) don't change, but when asking for the root "\" this causes FileGetVersion($filename) to return different results depending on the manifest applied to the executable. As long as AutoIt3Wrapper and Aut2Exe both apply the Windows 10 manifest by default now it won't be an issue, but I'm just mentioning it because I have not seen any mention from Microsoft about the manifest affecting File version checks. I have attached an archive containing a sample script and compiled scripts with different manifests applied that show the issue. The value of dwFileVersionMS changes depending on the manifest. AutoIt has the Windows 10 manifest applied to it so if you just execute the script without compiling it will show you 10.0. VersionTest.au3 VersionTest.7z
  3. My Au3Stripper problem still occurs with the latest version provided in SciTE (1.2.1.0). The output appears identical. I do not see an Au3Stripper in the beta area so I assume I am running the latest version. Anything I can provide that would help you begin? Problem signature: Problem Event Name: APPCRASH Application Name: Au3Stripper.exe Application Version: 1.2.1.0 Application Timestamp: 536f722f Fault Module Name: Au3Stripper.exe Fault Module Version: 1.2.1.0 Fault Module Timestamp: 536f722f Exception Code: c00000fd Exception Offset: 0000f827 OS Version: 6.3.9600.2.0.0.272.7 Locale ID: 1033 Additional Information 1: 3e3b Additional Information 2: 3e3b9c180eebfd1774c3074a4ab9971c Additional Information 3: 1d10 Additional Information 4: 1d1052b6793853aeb3b0d9c4f8be61c9
  4. Here is some more information about the Au3Stripper crash I am experiencing. Au3Stripper directives: #Au3Stripper_Parameters=/so /rm /pe /sci=9 #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI **** #Au3Stripper_Ignore_Funcs=_ErrorHandle Au3Stripper output: 0.00 ShowConsoleInfo% : 9 0.02 ############################## Starting ####################################################################### 0.02 ### Processing file:D:\source_code\src\application.au3 0.02 Special Function: Functionname Parameter:-1 ParameterType: 0 (0=Func/1=Var) 0.02 Special Function: adlibenable Parameter: 0 ParameterType: 0 (0=Func/1=Var) 0.02 Special Function: adlibregister Parameter: 0 ParameterType: 0 (0=Func/1=Var) 0.02 Special Function: adlibunregister Parameter: 0 ParameterType: 0 (0=Func/1=Var) 0.02 Special Function: call Parameter: 0 ParameterType: 0 (0=Func/1=Var) 0.02 Special Function: dllcallbackregister Parameter: 0 ParameterType: 0 (0=Func/1=Var) 0.02 Special Function: eval Parameter: 0 ParameterType: 1 (0=Func/1=Var) 0.02 Special Function: guictrlregisterlistviewsort Parameter: 1 ParameterType: 0 (0=Func/1=Var) 0.02 Special Function: guictrlsetonevent Parameter: 1 ParameterType: 0 (0=Func/1=Var) 0.02 Special Function: guiregistermsg Parameter: 1 ParameterType: 0 (0=Func/1=Var) 0.02 Special Function: guisetonevent Parameter: 1 ParameterType: 0 (0=Func/1=Var) 0.02 Special Function: hotkeyset Parameter: 1 ParameterType: 0 (0=Func/1=Var) 0.02 Special Function: isdeclared Parameter: 0 ParameterType: 1 (0=Func/1=Var) 0.02 Special Function: objevent Parameter: 1 ParameterType: 0 (0=Func/1=Var) 0.02 Special Function: onautoitexitregister Parameter: 0 ParameterType: 0 (0=Func/1=Var) 0.02 Special Function: onautoitexitunregister Parameter: 0 ParameterType: 0 (0=Func/1=Var) 0.02 Special Function: opt Parameter: 1 ParameterType: 0 (0=Func/1=Var) 0.02 Special Function: traysetonevent Parameter: 1 ParameterType: 0 (0=Func/1=Var) 0.02 Special Function: trayitemsetonevent Parameter: 1 ParameterType: 0 (0=Func/1=Var) 0.02 Find AutoIt3 program directory: 0.02 Found AutoIt3 program in two-directory level up from Au3Stripper. 0.02 IncludeDirs$: 0->C:\Program Files (x86)\AutoIt3\include\ 0.02 IncludeDirs$: 1->D:\source_code\src\ 0.02 ============================== Reading Source into Array ====================================================== 0.02 NoChange:#NoTrayIcon 0.02 ==> Start Add_Include: Include_Rec$:#include "_Scup-Utils.au3" 0.02 ==> Loading Include file into source Array:d:\source_code\src\_scup-utils.au3 0.02 ==> Start Add_Include: Include_Rec$:#include <StructureConstants.au3> 0.02 ==> Loading Include file into source Array:c:\program files (x86)\autoit3\include\structureconstants.au3 0.03 ==> Start Add_Include: Include_Rec$:#include <WinAPI.au3> 0.03 ==> Loading Include file into source Array:c:\program files (x86)\autoit3\include\winapi.au3 0.03 ==> Start Add_Include: Include_Rec$:#include "StructureConstants.au3" 0.03 ==> Skipped, Already included:"StructureConstants.au3" 0.03 ==> Start Add_Include: Include_Rec$:#include "FileConstants.au3" 0.03 ==> Loading Include file into source Array:c:\program files (x86)\autoit3\include\fileconstants.au3 0.03 ==> Start Add_Include: Include_Rec$:#include "Security.au3" 0.03 ==> Loading Include file into source Array:c:\program files (x86)\autoit3\include\security.au3 0.03 ==> Start Add_Include: Include_Rec$:#include "SecurityConstants.au3" 0.03 ==> Loading Include file into source Array:c:\program files (x86)\autoit3\include\securityconstants.au3 0.03 ==> Start Add_Include: Include_Rec$:#include "StructureConstants.au3" 0.03 ==> Skipped, Already included:"StructureConstants.au3" 0.03 ==> Start Add_Include: Include_Rec$:#include "WinAPIError.au3" 0.03 ==> Loading Include file into source Array:c:\program files (x86)\autoit3\include\winapierror.au3 0.03 ==> Start Add_Include: Include_Rec$:#include "WinAPI.au3" 0.03 ==> Skipped, Already included:"WinAPI.au3" 0.05 ==> Start Add_Include: Include_Rec$:#include "SendMessage.au3" 0.05 ==> Loading Include file into source Array:c:\program files (x86)\autoit3\include\sendmessage.au3 0.05 ==> Start Add_Include: Include_Rec$:#include "WinAPIError.au3" 0.05 ==> Skipped, Already included:"WinAPIError.au3" 0.11 ==> Start Add_Include: Include_Rec$:#include "Common\_archrival-Path-Utils.au3" 0.11 ==> Loading Include file into source Array:d:\source_code\src\Common\_archrival-path-utils.au3 0.11 ==> Start Add_Include: Include_Rec$:#include "WinAPIEx.au3" 0.11 ==> Loading Include file into source Array:d:\source_code\src\Common\winapiex.au3 0.13 ==> Start Add_Include: Include_Rec$:#Include <StructureConstants.au3> 0.13 ==> Skipped, Already included:<StructureConstants.au3> 0.13 ==> Start Add_Include: Include_Rec$:#Include <WinAPI.au3> 0.13 ==> Skipped, Already included:<WinAPI.au3> 0.45 ==> Start Add_Include: Include_Rec$:#include "_archrival-Globals.au3" 0.45 ==> Loading Include file into source Array:d:\source_code\src\Common\_archrival-globals.au3 0.45 ==> Start Add_Include: Include_Rec$:#include "_archrival-Registry-Utils.au3" 0.45 ==> Loading Include file into source Array:d:\source_code\src\Common\_archrival-registry-utils.au3 0.45 ==> Start Add_Include: Include_Rec$:#include <Array.au3> 0.45 ==> Loading Include file into source Array:c:\program files (x86)\autoit3\include\array.au3 0.48 ==> Start Add_Include: Include_Rec$:#include "_archrival-Constants.au3" 0.48 ==> Loading Include file into source Array:d:\source_code\src\Common\_archrival-constants.au3 0.48 ==> Start Add_Include: Include_Rec$:#include "_archrival-Globals.au3" 0.48 ==> Skipped, Already included:"_archrival-Globals.au3" 0.48 ==> Start Add_Include: Include_Rec$:#include "_archrival-Path-Utils.au3" 0.48 ==> Skipped, Already included:"_archrival-Path-Utils.au3" 0.48 ==> Start Add_Include: Include_Rec$:#include "_WinAPI-Registry.au3" 0.48 ==> Loading Include file into source Array:d:\source_code\src\Common\_winapi-registry.au3 0.48 ==> Start Add_Include: Include_Rec$:#include <Constants.au3> 0.48 ==> Loading Include file into source Array:c:\program files (x86)\autoit3\include\constants.au3 0.48 ==> Start Add_Include: Include_Rec$:#include "ProcessConstants.au3" 0.48 ==> Loading Include file into source Array:c:\program files (x86)\autoit3\include\processconstants.au3 0.48 ==> Start Add_Include: Include_Rec$:#include "FileConstants.au3" 0.48 ==> Skipped, Already included:"FileConstants.au3" 0.48 ==> Start Add_Include: Include_Rec$:#include "DirConstants.au3" 0.48 ==> Loading Include file into source Array:c:\program files (x86)\autoit3\include\dirconstants.au3 0.48 ==> Start Add_Include: Include_Rec$:#include "ColorConstants.au3" 0.48 ==> Loading Include file into source Array:c:\program files (x86)\autoit3\include\colorconstants.au3 0.50 ==> Start Add_Include: Include_Rec$:#include "APIConstants.au3" 0.50 ==> Loading Include file into source Array:d:\source_code\src\Common\apiconstants.au3 0.50 ==> Start Add_Include: Include_Rec$:#Include <BorderConstants.au3> 0.50 ==> Loading Include file into source Array:c:\program files (x86)\autoit3\include\borderconstants.au3 0.50 ==> Start Add_Include: Include_Rec$:#Include <Constants.au3> 0.50 ==> Skipped, Already included:<Constants.au3> 0.50 ==> Start Add_Include: Include_Rec$:#Include <FileConstants.au3> 0.50 ==> Skipped, Already included:<FileConstants.au3> 0.50 ==> Start Add_Include: Include_Rec$:#Include <FontConstants.au3> 0.50 ==> Loading Include file into source Array:c:\program files (x86)\autoit3\include\fontconstants.au3 0.50 ==> Start Add_Include: Include_Rec$:#Include <FrameConstants.au3> 0.50 ==> Loading Include file into source Array:c:\program files (x86)\autoit3\include\frameconstants.au3 0.50 ==> Start Add_Include: Include_Rec$:#Include <MemoryConstants.au3> 0.50 ==> Loading Include file into source Array:c:\program files (x86)\autoit3\include\memoryconstants.au3 0.50 ==> Start Add_Include: Include_Rec$:#Include <MenuConstants.au3> 0.50 ==> Loading Include file into source Array:c:\program files (x86)\autoit3\include\menuconstants.au3 0.50 ==> Start Add_Include: Include_Rec$:#Include <ProcessConstants.au3> 0.50 ==> Skipped, Already included:<ProcessConstants.au3> 0.50 ==> Start Add_Include: Include_Rec$:#Include <SecurityConstants.au3> 0.52 ==> Skipped, Already included:<SecurityConstants.au3> 0.52 ==> Start Add_Include: Include_Rec$:#Include <WindowsConstants.au3> 0.52 ==> Loading Include file into source Array:c:\program files (x86)\autoit3\include\windowsconstants.au3 0.64 ==> Start Add_Include: Include_Rec$:#include "WinAPIEx.au3" 0.64 ==> Skipped, Already included:"WinAPIEx.au3" 0.66 ==> Start Add_Include: Include_Rec$:#include "Constants.au3" 0.66 ==> Skipped, Already included:"Constants.au3" 0.67 ==> Start Add_Include: Include_Rec$:#include "_archrival-Constants.au3" 0.67 ==> Skipped, Already included:"_archrival-Constants.au3" 0.67 ==> Start Add_Include: Include_Rec$:#include "_archrival-Utils.au3" 0.67 ==> Loading Include file into source Array:d:\source_code\src\Common\_archrival-utils.au3 0.67 ==> Start Add_Include: Include_Rec$:#include <Misc.au3> 0.67 ==> Loading Include file into source Array:c:\program files (x86)\autoit3\include\misc.au3 0.67 ==> Start Add_Include: Include_Rec$:#include "FontConstants.au3" 0.67 ==> Skipped, Already included:"FontConstants.au3" 0.67 ==> Start Add_Include: Include_Rec$:#include "StructureConstants.au3" 0.67 ==> Skipped, Already included:"StructureConstants.au3" 0.67 ==> Start Add_Include: Include_Rec$:#include "WinAPIError.au3" 0.67 ==> Skipped, Already included:"WinAPIError.au3" 0.67 ==> Start Add_Include: Include_Rec$:#include <WinAPI.au3> 0.67 ==> Skipped, Already included:<WinAPI.au3> 0.69 ==> Start Add_Include: Include_Rec$:#include "_common-Globals.au3" 0.69 ==> Loading Include file into source Array:d:\source_code\src\Common\_common-globals.au3 0.69 ==> Start Add_Include: Include_Rec$:#include "Common\_common-Logging.au3" 0.69 ==> Loading Include file into source Array:d:\source_code\src\Common\_common-logging.au3 0.69 ==> Start Add_Include: Include_Rec$:#include "_common-Console.au3" 0.69 ==> Loading Include file into source Array:d:\source_code\src\Common\_common-console.au3 0.69 ==> Start Add_Include: Include_Rec$:#include "_common-Globals.au3" 0.69 ==> Skipped, Already included:"_common-Globals.au3" 0.69 ==> Start Add_Include: Include_Rec$:#include "_archrival-Utils.au3" 0.69 ==> Skipped, Already included:"_archrival-Utils.au3" 0.69 ==> Start Add_Include: Include_Rec$:#include "_common-Globals.au3" 0.69 ==> Skipped, Already included:"_common-Globals.au3" 0.69 ==> Start Add_Include: Include_Rec$:#include "_common-Logging-Constants.au3" 0.69 ==> Loading Include file into source Array:d:\source_code\src\Common\_common-logging-constants.au3 0.69 ==> Start Add_Include: Include_Rec$:#include "_common-Logging-Utils.au3" 0.69 ==> Loading Include file into source Array:d:\source_code\src\Common\_common-logging-utils.au3 0.69 ==> Start Add_Include: Include_Rec$:#include "_common-Logging-Constants.au3" 0.69 ==> Skipped, Already included:"_common-Logging-Constants.au3" 0.69 ==> Start Add_Include: Include_Rec$:#include "_archrival-Utils.au3" 0.69 ==> Skipped, Already included:"_archrival-Utils.au3" 0.69 ==> Start Add_Include: Include_Rec$:#include "_archrival-Utils.au3" 0.69 ==> Skipped, Already included:"_archrival-Utils.au3" 0.70 ==> Start Add_Include: Include_Rec$:#include "Common\_AutoItObject.au3" 0.70 ==> Loading Include file into source Array:d:\source_code\src\Common\_autoitobject.au3 0.75 ==> Start Add_Include: Include_Rec$:#include "Common\_archrival-WindowsInstaller.au3" 0.75 ==> Loading Include file into source Array:d:\source_code\src\Common\_archrival-windowsinstaller.au3 0.75 ==> Start Add_Include: Include_Rec$:#include "_archrival-Globals.au3" 0.75 ==> Skipped, Already included:"_archrival-Globals.au3" 0.75 ==> Start Add_Include: Include_Rec$:#include "_archrival-Path-Utils.au3" 0.75 ==> Skipped, Already included:"_archrival-Path-Utils.au3" 0.75 ==> Start Add_Include: Include_Rec$:#include "_archrival-Utils.au3" 0.75 ==> Skipped, Already included:"_archrival-Utils.au3" 0.75 ==> Start Add_Include: Include_Rec$:#include "_archrival-XML.au3" 0.75 ==> Loading Include file into source Array:d:\source_code\src\Common\_archrival-xml.au3 0.75 ==> Start Add_Include: Include_Rec$:#include <Array.au3> 0.75 ==> Skipped, Already included:<Array.au3> 0.75 ==> Start Add_Include: Include_Rec$:#include "_archrival-Path-Utils.au3" 0.75 ==> Skipped, Already included:"_archrival-Path-Utils.au3" 0.75 ==> Start Add_Include: Include_Rec$:#include "_archrival-XML-Constants.au3" 0.75 ==> Loading Include file into source Array:d:\source_code\src\Common\_archrival-xml-constants.au3 0.75 ==> Start Add_Include: Include_Rec$:#include "_WinAPI-Globals.au3" 0.75 ==> Loading Include file into source Array:d:\source_code\src\Common\_winapi-globals.au3 0.75 ==> Start Add_Include: Include_Rec$:#include "_WinAPI-Msi.au3" 0.75 ==> Loading Include file into source Array:d:\source_code\src\Common\_winapi-msi.au3 0.75 ==> Start Add_Include: Include_Rec$:#include "_WinAPI-Globals.au3" 0.75 ==> Skipped, Already included:"_WinAPI-Globals.au3" 0.75 ==> Start Add_Include: Include_Rec$:#include "_WinAPI-MsiError.au3" 0.75 ==> Loading Include file into source Array:d:\source_code\src\Common\_winapi-msierror.au3 0.77 ==> Start Add_Include: Include_Rec$:#include "_WinAPI-WinError.au3" 0.77 ==> Loading Include file into source Array:d:\source_code\src\Common\_winapi-winerror.au3 1.00 ==> Start Add_Include: Include_Rec$:#include "_WinAPI-MsiError.au3" 1.00 ==> Skipped, Already included:"_WinAPI-MsiError.au3" 1.00 ==> Start Add_Include: Include_Rec$:#include "Common\_archrival-Utils.au3" 1.00 ==> Skipped, Already included:"Common\_archrival-Utils.au3" 1.00 ==> Start Add_Include: Include_Rec$:#include "Common\_common-Logging.au3" 1.00 ==> Skipped, Already included:"Common\_common-Logging.au3" 1.00 ==> Start Add_Include: Include_Rec$:#include "Globals.au3" 1.00 ==> Loading Include file into source Array:d:\source_code\src\globals.au3 1.00 ==> Start Add_Include: Include_Rec$:#include "Activities.au3" 1.00 ==> Loading Include file into source Array:d:\source_code\src\activities.au3 1.00 ==> Start Add_Include: Include_Rec$:#include "Common\_archrival-XML.au3" 1.00 ==> Skipped, Already included:"Common\_archrival-XML.au3" 1.00 ==> Start Add_Include: Include_Rec$:#include "Util.au3" 1.00 ==> Loading Include file into source Array:d:\source_code\src\util.au3 1.00 ==> Start Add_Include: Include_Rec$:#include "_Scup-Utils.au3" 1.00 ==> Skipped, Already included:"_Scup-Utils.au3" 1.00 ==> Start Add_Include: Include_Rec$:#include "Common\_WinAPI-WinError.au3" 1.02 ==> Skipped, Already included:"Common\_WinAPI-WinError.au3" 1.02 ==> Start Add_Include: Include_Rec$:#include "Common\_archrival-XML.au3" 1.02 ==> Skipped, Already included:"Common\_archrival-XML.au3" 1.02 ==> Start Add_Include: Include_Rec$:#include "Globals.au3" 1.02 ==> Skipped, Already included:"Globals.au3" 1.03 ==> Start Add_Include: Include_Rec$:#include "Crypto.au3" 1.03 ==> Loading Include file into source Array:d:\source_code\src\crypto.au3 1.03 ==> Start Add_Include: Include_Rec$:#include <Crypt.au3> 1.03 ==> Loading Include file into source Array:c:\program files (x86)\autoit3\include\crypt.au3 1.03 ==> Start Add_Include: Include_Rec$:#include <File.au3> 1.03 ==> Loading Include file into source Array:c:\program files (x86)\autoit3\include\file.au3 1.03 ==> Start Add_Include: Include_Rec$:#include "FileConstants.au3" 1.03 ==> Skipped, Already included:"FileConstants.au3" 1.05 ==> Start Add_Include: Include_Rec$:#include "Common\_archrival-Path-Utils.au3" 1.05 ==> Skipped, Already included:"Common\_archrival-Path-Utils.au3" 1.05 ==> Start Add_Include: Include_Rec$:#include "Globals.au3" 1.05 ==> Skipped, Already included:"Globals.au3" 1.05 ==> Start Add_Include: Include_Rec$:#include "XmlConstants.au3" 1.05 ==> Loading Include file into source Array:d:\source_code\src\xmlconstants.au3 1.05 ==> Start Add_Include: Include_Rec$:#include "CopyFiles.au3" 1.05 ==> Loading Include file into source Array:d:\source_code\src\copyfiles.au3 1.05 ==> Start Add_Include: Include_Rec$:#include <File.au3> 1.05 ==> Skipped, Already included:<File.au3> 1.05 ==> Start Add_Include: Include_Rec$:#include "Common\_archrival-XML.au3" 1.05 ==> Skipped, Already included:"Common\_archrival-XML.au3" 1.05 ==> Start Add_Include: Include_Rec$:#include "_Scup-Utils.au3" 1.05 ==> Skipped, Already included:"_Scup-Utils.au3" 1.05 ==> Start Add_Include: Include_Rec$:#include "_WinAPI-TxF.au3" 1.05 ==> Loading Include file into source Array:d:\source_code\src\_winapi-txf.au3 1.05 ==> Start Add_Include: Include_Rec$:#include <FileConstants.au3> 1.05 ==> Skipped, Already included:<FileConstants.au3> 1.05 ==> Start Add_Include: Include_Rec$:#include <WinAPI.au3> 1.05 ==> Skipped, Already included:<WinAPI.au3> 1.05 ==> Start Add_Include: Include_Rec$:#include <Array.au3> 1.05 ==> Skipped, Already included:<Array.au3> 1.05 ==> Start Add_Include: Include_Rec$:#include "Common\_WinAPI-WinError.au3" 1.05 ==> Skipped, Already included:"Common\_WinAPI-WinError.au3" 1.08 ==> Start Add_Include: Include_Rec$:#include "Util.au3" 1.08 ==> Skipped, Already included:"Util.au3" 1.08 ==> Start Add_Include: Include_Rec$:#include "XmlConstants.au3" 1.08 ==> Skipped, Already included:"XmlConstants.au3" 1.09 ==> Start Add_Include: Include_Rec$:#include "EvaluateDetectionRules.au3" 1.09 ==> Loading Include file into source Array:d:\source_code\src\evaluatedetectionrules.au3 1.09 ==> Start Add_Include: Include_Rec$:#include "Crypto.au3" 1.09 ==> Skipped, Already included:"Crypto.au3" 1.09 ==> Start Add_Include: Include_Rec$:#include "XmlConstants.au3" 1.09 ==> Skipped, Already included:"XmlConstants.au3" 1.09 ==> Start Add_Include: Include_Rec$:#include "Common\_common-XML.au3" 1.09 ==> Loading Include file into source Array:d:\source_code\src\Common\_common-xml.au3 1.09 ==> Start Add_Include: Include_Rec$:#include "_common-Globals.au3" 1.09 ==> Skipped, Already included:"_common-Globals.au3" 1.09 ==> Start Add_Include: Include_Rec$:#include "_common-Logging.au3" 1.09 ==> Skipped, Already included:"_common-Logging.au3" 1.09 ==> Start Add_Include: Include_Rec$:#include "_common-Results-Class.au3" 1.09 ==> Loading Include file into source Array:d:\source_code\src\Common\_common-results-class.au3 1.09 ==> Start Add_Include: Include_Rec$:#include "_AutoitObject.au3" 1.09 ==> Skipped, Already included:"_AutoitObject.au3" 1.09 ==> Start Add_Include: Include_Rec$:#include <Array.au3> 1.09 ==> Skipped, Already included:<Array.au3> 1.11 ==> Start Add_Include: Include_Rec$:#include "_common-Results-Constants.au3" 1.11 ==> Loading Include file into source Array:d:\source_code\src\Common\_common-results-constants.au3 1.11 ==> Start Add_Include: Include_Rec$:#include "_common-XML-Classes.au3" 1.11 ==> Loading Include file into source Array:d:\source_code\src\Common\_common-xml-classes.au3 1.11 ==> Start Add_Include: Include_Rec$:#include "_AutoitObject.au3" 1.11 ==> Skipped, Already included:"_AutoitObject.au3" 1.11 ==> Start Add_Include: Include_Rec$:#include "_archrival-Utils.au3" 1.11 ==> Skipped, Already included:"_archrival-Utils.au3" 1.11 ==> Start Add_Include: Include_Rec$:#include <Array.au3> 1.11 ==> Skipped, Already included:<Array.au3> 1.11 ==> Start Add_Include: Include_Rec$:#include "_common-XML-Constants.au3" 1.11 ==> Loading Include file into source Array:d:\source_code\src\Common\_common-xml-constants.au3 1.11 ==> Start Add_Include: Include_Rec$:#include "_common-XML-DependentRule.au3" 1.11 ==> Loading Include file into source Array:d:\source_code\src\Common\_common-xml-dependentrule.au3 1.11 ==> Start Add_Include: Include_Rec$:#include "_archrival-SQLite.au3" 1.11 ==> Loading Include file into source Array:d:\source_code\src\Common\_archrival-sqlite.au3 1.11 ==> Start Add_Include: Include_Rec$:#include <Array.au3> 1.11 ==> Skipped, Already included:<Array.au3> 1.11 ==> Start Add_Include: Include_Rec$:#include <File.au3> 1.13 ==> Skipped, Already included:<File.au3> 1.14 ==> Start Add_Include: Include_Rec$:#include "_common-Globals.au3" 1.14 ==> Skipped, Already included:"_common-Globals.au3" 1.14 ==> Start Add_Include: Include_Rec$:#include "_common-Logging.au3" 1.14 ==> Skipped, Already included:"_common-Logging.au3" 1.14 ==> Start Add_Include: Include_Rec$:#include "_common-Results-Constants.au3" 1.14 ==> Skipped, Already included:"_common-Results-Constants.au3" 1.14 ==> Start Add_Include: Include_Rec$:#include "_common-SQLite-Constants.au3" 1.14 ==> Loading Include file into source Array:d:\source_code\src\Common\_common-sqlite-constants.au3 1.14 ==> Start Add_Include: Include_Rec$:#include "_common-XML.au3" 1.14 ==> Skipped, Already included:"_common-XML.au3" 1.14 ==> Start Add_Include: Include_Rec$:#include "_common-XML-Constants.au3" 1.14 ==> Skipped, Already included:"_common-XML-Constants.au3" 1.14 ==> Start Add_Include: Include_Rec$:#include "_archrival-XML.au3" 1.14 ==> Skipped, Already included:"_archrival-XML.au3" 1.14 ==> Start Add_Include: Include_Rec$:#include "_common-XML-Logical.au3" 1.14 ==> Loading Include file into source Array:d:\source_code\src\Common\_common-xml-logical.au3 1.14 ==> Start Add_Include: Include_Rec$:#include "_common-Logging.au3" 1.14 ==> Skipped, Already included:"_common-Logging.au3" 1.14 ==> Start Add_Include: Include_Rec$:#include "_common-XML-Constants.au3" 1.14 ==> Skipped, Already included:"_common-XML-Constants.au3" 1.14 ==> Start Add_Include: Include_Rec$:#include "_common-XML-Rule.au3" 1.14 ==> Loading Include file into source Array:d:\source_code\src\Common\_common-xml-rule.au3 1.14 ==> Start Add_Include: Include_Rec$:#include "_common-Logging.au3" 1.14 ==> Skipped, Already included:"_common-Logging.au3" 1.14 ==> Start Add_Include: Include_Rec$:#include "_common-XML.au3" 1.14 ==> Skipped, Already included:"_common-XML.au3" 1.14 ==> Start Add_Include: Include_Rec$:#include "_common-XML-Constants.au3" 1.14 ==> Skipped, Already included:"_common-XML-Constants.au3" 1.14 ==> Start Add_Include: Include_Rec$:#include "_common-XML-DependentRule.au3" 1.14 ==> Skipped, Already included:"_common-XML-DependentRule.au3" 1.14 ==> Start Add_Include: Include_Rec$:#include "_common-XML-File.au3" 1.14 ==> Loading Include file into source Array:d:\source_code\src\Common\_common-xml-file.au3 1.14 ==> Start Add_Include: Include_Rec$:#include "_common-File-Classes.au3" 1.14 ==> Loading Include file into source Array:d:\source_code\src\Common\_common-file-classes.au3 1.14 ==> Start Add_Include: Include_Rec$:#include "_AutoitObject.au3" 1.14 ==> Skipped, Already included:"_AutoitObject.au3" 1.16 ==> Start Add_Include: Include_Rec$:#include "_common-Logging.au3" 1.16 ==> Skipped, Already included:"_common-Logging.au3" 1.16 ==> Start Add_Include: Include_Rec$:#include "_common-XML-Constants.au3" 1.16 ==> Skipped, Already included:"_common-XML-Constants.au3" 1.16 ==> Start Add_Include: Include_Rec$:#include "_archrival-XML.au3" 1.16 ==> Skipped, Already included:"_archrival-XML.au3" 1.17 ==> Start Add_Include: Include_Rec$:#include "_common-XML-OperatingSystem.au3" 1.17 ==> Loading Include file into source Array:d:\source_code\src\Common\_common-xml-operatingsystem.au3 1.17 ==> Start Add_Include: Include_Rec$:#include "_common-Logging.au3" 1.17 ==> Skipped, Already included:"_common-Logging.au3" 1.17 ==> Start Add_Include: Include_Rec$:#include "_common-OperatingSystem.au3" 1.17 ==> Loading Include file into source Array:d:\source_code\src\Common\_common-operatingsystem.au3 1.17 ==> Start Add_Include: Include_Rec$:#include <Misc.au3> 1.17 ==> Skipped, Already included:<Misc.au3> 1.17 ==> Start Add_Include: Include_Rec$:#include "_common-File.au3" 1.17 ==> Loading Include file into source Array:d:\source_code\src\Common\_common-file.au3 1.17 ==> Start Add_Include: Include_Rec$:#include <Date.au3> 1.17 ==> Loading Include file into source Array:c:\program files (x86)\autoit3\include\date.au3 And the Problem Details from the Crash Report: Problem signature: Problem Event Name: APPCRASH Application Name: Au3Stripper.exe Application Version: 1.2.0.0 Application Timestamp: 533fc72b Fault Module Name: Au3Stripper.exe Fault Module Version: 1.2.0.0 Fault Module Timestamp: 533fc72b Exception Code: c00000fd Exception Offset: 0000f7d7 OS Version: 6.3.9600.2.0.0.272.7 Locale ID: 1033 Additional Information 1: 3e3b Additional Information 2: 3e3b9c180eebfd1774c3074a4ab9971c Additional Information 3: d53b Additional Information 4: d53b583bb412fecb1113514be91d728d I have also attached the corresponding Windows Error Report. I'm not sure if any of this is helpful. Unfortunately, I am unable to provide code to reproduce this issue but I am more than willing to test debug/beta versions to help resolve this issue. Report.txt
  5. Is there a theoretical size limit to the amount of code that can be stripped? I have source code containing around 70,000 lines of code totaling approximately 2.8 MB of source code not counting the AutoIt includes. Au3Stripper crashes while trying to parse the includes, it consistently stops at the same place. It really doesn't matter which combination of parameters I use, it fails every time. I would like to use /PE /RM /SF=1 /SV=1. If it makes any difference, the old obfuscator would crash as well.
  6. Is there any chance of getting access to debugging symbols (PDB) for AutoIt? I have a memory dump of an AutoIt process and I'm trying to resolve the issue using WinDbg. I'm not sure if the symbols will help, but I'd love to find out. 0:000> !analyze -v ******************************************************************************* * * * Exception Analysis * * * ******************************************************************************* Loading symbols for 00000000`74c80000 wow64.dll -> wow64.dll Loading symbols for 00000000`74c10000 wow64cpu.dll -> wow64cpu.dll Loading symbols for 00000000`771c0000 ntdll.dll -> ntdll.dll Loading symbols for 00000000`76df0000 kernel32.dll -> kernel32.dll Loading symbols for 00000000`00400000 test.exe -> test.exe *** ERROR: Module load completed but symbols could not be loaded for test.exe Force unload of C:\Windows\SysWOW64\user32.dll Loading symbols for 00000000`76750000 user32.dll -> user32.dll ModLoad: 00000000`76750000 00000000`76850000 C:\Windows\SysWOW64\user32.dll Force unload of C:\Windows\SysWOW64\ole32.dll Loading symbols for 00000000`769a0000 ole32.dll -> ole32.dll ModLoad: 00000000`769a0000 00000000`76afc000 C:\Windows\SysWOW64\ole32.dll FAULTING_IP: +0 00000000`00000000 ?? ??? EXCEPTION_RECORD: ffffffffffffffff -- (.exr 0xffffffffffffffff) ExceptionAddress: 0000000000000000 ExceptionCode: 80000003 (Break instruction exception) ExceptionFlags: 00000000 NumberParameters: 0 FAULTING_THREAD: 0000000000003104 DEFAULT_BUCKET_ID: STATUS_BREAKPOINT PROCESS_NAME: test.exe ERROR_CODE: (NTSTATUS) 0x80000003 - {EXCEPTION} Breakpoint A breakpoint has been reached. EXCEPTION_CODE: (HRESULT) 0x80000003 (2147483651) - One or more arguments are invalid NTGLOBALFLAG: 0 APPLICATION_VERIFIER_FLAGS: 0 APP: test.exe PRIMARY_PROBLEM_CLASS: STATUS_BREAKPOINT BUGCHECK_STR: APPLICATION_FAULT_STATUS_BREAKPOINT LAST_CONTROL_TRANSFER: from 0000000074c3aea8 to 0000000074c5fe3a STACK_TEXT: 00000000`0008e2e8 00000000`74c3aea8 : 00000000`003d0000 ffffffff`ffffffff 00000000`002c002a 00000000`769e63b4 : wow64win!NtUserGetMessage+0xa 00000000`0008e2f0 00000000`74c8cf87 : 00000000`008bf8dc 00000000`008bf04c 00000000`fffdb000 00000000`fffdb000 : wow64win!whNtUserGetMessage+0x30 00000000`0008e350 00000000`74c12776 : 00000000`76769f79 00000000`74c80023 00000000`00000246 00000000`008bf044 : wow64!Wow64SystemServiceEx+0xd7 00000000`0008ec10 00000000`74c8d07e : 00000000`00000000 00000000`74c11920 00000000`0008eea0 00000000`771eecd1 : wow64cpu!ServiceNoTurbo+0x2d 00000000`0008ecd0 00000000`74c8c549 : 00000000`00000000 00000000`00000000 00000000`74c84ac8 00000000`7ffe0030 : wow64!RunCpuSimulation+0xa 00000000`0008ed20 00000000`77204956 : 00000000`00213860 00000000`00000000 00000000`772f2670 00000000`772c5978 : wow64!Wow64LdrpInitialize+0x429 00000000`0008f270 00000000`77201a17 : 00000000`00000000 00000000`77204061 00000000`0008f820 00000000`00000000 : ntdll!LdrpInitializeProcess+0x17e4 00000000`0008f760 00000000`771ec32e : 00000000`0008f820 00000000`00000000 00000000`fffdf000 00000000`00000000 : ntdll! ?? ::FNODOBFM::`string'+0x29220 00000000`0008f7d0 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!LdrInitializeThunk+0xe STACK_COMMAND: ~0s; .ecxr ; kb FOLLOWUP_IP: wow64win!NtUserGetMessage+a 00000000`74c5fe3a c3 ret SYMBOL_STACK_INDEX: 0 SYMBOL_NAME: wow64win!NtUserGetMessage+a FOLLOWUP_NAME: MachineOwner MODULE_NAME: wow64win IMAGE_NAME: wow64win.dll DEBUG_FLR_IMAGE_TIMESTAMP: 4e212275 FAILURE_BUCKET_ID: STATUS_BREAKPOINT_80000003_wow64win.dll!NtUserGetMessage BUCKET_ID: X64_APPLICATION_FAULT_STATUS_BREAKPOINT_wow64win!NtUserGetMessage+a Followup: MachineOwner
  7. I'll see if I can come up with something that consistently crashes.
  8. Edit: The new obfuscator is crashing when the previous beta (1.0.29.3) does not. #Obfuscator_Parameters=/sf=1 /sv=1 /om /cs=0 /cn=0 /cf=1 /cv=1 Faulting application name: Obfuscator.exe, version: 1.0.29.4, time stamp: 0x4edbe7a4 Faulting module name: Obfuscator.exe, version: 1.0.29.4, time stamp: 0x4edbe7a4 Exception code: 0xc00000fd Fault offset: 0x0000f227 Faulting process id: 0x1358 Faulting application start time: 0x01ccb431f36e0059 Faulting application path: C:Program Files (x86)AutoIt3SciTEObfuscatorObfuscator.exe Faulting module path: C:Program Files (x86)AutoIt3SciTEObfuscatorObfuscator.exe Report Id: 3208236f-2025-11e1-9b66-005056c00008
  9. Is it a bug in the UDF or the AutoIt code? If it is in the UDF I'd love to know what the fix is.
  10. FYI, I've determined it is this call: Local $aRet = DllCall("advapi32.dll", "bool", "InitializeSecurityDescriptor", _ "ptr", $pSecurityDescriptor, "dword", $SECURITY_DESCRIPTOR_REVISION)
  11. The simple script below causes an app crash. Should this be supported or am I missing something obvious? #include <Misc.au3> #AutoIt3Wrapper_UseX64=y If _Singleton("Global\testapp", 2) = 0 Then Exit EndIf
  12. Ok, thank you.
  13. Actually I totally understand the issue, I'm just hoping for a directive like #Obfuscator_Ignore_Warnings or something that if set correctly will just continue with the obfuscation/compile.
  14. Is there any possibility of something like this being added? In an automated build environment I'd hate to have to watch for the Window and click the button.
×
×
  • Create New...