hide random home http://www.microsoft.com/technet/ps/win95/prodfact/av.htm (PC Press Internet CD, 03/1996)

Updated: March 7, 1996 TechNet Logo Go To TechNet Home Page

Information Regarding Anti-Virus Software for Windows 95


Released: January 26, 1996

Recently there has been some information in the press and on the Internet about the Windows 95 versions of some anti-virus scanners not detecting certain types of files.

This is not a problem with Windows 95 itself; rather, certain anti-virus products may be incorrectly using the Win32 API (application programming interface) to open and read files. A detailed technical explanation of the issue is included below Microsoft is working closely with anti-virus vendors to help them resolve this issue, and, to the best of our knowledge, no customers have been affected by this issue. McAfee Associates is planning to release an updated version of their anti-virus scanner that addresses this issue shortly. This page will be updated as other anti-virus vendors update their anti-virus scanner applications.

Background

The issue specifically relates to the way that the anti-virus scanners are attempting to open filenames that contain special "OEM" characters on the US code page (e.g., ASCII character 229). Code pages are internal tables that the operating system uses to relate the keys on the keyboard to the characters displayed on the screen. Different code pages provide support for the character sets and keyboard layouts used in different countries. In order to open a filename that contains these OEM characters, an application must use a specific Win32 API call so that the default character set includes these OEM characters. Anti-virus scanners detect infected files by first scanning the disk to obtain a list of file names, and then analyzing (by opening and reading) the files found. If the anti-virus scanner application does not use the 'SetFileApisToOem' Win32 API call before trying to analyze files, it may be unable to open file names with these OEM characters. Using the above Win32 API call will allow the scanner to successfully open and analyze all file names.

Return to the Top


search icon Click Here to Search TechNet Web Contents TechNet CD Overview TechNet logo Microsoft TechNet Credit Card Order Form
At this time we can only support electronic orders in the US and Canada. International ordering information.


TechNet logo Go To TechNet Home Page ©1996 Microsoft Corporation Microsoft homepage Go To Microsoft Home Page