Windows Longhorn build 4029 (main)

Windows Longhorn build 4029 is a Milestone 5 build of the Microsoft Windows "Longhorn" operating system. This build is notable for the distinctive Pig Latin build string. This was a test of automatic data entry that would become commonplace in later builds and eventually, Vista.

New features and changes

 * The setup interface has been updated, and notably the Windows logo is removed during the setup. The computer also restarts for a second time after the hardware portion of setup.
 * Major updates and improvements to the Windows Explorer shell has been implemented. These new Explorer features includes larger file previews while hovering with the mouse cursor, column level filters, and batch processing of images, which allows multiple images to be rotated simultaneously.
 * Sync Manager
 * The analog clock interface has been updated, removing the Longhorn symbol on the clock.
 * A new login screen has been introduced. It also requires that Ctrl-Alt-Delete to be entered anytime the system is logged out or if automatic logon is not enabled.
 * Ctrl-Alt-Delete now opens a security interface instead of Task Manager. This allows the user to log off, shutdown the computer, and open Task Manager automatically.
 * Additional view settings are included, such as Carousel and Panorama.

Pig Latin strings
This build was among the first to use the Pig Latin string, onghornLay rofessionalPay, in the desktop version string, which caused some to doubt its authenticity; however, this was part of the testing Microsoft had done to propagate the product name and version number throughout the operating system, in order to dramatically simplify the naming process. In previous versions of Windows, changing the product name or version number was a difficult task which required manually editing information in many areas of the user interface.

Bugs and quirks

 * Many drivers aren't installed by default during the hardware portion of setup and have to be installed manually.
 * Most system sounds don't work as they are pointed to the  directory instead of the   directory.

Funny finds
The resource  in   has a few funny comments:

; despite all the crap in here, NONE OF THIS GETS CALLED, EVER!!! ; apparently its here because devs like to manually register shellinterop. ; eventually when shellinterop does get registered, we'll go here.


 * NOTE: The following are currently replicated in shell32\selfreg.inx b'cos setup cannot regsvr ShellInterop.dll yet. ;; TODO: Need to make this more targetted to exclude audio/video types that WMP can't handle.