Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c++ > #12525

Re: include

From "Paul" <pchrist<nospam>or@yahoo.co.uk>
Newsgroups comp.lang.c++
Subject Re: include
Date 2011-12-15 00:34 +0000
Organization Netfront http://www.netfront.net/
Message-ID <jcbfb4$rs3$1@adenine.netfront.net> (permalink)
References (2 earlier) <4ee748a5$0$4378$7b1e8fa0@news.nbl.fi> <jc7hmn$2fos$1@adenine.netfront.net> <4ee861b5$0$4379$7b1e8fa0@news.nbl.fi> <jcag6e$2qso$1@adenine.netfront.net> <4ee8e480$0$3089$7b1e8fa0@news.nbl.fi>

Show all headers | View raw


"Juha Nieminen" <nospam@thanks.invalid> wrote in message 
news:4ee8e480$0$3089$7b1e8fa0@news.nbl.fi...
> "Paul" <pchrist <nospam>or@yahoo.co.uk> wrote:
>> And by the way,  an executable file is run directly on most systems,
>> whatever its file extensions is.
>> A dynamic linker is typically used to link a DLL to an already running
>> process.
>
>  Which is incorrect, as I already demonstrated in the other thread.

What exactly are you suggesting is incorrect about it?

> Please read this:
>
> http://en.wikipedia.org/w/index.php?title=Portable_Executable&oldid=464930661
>
>  An exe file cannot be run directly without any modification. An exe
> file does not contain pure machine code.

Nonsense and exe file is loaded into memory by the program loader, it is not 
somehow parsed again by a dynamic linker as you seem to be suggesting.

>
>  It would also be very easy for you to prove me wrong: Just open any
> exe file with a hex editor, and report what you find at the beginning.
> If you find machine code, then you are correct and I'm wrong. If you
> find non-machine code (namely the id "MZ" followed by header and 
> relocation
> data for the dynamic linker) then you are wrong.

MZ is just an old MS-DOS stub and it's part of the format for that partcular 
type of exectuable file.
It has nothing to with dynmaic linking, it tells the program loader how to 
load the exe into memory.

>
>  Of course you won't do that, because then you would find yourself in
> a difficult position: You can't admit being wrong, yet you can't lie even
> to yourself that you were right. Thus it's better for your sanity to *not*
> read that article nor check an exe file with a hex editor, and instead 
> live
> in the illusion that you are right because you say so.
>
>> Looks like you don't have a clue what you are talking about.
>

Looks like you don't have a clue what you are talking about.

Not all executables are PEs. A com program for example is pure machine code, 
I never said and exe is pure machine code with no headers, it was you who 
introduced this PE format into the discussion. In doing this you have proven 
you don't know what you are talking about because you are sputtering 
nonsnese about and exe being dynamically linked.



--- Posted via news://freenews.netfront.net/ - Complaints to news@netfront.net ---

Back to comp.lang.c++ | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

