Hi,

I am trying to decompile a vs.net 2003 project with Reflector version 5, but in some classes it shows illegible lines of code that include the character . what is the problem??? can I resolve it????

Thanks....
luisk
0

Comments

4 comments

  • haleyjason
    If there are alot of unreadable characters for the names then you may be looking at an assembly that has been obfuscated.

    Not much you can do about that with Reflector ... which is why people obfuscate their assemblies.

    Do you know if the code is obfuscated? Did you write it?
    haleyjason
    0
  • luisk
    Hi haleyjason, thanks for respond.

    I donĀ“t know if the code is obfuscated, i am new in the project and anybody knows technically about it.

    One of the decompile classes is:


    namespace CmpCarga
    {
    using ;
    using System;
    using System.Data;
    using System.IO;

    public class ArchivoFormato
    {
    private StreamReader ;
    private Formato ;
    private uint = 0;

    private void (ref DataRow dr)
    {
    for (int i = 0; i < dr.ItemArray.Length; i++)
    {
    if (dr == DBNull.Value)
    {
    dr = ..(30);
    }
    }
    }

    public ArchivoFormato(StreamReader contenido, Formato formato)
    {
    this. = contenido;
    this. = formato;
    }

    public DataTable subirDT()
    {
    string str;
    DataTable table = this..estructura();
    do
    {
    str = this..ReadLine();
    this.++;
    if ((str != null) && (str.Trim() != ..(30)))
    {
    DataRow dr = table.NewRow();
    this..linea = this.;
    string[] strArray = this..aplicar(str);
    if (strArray != null)
    {
    dr.ItemArray = strArray;
    this.(ref dr);
    table.Rows.Add(dr);
    }
    }
    }
    while (str != null);
    return table;
    }
    }
    }

    ....
    luisk
    0
  • haleyjason
    It looks like the non public interface has been obfuscated. There isn't much you can do about that with Reflector.
    haleyjason
    0
  • luisk
    Ok, thank you very much.
    luisk
    0

Add comment

Please sign in to leave a comment.