The site says "Outlook Express , one of most used email client
worldwide, discontinued after windows xp, ...". Wrong!
The version of Windows had nothing to do with the discontinued support
and distribution of Outlook Express. It was discontinuing the BUNDLING
of OE with IE. Microsoft had discontinued support for OE for many
years. As of Internet Explorer 7 is when Microsoft stopped bundling OE
with IE. So, to be correct, "Outlook Express, a well used e-mail
client, was discontinued starting with Internet Explorer 7". Windows XP
came with a base version of IE6 and why you got OE in XP. If Windows XP
had come with a base version of IE7, or later, then you would not have
had OE under XP.
If you have a non-Home edition of Windows 7 then you get to use its XP
Mode which has Windows XP running inside a virtual machine. That is,
with non-Home editions of 7, you got a license to run XP under 7. You
did not mention which edition of Windows 7 that you use. XP Mode is not
available in any Windows version before or after 7, so it's not
available in Windows 8.
Besides lying about why OE was discontinued (claiming it was an OS
version issue), do you really want an unknown program from a forum site?
I have to wonder if they are proffering someone else's software as their
own, like their download is for OE Classic (very flaky, and lureware
which means the free version is crippled [very much crippled, in this
case] to draw you to their $25 payware version). A forum may host a
program for its download but forums don't write software unless they are
fake forums to promote their own product. In fact, all their other
downloads are software from other authors. So this site pretends to
offer their software which is, in fact, someone else's software.
Outlook Express was never available as a separate download or as a
separate installation. It has always come bundled with Internet
Explorer. So whatever they are offering you is not the OE from
Microsoft and it is also not their own software alternative (but they
don't tell you whose software they'll download to you).
To get their "secret brand" of OE software, you must provide them with a
working e-mail account. So I used an alias (that will be killed
immediately after the download has completed and after I get their
confirmation e-mail to click on a link to complete registering a new
account with them). VirusTotal.com didn't find any malware in their
downloaded .exe file; however, the installer is compressed and itself
may not be malware. I wasn't about to install unknown software whose
author is unknown proffered by a forum site that doesn't write the
software it promotes as its own without crediting the real authors of
the software.
From what little they do admit, it looks like what they may offer is a
patched version of OE. They extracted it from some IE bundle (probably
IE6 since that was the last version in which OE was bundled and why the
last version is OE6). Discontinuing a product does relinquish ownership
of the product. Microsoft stopped distributing OE but that doesn't mean
they lost ownership of it. So someone hacked/cracked a copy of
Microsoft's software and is pushing it out as their own.
https://sites.google.com/site/simpledotnet/outlook-express-6
You'll see they use the Detours program to intercept system calls to
make the program call the DLLs supplied with it instead of the much
newer and incompatible later version of DLLs in later version of
Windows. The problem is that the author of this solution is stealing
software from Microsoft. He doesn't claim it is his software. He notes
that it is a *copy* of Outlook Express (that he somehow extracted from
IE's installer since OE always came bundled with IE).
http://research.microsoft.com/en-us/projects/detours/
You have to PAY for Detours Pro. So they must've used the free Detours
Express product with their illegally debundled copy of OE. If you read
that page, Detours Express can only be used for non-commercial and
non-production deployments. So this hacked copy of OE using Detours
Express is only for personal use (which is probably how you intend to
use their setup).
Use of Detours Express is okay for personal use. I suspect them
redistributing Outlook Express - which is still owned by Microsoft - is
not legit. Typically an MS EULA bans hacking their software, debundling
it, or distributing it separately of the parent product.
http://www.cs.uah.edu/~delugach/Courses/H399-01/EULA.htm
That's for OE5 (couldn't find a copy of OE6's EULA). Of importance are
the statements:
Distribution. You may not distribute copies of the SOFTWARE PRODUCT to
third parties.
That is what this forum and the OE6 project author are doing. They are
taking a Microsoft product, not their own, and using Detours to overcome
some limitations. Detours is used with YOUR software or software whose
licensing allows you to redistribute it. Microsoft's license lets you
use the software that came from them. It does not permit someone other
than Microsoft to distribute that Microsoft program.
Prohibition on Reverse Engineering, Decompilation, and Disassembly.
You may not reverse engineer, decompile, or disassemble the SOFTWARE
PRODUCT, except and only to the extent that such activity is expressly
permitted by applicable law notwithstanding this limitation.
I don't know if using Detours is all that is needed to make the
encapsulated instance of OE6 call methods (functions) a specific list of
included DLLs or if the author modified the OE code. Detours looks to
provide an alternate set of libraries (functions) so the program has to
be modified to make use of Detours. That violates the above condition
in the MS license. If YOU downloaded IE6 from Microsoft (if you could
find it anymore) and they gave instructions on how to use Detours
without modifying the .exe or .dll or other program files for OE to make
it run in any version of Windows then they'd have a legal solution.
From one site, "Detours is a library for instrumenting arbitrary Win32
functions Windows-compatible processors. Detours intercepts Win32
functions by re-writing the in-memory code for target functions." So it
may be possible to not modify msimn.exe (the executable for OE) in using
Detours to redirect DLL method calls to the DLLs of your choice.
However, extracting OE from the IE bundle and someone other than
Microsoft distributing the code violates the Microsoft license. There's
a lot of this "if I don't get caught then it's okay" attitude, like
stealing pens from the supply cabinet at work to dole out to your kids
when school starts. No, the Microsoft Police won't show up at your door
if you use this solution. Is the expectation of no penalty for
violating an agreement your criteria for defining your morality? Sure
could get away with a LOT of nasty behavior using that rationalization.