include ahso <ahso47@yahoo.com> - 2011-12-13 01:45 -0800
  Re: include Nick Keighley <nick_keighley_nospam@hotmail.com> - 2011-12-13 02:07 -0800
    Re: include Juha Nieminen <nospam@thanks.invalid> - 2011-12-13 12:44 +0000
      Re: include jacob navia <jacob@spamsink.net> - 2011-12-13 13:47 +0100
        Re: include Jorgen Grahn <grahn+nntp@snipabacken.se> - 2011-12-13 18:24 +0000
          Re: include jacob navia <jacob@spamsink.net> - 2011-12-13 19:30 +0100
          Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-13 18:38 +0000
            Re: include Leigh Johnston <leigh@i42.co.uk> - 2011-12-13 18:47 +0000
              Re: include jacob navia <jacob@spamsink.net> - 2011-12-13 20:14 +0100
                Re: include Leigh Johnston <leigh@i42.co.uk> - 2011-12-13 19:31 +0000
                Re: include jacob navia <jacob@spamsink.net> - 2011-12-13 21:10 +0100
                Re: include Leigh Johnston <leigh@i42.co.uk> - 2011-12-13 20:17 +0000
                Re: include Leigh Johnston <leigh@i42.co.uk> - 2011-12-13 20:18 +0000
                Re: include Dombo <dombo@disposable.invalid> - 2011-12-14 19:56 +0100
              Re: include Ian Collins <ian-news@hotmail.com> - 2011-12-14 08:45 +1300
                Re: include Leigh Johnston <leigh@i42.co.uk> - 2011-12-13 20:03 +0000
                Re: include Leigh Johnston <leigh@i42.co.uk> - 2011-12-13 20:05 +0000
                Re: include Ian Collins <ian-news@hotmail.com> - 2011-12-14 09:12 +1300
              Re: include Tobias Müller <troplin@bluewin.ch> - 2011-12-14 09:31 +0000
            Re: include Goran <goran.pusic@gmail.com> - 2011-12-14 07:06 -0800
              Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-14 15:35 +0000
                Re: include Goran <goran.pusic@gmail.com> - 2011-12-14 23:19 -0800
                Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-15 12:37 +0000
                Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-15 12:38 +0000
                Re: include Goran <goran.pusic@gmail.com> - 2011-12-15 06:12 -0800
                Re: include Nick Keighley <nick_keighley_nospam@hotmail.com> - 2011-12-17 15:39 -0800
        Re: include Juha Nieminen <nospam@thanks.invalid> - 2011-12-14 08:42 +0000
          Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-14 09:02 +0000
            Re: include jacob navia <jacob@spamsink.net> - 2011-12-14 10:18 +0100
              Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-14 14:28 +0000
                Re: include jacob navia <jacob@spamsink.net> - 2011-12-14 17:25 +0100
                Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-14 17:43 +0000
          Re: include jacob navia <jacob@spamsink.net> - 2011-12-14 10:13 +0100
            Re: include Juha Nieminen <nospam@thanks.invalid> - 2011-12-14 09:37 +0000
      Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-13 12:50 +0000
        Re: include Juha Nieminen <nospam@thanks.invalid> - 2011-12-14 08:43 +0000
          Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-14 08:58 +0000
            Re: include Juha Nieminen <nospam@thanks.invalid> - 2011-12-14 09:23 +0000
              Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-14 14:31 +0000
                Re: include Juha Nieminen <nospam@thanks.invalid> - 2011-12-14 17:55 +0000
                Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-14 23:23 +0000
          Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-14 15:43 +0000
            Re: include Juha Nieminen <nospam@thanks.invalid> - 2011-12-14 18:01 +0000
              Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-15 00:34 +0000
                Re: include Juha Nieminen <nospam@thanks.invalid> - 2011-12-15 09:46 +0000
                Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-15 17:34 +0000
                Re: include Leigh Johnston <leigh@i42.co.uk> - 2011-12-15 17:58 +0000
                Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-15 19:56 +0000
                Re: include Leigh Johnston <leigh@i42.co.uk> - 2011-12-15 21:08 +0000
                Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-15 21:36 +0000
                Re: include Leigh Johnston <leigh@i42.co.uk> - 2011-12-15 21:43 +0000
                Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-15 22:23 +0000
                Re: include Leigh Johnston <leigh@i42.co.uk> - 2011-12-15 23:16 +0000
                Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-15 23:30 +0000
                Re: include Leigh Johnston <leigh@i42.co.uk> - 2011-12-15 23:38 +0000
                Re: include Juha Nieminen <nospam@thanks.invalid> - 2011-12-16 12:00 +0000
                Re: include gwowen <gwowen@gmail.com> - 2011-12-16 04:22 -0800
                Re: include 88888 Dihedral <dihedral88888@googlemail.com> - 2011-12-16 07:26 -0800
                Re: include Goran <goran.pusic@gmail.com> - 2011-12-15 23:48 -0800
                Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-16 07:59 +0000
                Re: include Goran <goran.pusic@gmail.com> - 2011-12-16 03:56 -0800
                Re: include Goran <goran.pusic@gmail.com> - 2011-12-16 04:04 -0800
                Re: include John Bokma <john@castleamber.com> - 2011-12-16 08:28 -0600
                Re: include Nick Keighley <nick_keighley_nospam@hotmail.com> - 2011-12-17 15:51 -0800
                Re: include gwowen <gwowen@gmail.com> - 2011-12-16 02:11 -0800
                Re: include Goran <goran.pusic@gmail.com> - 2011-12-16 03:59 -0800
                Re: include John Bokma <john@castleamber.com> - 2011-12-16 08:24 -0600
                Re: include Tobias Müller <troplin@bluewin.ch> - 2011-12-16 15:55 +0000
                Re: include "Fred Zwarts \(KVI\)" <F.Zwarts@KVI.nl> - 2011-12-16 10:11 +0100
                Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-16 14:10 +0000
                Re: include Juha Nieminen <nospam@thanks.invalid> - 2011-12-16 16:00 +0000
                Re: include "io_x" <a@b.c.invalid> - 2011-12-18 18:07 +0100
                Re: include Leigh Johnston <leigh@i42.co.uk> - 2011-12-18 17:11 +0000
                Re: include Juha Nieminen <nospam@thanks.invalid> - 2011-12-16 11:49 +0000
                Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-16 14:04 +0000
                Re: include Juha Nieminen <nospam@thanks.invalid> - 2011-12-16 16:19 +0000
                Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-16 18:37 +0000
                Re: include Juha Nieminen <nospam@thanks.invalid> - 2011-12-17 07:35 +0000
                Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-17 14:34 +0000
                Re: include Leigh Johnston <leigh@i42.co.uk> - 2011-12-17 14:47 +0000
                Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-17 19:52 +0000
                Re: include Leigh Johnston <leigh@i42.co.uk> - 2011-12-17 20:03 +0000
                Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-17 23:11 +0000
                Re: include Juha Nieminen <nospam@thanks.invalid> - 2011-12-19 10:14 +0000
                Re: include "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-19 15:46 +0000

csiph-web