Windows Longhorn/6.0.4093.main.040819-1215

From BetaArchive Wiki
6.0.4093.main.040819-1215
Jade Sidebar And Winver 4093.jpg
Desktop, Sidebar, and About Windows
Status Leaked
Kernel version 6.0
CPU architecture x86
Edition Professional
Compile date 19 August 2004
BIOS date N/A
Timebomb 180 days
Product key TCP8W-T8PQJ-WWRRH-QH76C-99FBW
BA Database Available
BetaWiki Available
TCB Available


Windows "Longhorn" build 4093, with a build tag of 4093.main.040819-1215, is the last winmain compile of the original "Longhorn" line (based on the Server 2003 RC1 code-base) before development was reset. It was leaked on August 28, 2006, shortly after the closure of OSBetaArchive, and was labeled a farewell release.[1]

This build is highly unstable.

Features

  • M8 wallpaper: "Tree, The Four Seasons In Spring" by Andre Gallant[2]
  • Avalon-based Windows Movie Maker in \Program Files\Movie Maker 3\,[3][4] with some XAML templates
  • Avalon-based control panel applets
    • Display Properties in \WINDOWS\SYSTEM32\LHDesk.exe,[4] similar to the one in 3683.Lab06_N.020923-1821
    • Power Settings in \WINDOWS\SYSTEM32\PowerCpl.exe[4]
    • Speech Recognition and Text to Speech in the Sounds, Speech and Audio Devices section in the Control Panel[3][4]
    • Sound and Audio Devices Properties, accessed by clicking the blue speaker icon in the taskbar[4]
  • Wireless Presentation[3]
  • Sidebar
  • Aero theme, accessible by copying the Aero theme files from 4074[7]
  • MXplayer, Windows Media Player[3]. The player recognized .wma but not .mp3 files. Clicking "Switch to Sidebar Player" causes the Media Player tile to appear on the Sidebar.[8]
  • MXOptions, a drag-and-drop XML reader[3]
  • Windows Security, precursor to User Account Control[3]
  • WinFS[4]
  • Activation Wizard, which may be opened through the Command Prompt: Navigate to the folder \Windows\Microsoft.NET\Windows\v6.0.4030 by using the "CD" command, then type LicenseUI.exe -type=w -dlg=x (replace x with: 2 to show the Enter Product Key step, 6 to show the Online Purchase step, or 3 to show the Phone Activation step)[4][3] Other codes from hounsell are available at [1].[9]
  • Last build to boot without ACPI
  • Visual styles: Slate and Jade

Bugs

  • Games Library - may be fixed by copying the mygames.inf file from build 4074 and by installing it from the right click context menu. Wihtou the fix, games executables (such as sol.exe) works and are still present in the System32 folder.[4]
  • Computer - The CD-ROM and Floppy drives are shown as "Local Disks" in Computer.[4]
  • Outlook Express and Communication History seem to be broken.[4]
  • Application links - The Start Menu is almost empty. Programs such as calc.exe and mspaint.exe may still be run by executing them from the "Run" dialog box.[4]

CD Burn Wizard

BetaArchive user Lukas Marsik used build 4093 to demonstrate the CD Burn Wizard contained in the build 4085 Explorer demo files shared by BetaArchive user ReflectiaX:[10]

So I picked up the 4085 bundle of files (which turned out to be mostly 4090, only Explorer is from 4085)

The first thing that jumped out at me when comparing these files to non-private Longhorn compiles was a different CD Burn Wizard, backed by WinFS for temporary storage.

To get it to work you'll first need to hex edit the .NET assemblies provided in the ZIP. Due to them being from build 4090 they attempt to load other shell assemblies with the same version which of course fails. An easy way to change the reference versions from 4090 to 4093 is to replace all occurrences of bytes 06 00 00 00 FA 0F with 06 00 00 00 FD 0F.

The assemblies you'll need to edit are the following: Microsoft.Windows.WCPClient, System.Windows.Contacts, System.Windows.Contacts.Interop, and System.Windows.Explorer.

After booting up with the changed files, go ahead and regsvr32 a copy of System.Windows.Explorer. The Burn Wizard uses some extra interfaces and we need to make sure they are in the registry. Once you're done with all that, running "rundll32 shell32,BurnWizard_RunDLL Test,0" should bring you to what you see in the screenshots.

The names of the parameters you pass to the Burn Wizard are as follows: pszPnPId, fEraseMode Setting fEraseMode to 1 results in a crash inside my VM, and passing it an invalid PnP Id doesn't seem to cause much harm as you can see

— Lukas Marsik, Re: ReflectiaX's Longhorn Beta and Demo Files Thread!, [11]

The CD Burn Wizard uses the listmaker shown in the Longhorn Days concepts, and later used in Microsoft Max.[12]

Gallery

References

  1. Guest_Mark White_* (27 August 2006). Microsoft "Longhorn" 4093 Professional - AeroXperience. Archived from the original on 22 December 2007. Retrieved on 10 April 2021.
  2. Melcher (3 July 2017). Re: Origin of Windows Longhorn build 4093 wallpaper. Retrieved on 10 April 2021.
  3. 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 Melcher. 4093 Features. Archived from the original on 24 July 2014. Retrieved on 20 April 2021.
  4. 4.00 4.01 4.02 4.03 4.04 4.05 4.06 4.07 4.08 4.09 4.10 4.11 BlaBlaBla4042 and Valerio (6 October 2013). The ultimate Longhorn guide - BetaArchive.
  5. Melcher (12 April 2014). Longhorn 4093 VolumeTile. Retrieved on 20 April 2021.
  6. Melcher (7 October 2013). Re: The ultimate Longhorn guide. Retrieved on 10 April 2021.
  7. Melcher (7 October 2013). Re: The ultimate Longhorn guide. Retrieved on 10 April 2021.
  8. Emir214 (25 December 2017). Media Player in Longhorn 4093. Retrieved on 30 May 2021.
  9. hounsell (9 October 2013). Re: The ultimate Longhorn guide. Retrieved on 10 April 2021.
  10. ReflectiaX (10 October 2020). ReflectiaX's Longhorn Beta and Demo Files Thread!. BetaArchive. Retrieved on 17 April 2022.
  11. Lukas Marsik (11 October 2020). Re: ReflectiaX's Longhorn Beta and Demo Files Thread!. BetaArchive. Retrieved on 17 April 2022.
  12. Daniel Kornev (@danielko) (12 October 2020). It used the philosophy of Lists in Longhorn Shell that later was adapted to Microsoft Max.. Twitter. Retrieved on 17 April 2022.

External links