Article ID: 946235 - Last Review: February 12, 2008 - Revision: 1.1 MS08-008: Description of the security update for Microsoft Visual Basic 6.0: February 12, 2008On This PageINTRODUCTIONMicrosoft has released security bulletin MS08-008. The security bulletin contains all the relevant information about the security update. This information includes file manifest information and deployment options. To view the complete security bulletin, visit one of the following Microsoft Web sites:
How to obtain help and support for this security updateFor home users, no-charge support is available by calling 1-866-PCSAFETY in the United States and in Canada or by contacting your local Microsoft subsidiary. For more information about how to contact your local Microsoft subsidiary for security update support issues, visit the International Support Web site:http://support.microsoft.com/common/international.aspx
(http://support.microsoft.com/common/international.aspx)
For enterprise customers, support for security updates is available through your usual support contacts.
Important change in this updateSince Visual Basic 6.0 Service Pack 6 (SP6), the Visual Basic Package and Deployment Wizard obtains the Oleaut32.dll file from the following location:[VB Installation Dir]\Wizards\PDWizard\Redist\ This folder contained a single copy of Oleaut32.dll, which could be used by software vendors and developers for all the operating systems that are supported by Visual Basic 6. This security update contains multiple, operating system specific versions of the Oleaut32.dll file. The security update creates new folders under the previous Redist folder. The operating system specific versions of Oleaut32.dll are copied to these folders as follows: Collapse this table
924053
(http://support.microsoft.com/kb/924053/
)
MS07-043: Description of security update for the Visual Basic 6.0 redistributable
Frequently asked questions (FAQ) about this updateQ1: I am a software vendor and I package and redistribute Oleaut32.dll with my application. What does this change mean for me?A1: The change in the way that Oleaut32.dll is not shipped means that if you are a software vendor and you have to package and redistribute Oleaut32.dll in your applications, you cannot ship a single file for all target operating systems your application will run on. You will have to ship a different version of Oleaut32.dll based on the target operating system your package will be installed on. Note We recommend that you do not obtain the copy of Oleaut32.dll from your \System32\ folder. That version has been tested to work only on that particular operating system. For example, if the computer for which you are developing and packaging your application is running Windows XP, and you obtain the copy of Oleaut32.dll from your \System32 folder, your application will not run on anything other than Windows XP. For example, your application will not run on Windows Server 2003. Therefore, we strongly recommended that you use the following process when you package and bundle Oleaut32.dll for redistribution with your application:
| Article Translations
|
Back to the top
