Windows Address Book
Encyclopedia
Windows Address Book is a component of Microsoft Windows
that lets users keep a single list of contacts that can be shared by multiple programs. It is most commonly used by Outlook Express
. It was introduced with Internet Explorer 3
in 1996 and improved in subsequent versions. The Windows Address Book API can query LDAP
servers or read/write data to a local .wab file. In Windows Vista
, Windows Address Book was replaced with Windows Contacts
.
. Other applications can also use the WAB. Microsoft Office Outlook uses its own PST
store for email messages. However, it can import contacts from the .WAB format. Microsoft Exchange
uses .PAB file for personal address book.
virus showed how the Windows Address Book could be part of an exploit to spread malicious software by accessing and sending email to a user's contacts. This approach has since been adopted by many commercial spammers
.
value has to be set at the following registry key location:
Note: Users should back up the registry before making changes.
A DWORD value named "UseOutlook" (if not present already) can be created with its value set to 1. After setting this value, Outlook Contacts are shared with the Windows Address Book. This feature works only up to Windows XP and Outlook 2003. Windows Contacts
introduced with Windows Vista
does not support sharing contacts with Outlook. The above method works with any version of Outlook up to Outlook 2003, despite newer versions not including it as a configurable option in the user interface.
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...
that lets users keep a single list of contacts that can be shared by multiple programs. It is most commonly used by Outlook Express
Outlook Express
Outlook Express is an email and news client that is included with Internet Explorer versions 4.0 through 6.0. As such, it is also bundled with several versions of Microsoft Windows, from Windows 98 to Windows Server 2003, and is available for Windows 3.x, Windows NT 3.51, Windows 95 and Mac OS 9...
. It was introduced with Internet Explorer 3
Internet Explorer 3
Microsoft Internet Explorer 3 is a graphical web browser released on August 13, 1996 by Microsoft for Microsoft Windows and on January 8, 1997 for Apple Mac OS . It began serious competition against Netscape Navigator in the first Browser war...
in 1996 and improved in subsequent versions. The Windows Address Book API can query LDAP
Lightweight Directory Access Protocol
The Lightweight Directory Access Protocol is an application protocol for accessing and maintaining distributed directory information services over an Internet Protocol network...
servers or read/write data to a local .wab file. In Windows Vista
Windows Vista
Windows Vista is an operating system released in several variations developed by Microsoft for use on personal computers, including home and business desktops, laptops, tablet PCs, and media center PCs...
, Windows Address Book was replaced with Windows Contacts
Windows Contacts
Windows Contacts is a contact manager which is included in Windows Vista and Windows 7 which replaced and retained most of the functionality of Windows Address Book. Windows Mail integrates with it. Windows Contacts uses a new XML-based schema format where each contact appears as an...
.
Overview
The Windows Address Book is an application that has a local database and user interface for finding and editing information about people, making it possible to query network directory servers using Lightweight Directory Access ProtocolLightweight Directory Access Protocol
The Lightweight Directory Access Protocol is an application protocol for accessing and maintaining distributed directory information services over an Internet Protocol network...
. Other applications can also use the WAB. Microsoft Office Outlook uses its own PST
.pst
In computing, a Personal Storage Table is an open proprietary file format used to store copies of messages, calendar events, and other items within Microsoft software such as Microsoft Exchange Client, Windows Messaging, and Microsoft Outlook...
store for email messages. However, it can import contacts from the .WAB format. Microsoft Exchange
Microsoft Exchange Server
Microsoft Exchange Server is the server side of a client–server, collaborative application product developed by Microsoft. It is part of the Microsoft Servers line of server products and is used by enterprises using Microsoft infrastructure products...
uses .PAB file for personal address book.
Features
- Can store comprehensive contact information in tabs including personal and business information
- Integrates with Outlook Express.
- Programmable API to work with other applications. Applications can also extend functionality such as adding more tabs and fields to store additional custom information, or customizing the toolbar.
- Can store contacts inside contact groups and folders.
- Can selectively send email to contacts only in plain textPlain textIn computing, plain text is the contents of an ordinary sequential file readable as textual material without much processing, usually opposed to formatted text....
for additional security. - Can export and import cards to and from vCardVCardvCard is a file format standard for electronic business cards. vCards are often attached to e-mail messages, but can be exchanged in other ways, such as on the World Wide Web or Instant Messaging...
2.1 and CSVComma-separated valuesA comma-separated values file stores tabular data in plain-text form. As a result, such a file is easily human-readable ....
formats. Can also import from LDIF and other formats. - Search for entries in the contact database, arrange contacts by first name or last name.
- Automatically add contacts from received email.
- Prints contact lists as memoMemoMemo may refer to:* Most commonly Memorandum.* Bench memorandum, law* Memorandum Recordings - record company* Mêmo* MEMO - specialization in electrical engineering that studies Microwaves, Electromagnetism and Optoelectronic...
, business cardBusiness cardBusiness cards are cards bearing business information about a company or individual. They are shared during formal introductions as a convenience and a memory aid. A business card typically includes the giver's name, company affiliation and contact information such as street addresses, telephone...
or phone list styles.
Security risk
In May 2004 the ILOVEYOUILOVEYOU
ILOVEYOU, also known as Love Letter, is a computer worm that successfully attacked tens of millions of computers in 2000 when it was sent as an attachment to a user with the text "ILOVEYOU" in the subject line. The worm arrived e-mail on and after May 4, 2000 with the simple subject of "ILOVEYOU"...
virus showed how the Windows Address Book could be part of an exploit to spread malicious software by accessing and sending email to a user's contacts. This approach has since been adopted by many commercial spammers
E-mail spam
Email spam, also known as junk email or unsolicited bulk email , is a subset of spam that involves nearly identical messages sent to numerous recipients by email. Definitions of spam usually include the aspects that email is unsolicited and sent in bulk. One subset of UBE is UCE...
.
Outlook integration
One of the undocumented features of the Windows Address Book is integration with Microsoft Office Outlook. A registryWindows registry
The Windows Registry is a hierarchical database that stores configuration settings and options on Microsoft Windows operating systems. It contains settings for low-level operating system components as well as the applications running on the platform: the kernel, device drivers, services, SAM, user...
value has to be set at the following registry key location:
Note: Users should back up the registry before making changes.
HKCU\Software\Microsoft\WAB\WAB4
A DWORD value named "UseOutlook" (if not present already) can be created with its value set to 1. After setting this value, Outlook Contacts are shared with the Windows Address Book. This feature works only up to Windows XP and Outlook 2003. Windows Contacts
Windows Contacts
Windows Contacts is a contact manager which is included in Windows Vista and Windows 7 which replaced and retained most of the functionality of Windows Address Book. Windows Mail integrates with it. Windows Contacts uses a new XML-based schema format where each contact appears as an...
introduced with Windows Vista
Windows Vista
Windows Vista is an operating system released in several variations developed by Microsoft for use on personal computers, including home and business desktops, laptops, tablet PCs, and media center PCs...
does not support sharing contacts with Outlook. The above method works with any version of Outlook up to Outlook 2003, despite newer versions not including it as a configurable option in the user interface.
See also
- Windows ContactsWindows ContactsWindows Contacts is a contact manager which is included in Windows Vista and Windows 7 which replaced and retained most of the functionality of Windows Address Book. Windows Mail integrates with it. Windows Contacts uses a new XML-based schema format where each contact appears as an...
- MicrosoftMicrosoftMicrosoft Corporation is an American public multinational corporation headquartered in Redmond, Washington, USA that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing through its various product divisions...
- Microsoft Office Outlook
- Lightweight Directory Access ProtocolLightweight Directory Access ProtocolThe Lightweight Directory Access Protocol is an application protocol for accessing and maintaining distributed directory information services over an Internet Protocol network...
External links
- More information on WAB
- MSDN API Reference Information about the WAB API.
- Libwab command-line WAB to LDIF converter under GPL license. Works on broken files and can export deleted records.