Dial, Joe wrote:
>
> Hello $Bill,
> I love reading your answers to other people's problems. I hope I can
> help you.
> Microsoft announced that there is a patch to the MSVCRT.DLL which may be
> used by the perl executable.
> I don't know the windows equivalent to ldd to be sure MSVCRT.DLL is used
> by perl, but if it is, then Microsoft's
> KB article number 932950 (URL: http://support.microsoft.com/kb/932590)
> seems directly related to the issue
> you describe.
I downloaded the fix and it seems to be fixed now although it took a
bit for the system clock to sync up as DST.
Jan Dubois wrote:
>
> This is expected if you have the TZ environment variable set because
> Microsoft didn't release an updated MSVCRT.dll.
>
> If you don't use TZ, then DST _should_ be correct for the current year,
> but wrong for timestamps in the past.
Interesting, if I now unset the TZ ENV vrbl, it still works. I guess
the fix E:/Tmp/WindowsXP-KB932590-x86-ENU.exe may have handled that.
I found this file:
D:/WINDOWS/WinSxS/Manifests/x86_Microsoft.Windows.CPlusPlusRuntime_6595b64144ccf1df_7.0.2600.3085_x-ww_e059201c.Manifest
Which contains:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity type="win32" name="Microsoft.Windows.CPlusPlusRuntime"
version="7.0.2600.3085" processorArchitecture="x86"
publicKeyToken="6595b64144ccf1df"/>
<file name="msvcrt.dll" hash="d535ee6a5f3709a652b551b32a95c1399f27e8e1"
hashalg="SHA1"/>
<file name="msvcirt.dll" hash="f16b3b4d3ae5c9212f538752164bb1f0998e2062"
hashalg="SHA1"/>
</assembly>
And a log file for the KB which contained:
20.235: Copied file: D:\WINDOWS\system32\msvcrt.dll
which looks like a new CRT was downloaded:
-rw-rw-rw- 1 user group 343040 Feb 19 03:32 msvcrt.dll
So I guess all is well for now.
Thanks to you both for the info.
_______________________________________________
Perl-Win32-Users mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs