Re: Outlook Express question

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance

From: Robert Aldwinckle (robald_at_techemail.com)
Date: 03/30/04


Date: Mon, 29 Mar 2004 21:45:31 -0500


"Jim Carlock" <anonymous@127.0.0.1> wrote in message
news:eLLgfXaFEHA.2308@tk2msftngp13.phx.gbl...
> "Robert Aldwinckle" expressed:
> <snip>
> 1. You appear to be using XP Classic Windows Theme.
...
> The XP Classic / XP UNclassic views don't change the copyright
> notice at all.

That's good news. Thanks for testing that. :)

> The copyright notice displayed in the about box is
> very different from the copyright notice displayed elsewhere. They
> ARE two separate strings within the file displaying two separate
> copyright notices. I can see how this happens.
>
> See the attached UNclassic image to see the string.

<LOL> Do we detect a slight bias against the new theme? ;)

> The string
> is actually a label that is filled in with information as determined
> elsewhere within the file. Instead of using the normal copyright
> notice that a DLL displays when you click on Properties, MS
> is using a hardcoded date. It should be a constant within the
> file. Thus, we all now know that the file has two very different
> copyright notices. Microsoft seems to be using the generic
> copyright notice for the Properties and the dated notice in the
> About dialog.

Only on your system, Jim. <ROTFL>

>
> When I click on properties the following information exists:
> ---------------------------------------------------------------
> Details about msoeres.dll
> ---------------------------------------------------------------
> Dates: Friday, Oct. 11, 2002, 2:09:02 PM
> Version: 6.0.2800.1123
> Size: 2,479,616 bytes
> Copyright: © Microsoft Corporation. All rights reserved.
>
> ---------------------------------------------------------------
> Strings found inside
> C:\Program Files\Outlook Express\msoeres.dll
> (I numbered them to distinguish the separate strings):
> ---------------------------------------------------------------
> (1) About Outlook Express
> (2) MS Shell Dlg
> (3) 5.00.0000.0000
> (4) Copyright (C) Microsoft Corp. 1981-2001
> (5) Certain designs and sentiments are copyrights of Hallmark
> Licensing, Inc.
> (6) No products made with the Outlook Express Stationery which
> include any copyrighted material or trademarks of Hallmark
> Cards, Incorporated or its affiliates may be sold or
> distributed for resale.
>

Agreed. I see all that too.

> <snip>
> 2. Your Copyright line is completely different.
> Yours: Copyright (C) Microsoft Corp. 1981-2001
> Mine: © Microsoft Corporation. All Rights Reserved.
> Note: first character in mine is Copyright symbol, generated by Alt-0169
> </snip>
>
> See ABOVE. I think you're looking at the File Properties there. Is
> that the file properties, as found when right clicking on the file? As
> opposed to what is displayed in the About Dialog box for Outlook
> Express?

No, I see the same string in both displays as I wrote above. <EG>

>
> <snip>
> The first difference (in theme) will only be unusual if you are *not*
> explicitly using XP Classic. OTOH using XP Classic would cause
> a different execution path to be taken; so who knows where that would
> lead?
> </snip>
>
> From what I'm seeing, the only thing that is different in the UNclassic
> views and the Classic view is that the routines that draw the windows
> and the controls are somehow flagged. It only makes sense that there
> is a global flag in the OS that is read by all controls when the controls
> are drawn and displayed (IE, an API reads this global flag to
> determine HOW to display the control -> I'll use the word control to
> mean Windows from now on, as a Window is a control).
>

Agreed. I was just pointing out that it was a possible cause.
Thanks again for testing and disproving it.

> <snip>
> As for the second difference, I can imagine the possibility of provision
> for customer copyright; that would again similarly tie having a different
> copyright format to the fact that you are using an IEAK generated/modified
> version.
> </snip>
>
> I looked for another msoeres.dll and I can't find one. Which makes me
> wonder. Didn't XP come out at the end of 2001? And the msoeres.dll
> is tagged with a 2002 copyright? Something very weird there. I should
> have another msoeres.dll on this system somewhere, in the backups or
> what not.
>
> Hope that helps you. It's helped me understand some things as well.

Did you try any of the FileMon or RegMon tracing that I suggested?
I just did it again. This time I left large enough pauses in the procedure
that they could be correlated to breaks in the timestamp sequence.
I again noticed something that I didn't tell you about before because it
seems so strange: oeimport.dll is being accessed each time I type
the A (e.g. after holding the Help menu open for about 3 seconds).

Actually when I look at the list of modules that Help, About makes
I can see that oeimport.dll is one of only 3 which do not have their
Full Path listed. So presumably the path information for all the others
is being fetched from somewhere internally (perhaps that is the same source that msinfo32 /category SWEnvLoadedModules uses;
notice that oeimport.dll is not present there either.) So that might
explain why I don't see msoeres.dll fetched but then unless those
strings that you are attributing to msoeres.dll are pre-fetched and saved
when OE is first opened I could also make a case that they are being
found in oeimport.dll and taken from there instead. (My oeimport.dll
does not have the Copyright string that your version is displaying but
it does have all the necessary pieces that my Help About displays.)

Please try the FileMon test and see if you are getting an access
to msoeres.dll as you suspect or oeimport.dll as I see.
Then tell us if oeimport.dll that is being found is the right one
and if not [1] if it has all the pieces that you need to explain your symptom.

[1] Note: FileMon shows the full path of the files being operated on.

Robert

---


Relevant Pages

  • Re: Outlook Express question
    ... You appear to be using XP Classic Windows Theme. ... > ARE two separate strings within the file displaying two separate ... > and the controls are somehow flagged. ...
    (microsoft.public.windowsxp.general)
  • Re: RfD: XCHAR wordset
    ... It's somewhat worse, because Windows has "A" prototypes, which convert the ... current code page into UTF-16 on the fly. ... Actually, it might be possible to change the current code page to UTF-8, but ... Windows strings are usually not C strings, ...
    (comp.lang.forth)
  • Re: sraytb.exe
    ... Restart in Safe mode by hitting F8 as Windows first begins to load on boot. ... Look in the right hand pane for the string or strings that load that file. ...
    (microsoft.public.windowsxp.general)
  • Re: file exphard.exe memory hog, help
    ... Restart in Safe mode by hitting F8 as Windows first begins to load on boot. ... Look in the right hand pane for the string or strings that load that file. ... Go to the Control Panel/System/System Restore tab. ...
    (microsoft.public.windowsxp.general)
  • Boot error - blue screen
    ... It gets to the point of displaying the windows xp welcome screen with the ... It will boot into safe mode with networking and works fine in that mode. ... to reboot but system restore then says the restore failed. ...
    (microsoft.public.windowsxp.help_and_support)