Article ID: 139716
Article Last Modified on 3/21/2005
APPLIES TO
- Microsoft Win32 Software Development Kit (SDK) 4.0
This article was previously published under Q139716
SYMPTOMS
When you use Mailslots with Windows 95 or Windows 98, the mailslot name is silently limited to the MS-DOS 8.3 naming convention including subdirectories. For example, if a mailslot is created in Windows 95 or Windows 98 with this name:
\\ComputerName\Mailslot\Test_slot
then although CreateMailslot returns success, the actual mailslot name is
set to this:
\\ComputerName\Mailslot\Test_slo
The mailslot file name is truncated to eight characters and the file
extension is truncated to three characters. Therefore, when a client
running under Windows NT sends data to \\ComputerName\Mailslot\Test_slot,
the data is never received by the Windows 95 or Windows 98 server. This is because the
names of the two mailslots do not match.
However, when a Windows 95 or Windows 98 client sends data to
\\ComputerName\Mailslot\Test_slot, the data is received by the
server. This is because both computers are running Windows 95 or Windows 98, so they both
truncate the mailslot name to store the name as:
\\ComputerName\Mailslot\Test_slo
STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.
Keywords: kbbug kbapi kbnetwork KB139716