How can we help you today? How can we help you today?

El desplazamiento y la longitud están fuera de los límites para esta matriz o el recuento es superio

When I try to decompile an .exe I receive the error mentioned in the subject. Translated into English:


The offset and length are outside the limits for this matrix or the count is greater than the number of elements from the index at the end of the source collection.

What can I do to decompile the .exe and see the code? Thank you,
SamuelJD
0

Comments

2 comments

  • SamuelJD
    BTW, the only information available is the following one:

    // Assembly System.Xml.ReaderWriter, Version 4.0.0.0
    
    [assembly: AssemblyTitle("System.Xml.ReaderWriter")]
    [assembly: AssemblyDescription("System.Xml.ReaderWriter")]
    [assembly: AssemblyDefaultAlias("System.Xml.ReaderWriter")]
    [assembly: AssemblyCompany("Microsoft Corporation")]
    [assembly: AssemblyProduct("Microsoft\x00ae .NET Framework")]
    [assembly: AssemblyCopyright("\x00a9 Microsoft Corporation.  All rights reserved.")]
    [assembly: AssemblyMetadata("", "")]
    [assembly: AssemblyFileVersion("4.8.3761.0")]
    [assembly: AssemblyInformationalVersion("4.8.3761.0")]
    
    SamuelJD
    0
  • Jessica R


    Hi @SamuelJD,

    Sorry to hear you're running into an issue!

    Just to confirm, does the error come up as soon as you select the .exe to open in Reflector?

    Do you know if this assembly has been obfuscated? I suspect the .exe may have been obfuscated to a point where the IL is no longer valid. 

    If you open a Developer Command Prompt, launch ILDASM, and open the .exe there, does it open without error?

    Thank you!

    Jessica R
    0

Add comment

Please sign in to leave a comment.