Community

    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    Can't read .dll file

    General Discussion
    3
    11
    19814
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Sergey Kuzmichev
      Sergey Kuzmichev last edited by

      Hello, can pls someone explain what am i doing wrong and why can’t i read .dll file with np++ even though i’ve been using it before for the same reason for many times. link text

      Claudia Frank Scott Sumner 2 Replies Last reply Reply Quote 0
      • Claudia Frank
        Claudia Frank @Sergey Kuzmichev last edited by

        @Sergey-Kuzmichev

        dynamic linked libraries are binary files and are not supposed to be read with notepad++.
        If you read a dll file in the past then this file has just used the extension without being a REAL dll.

        Cheers
        Claudia

        Sergey Kuzmichev 1 Reply Last reply Reply Quote 2
        • Scott Sumner
          Scott Sumner @Sergey Kuzmichev last edited by

          @Sergey-Kuzmichev

          @Claudia-Frank is correct.

          Why not use a true hex editor (e.g. HxD ) on your DLL file?

          1 Reply Last reply Reply Quote 1
          • Sergey Kuzmichev
            Sergey Kuzmichev @Claudia Frank last edited by

            @Claudia-Frank
            Mb, it can be so, but what had happend if i can’t read i now without any reason?

            @Scott-Sumner said:

            @Sergey-Kuzmichev

            @Claudia-Frank is correct.

            Why not use a true hex editor (e.g. HxD ) on your DLL file?

            coz it opened like a text file with lot’s of data that i could change and not a hex code

            Claudia Frank 1 Reply Last reply Reply Quote 0
            • Claudia Frank
              Claudia Frank @Sergey Kuzmichev last edited by

              @Sergey-Kuzmichev

              so you 100% sure that the file you opened was a text file and now the same file is a binary file?
              This is very unusual. Is this file part of an application? Can you upload this file?

              Cheers
              Claudia

              Sergey Kuzmichev 1 Reply Last reply Reply Quote 0
              • Sergey Kuzmichev
                Sergey Kuzmichev @Claudia Frank last edited by

                @Claudia-Frank
                https://www.dropbox.com/s/wu358kusuzbglg6/client.dll?dl=0

                Claudia Frank 1 Reply Last reply Reply Quote 0
                • Scott Sumner
                  Scott Sumner last edited by

                  @Sergey-Kuzmichev said:

                  coz it opened like a text file with lot’s of data that i could change and not a hex code

                  Hex editors (HxD included) typically have a couple of views of the same data. One view is the hex codes, the other is text. You can edit in either view. Thus I see the same advantage in using a hex editor for this that I would something like Notepad++. (Actually, I wouldn’t touch a DLL file with Notepad++, but that’s me)

                  I guess it is possible that a DLL could look like a text file to Notepad++, depending upon the arrangement of data. Perhaps earlier this happened with a DLL for you, but with a different DLL it is not so. Don’t know. But still, not a great idea to edit with Notepad++.

                  1 Reply Last reply Reply Quote 0
                  • Claudia Frank
                    Claudia Frank @Sergey Kuzmichev last edited by

                    @Sergey-Kuzmichev

                    the file you provided is a compiled 32bit dll which is part of a game, I assume, and provides
                    additional functionality to this game.
                    This kind of files shouldn’t be modified by notepad++ or any other text editor
                    as it most likely will corrupt the file and at the end the game too.

                    So it might be a coincident that a previous version of that file was a text file but this
                    version isn’t. But I believe that you were editing a client.ini or client.cfg or … but not
                    a .dll.

                    Just in case you are wondering if you could use a hexeditor like HxD to edit the file safely,
                    no, you can’t. Except you know how a 32bit dll gets build/compiled and what needs to be changed in order to make it work. But this still leaves the question open if the game doesn’t check the files integrity, if it does … more to hack …

                    Cheers
                    Claudia

                    Sergey Kuzmichev 1 Reply Last reply Reply Quote 0
                    • Sergey Kuzmichev
                      Sergey Kuzmichev @Claudia Frank last edited by

                      @Claudia-Frank
                      it updates constantly every 2-3 weeks and i was able to change some part of the text in this file for like last 6-7 months. Just by opening it with np++ and editing a couple of numbers, because i could see the numbers. and now it is just a bunch of unreadable symbols.

                      Claudia Frank 1 Reply Last reply Reply Quote 0
                      • Claudia Frank
                        Claudia Frank @Sergey Kuzmichev last edited by

                        @Sergey-Kuzmichev

                        the only idea I have is that the developers of that game thought that they need to protect
                        this file so that no one can easily modify it anymore, sorry.

                        Cheers
                        Claudia

                        Sergey Kuzmichev 1 Reply Last reply Reply Quote 0
                        • Sergey Kuzmichev
                          Sergey Kuzmichev @Claudia Frank last edited by

                          @Claudia-Frank
                          y, same idea now, thnks anyway

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post
                          Copyright © 2014 NodeBB Forums | Contributors