From: Chris Becke on
Remy Lebeau wrote:
> "R.Wieser" <address(a)not.available> wrote in message
> news:et5PxvSQKHA.220(a)TK2MSFTNGP02.phx.gbl...
>
>> I fond the same-named document with a date of 2008 on the MS
>> site
>
> That is the same document as the one I pointed you to earlier.
>
>> that one had a EULA attached to it. A no-go for a hobbyist like me.
>
> Whats wrong with the EULA?

Well, Its an EULA. I am weak. And I click through such things. I wish I
was strong. They're full of leagalease, even if I wasn't too lazy to
read them, I am aware enough to know that my legal training means I have
no f***ing idea what I'm agreeing too.

I *Read* the legal documents that desribed my purchase of a house and
still got screwed in interesting ways.

I click through on EULAs hoping that they are unenforcable. But that
doesn't seem to stop modern courts deciding otherwise: Apparently if
enough weak willed people (like me) click on the damend things that
implies some kind of massed assent in principal that they're binding.

Boo. Hoisted by our own petards. Perhaps we need a national holiday in
which no one agrees to an EULA and returns any product having one.
From: R.Wieser on
Hello Remy,

> Whats wrong with the EULA?

Don't know, did not bother to try to read it. Most of them are either
un-readable or multi-interpretable. The fact that there is one attached to
such a piece of information is enough to give me chills along my spine.

But now you ask, just try to put the below *single* sentence into plain
English and you know what I mean :
=============
Microsoft will grant a royalty-free license, under reasonable and
non-discriminatory terms and conditions, to any Microsoft patent claims (if
any exist) that Microsoft deems necessary for the limited purpose of
implementing and complying with the required portions of this specification
only in the software development tools known as compilers, linkers, and
assemblers targeting Microsoft Windows.
=============
For the record : I can't even make heads-or-tails from it (can't even divide
it up into its sub-sentences), and as a result have *absolutily no clue* to
what they are saying there.

However, I get the strong feeling that its limiting where I may use the
gotten information for. It means that *currently* I can use what I know
about the subject for anything I like, but at the very moment I agree to
that EULA I am limited in ways I do not even know/comprehend.

*That* is what is wrong with this, and with EULAs in general.

> That information is described in detail in Microsoft's document.

As I allready mentioned, no such info is present in the 1999 version ...

> It is free.

You mean : as in free-of-monetary-chrage ? Yes, in that you are right.
But somehow I get the feeling that this gift-with-EULA-strings-attached is
not as free as you might believe it is.

Regards,
Rudy Wieser

P.s.
What about you downloading that 2008 version and send it to me ? If you
*really* think its free you should be able to do that without a single
thought, and I do not need to do something I don't like (signing a EULA for
some information). :-)


-- Origional message:
Remy Lebeau <no.spam(a)no.spam.com> schreef in berichtnieuws
eRcw88TQKHA.5032(a)TK2MSFTNGP05.phx.gbl...
>
> "R.Wieser" <address(a)not.available> wrote in message
> news:et5PxvSQKHA.220(a)TK2MSFTNGP02.phx.gbl...
>
> > I fond the same-named document with a date of 2008 on the MS
> > site
>
> That is the same document as the one I pointed you to earlier.
>
> > that one had a EULA attached to it. A no-go for a hobbyist like me.
>
> Whats wrong with the EULA?
>
> > To me the delayed-import table looks like an array of DWORDs,
> > which contents I cannot even translate to normal adresses (not
> > pointing inside any of the sections). Any ida what these values
> > signify (are they actually DWORds ?)
>
> That information is described in detail in Microsoft's document. I
strongly
> suggest you agree to the EULA and download it. It is free.
>
> --
> Remy Lebeau (TeamB)
>
>


From: R.Wieser on
Hello m,

> Usually this work is done for you by the OS, so I wonder
> what you are trying to achieve?

At the moment I want to be able to list any-and-all functions a DLL exposes,
including the ones by ordinal. Currently I'm able to parse the import-table
and do just that. But I would like to be able to list the other functions
(delayed-import and relayed functions) too.

By the way : if you happen to know how relayed entries work (functions that
are seemingly exported by a DLL, but are actually in another one, like in
kernel32.dll -> ntdll.dll) I would certainly like to know. Its how-and-why
I came to focus my attention to the delayed-import table. :-)

Regards,
Rudy Wieser


-- Origional message:
m <m(a)b.c> schreef in berichtnieuws eyQcR8WQKHA.1232(a)TK2MSFTNGP05.phx.gbl...
> IIRC ws2_32.DLL exports by ordinal instead of by name (as with most DLLs).
> If you look at the PE spec from Microsoft, you will be able to make more
> sense of this, but looking at GetProcAddress in MSDN may also help.
>
> Usually this work is done for you by the OS, so I wonder what you are
trying
> to achieve?
>
> "R.Wieser" <address(a)not.available> wrote in message
> news:%23aUcufEQKHA.3540(a)TK2MSFTNGP04.phx.gbl...
> > Hello all,
> >
> > I'm trying to make sense of the "delayed import" table-data of the
ws2_32
> > DLL, but all I see is a table of dwords which meaning escapes me. I've
> > searched the Web (to which a Google-search returns surprisingly few
> > results), but not even MS itself seems to bother to explain it.
> >
> > My question therefore is : Does anyone know of a (good) description of
how
> > to interpret those values, and is willing to share it ?
> >
> > Regards,
> > Rudy Wieser



From: Random on
On Sep 30, 3:45 am, "R.Wieser" <addr...(a)not.available> wrote:
> But now you ask, just try to put the below *single* sentence into plain
> English and you know what I mean :
> =============
> Microsoft will grant a royalty-free license, under reasonable and
> non-discriminatory terms and conditions, to any Microsoft patent claims (if
> any exist) that Microsoft deems necessary for the limited purpose of
> implementing and complying with the required portions of this specification
> only in the software development tools known as compilers, linkers, and
> assemblers targeting Microsoft Windows.

That sentence is plain English, and very clearly granting you
something you in fact didn't have without the EULA.

> What about you downloading that 2008 version and send it to me ?

So, you're afraid of an EULA for strange unspecified reasons, but you
have no problem with copyright infringement? Brilliant.

From: Remy Lebeau on


"R.Wieser" <address(a)not.available> wrote in message
news:OV%23$MsbQKHA.5032(a)TK2MSFTNGP05.phx.gbl...

> But now you ask, just try to put the below *single*
> sentence into plain English and you know what I mean :

It basically says that Microsoft is granting permission for the reader to
use the information in the document to implement their own Windows-based
compilers, linkers, and assemblers, and if there are any existing patents on
the technology described in the document then the document allows the reader
to not violate any related areas of those patents.

> As I allready mentioned, no such info is present in the 1999 version ...

Because Microsoft was not delay-loading DLLs yet in 1999. Borland had
already implemented delay-loading in its compiler by that time, though,
which is likely where Microsoft got the idea and then write a formal spec
for it later on (some of Borland's compiler gurus went to Microsoft for
awhile - the architect behind much of early .NET was originally from
Borland).

> What about you downloading that 2008 version and send it to me ?
> If you *really* think its free you should be able to do that without a
> single thought, and I do not need to do something I don't like (signing
> a EULA for some information). :-)

Kind of hard to do without an email address.

--
Remy Lebeau (TeamB)


First  |  Prev  |  Next  |  Last
Pages: 1 2 3 4 5 6 7 8
Prev: WM_QUERYENDSESSION behavior
Next: Custom Keyboard driver