Archived from groups: microsoft.public.windowsxp.general (
More info?)
From his spyware and virus infected Windoze box, Richard Urban had this to
say:
> Windows XP has migrated well past "short filenames". That was a
> restriction with fat16 file systems - NOT a benefit!
>
> Because Windows 98 was built on top of DOS (could use either fat16 or
> fat32) it is only natural that there was a built in capability to use
> short filenames (the 8.3 nomenclature) easily. There is no DOS in windows
> XP and therefore there is no need for short filenames.
>
Hi Richard,
Remember when it was reported that some of the source code from W2K had made
its way to the Net? Anyways, I happened to come across some of the source
code which I'll attach below. Since XP has some of its roots in W2K, it's
possible that this source code remains in XP.
🙂
W2K Source Code:
#v+
/* Source Code Windows */
#include "win31.h"
#include "win95.h"
#include "win98.h"
#include "workst~1.h"
#include "evenmore.h"
#include "oldstuff.h"
#include "billrulz.h"
#include "monopoly.h"
#include "backdoor.h"
#define INSTALL = HARD
char make_prog_look_big(16000000);
void main()
{
while(!CRASHED)
{
display_copyright_message();
display_bill_rules_message();
do_nothing_loop();
if (first_time_installation)
{
make_100_megabyte_swapfile();
do_nothing_loop();
totally_screw_up_HPFS_file_system();
search_and_destroy_the_rest_of-OS2();
make_futile_attempt_to_damage_Linux();
disable_Netscape();
disable_RealPlayer();
disable_Lotus_Products();
hang_system();
} //if
write_something(anything);
display_copyright_message();
do_nothing_loop();
do_some_stuff();
if (still_not_crashed)
{
display_copyright_message();
do_nothing_loop();
basically_run_windows_31();
do_nothing_loop();
} // if
} //while
if (detect_cache())
disable_cache();
if (fast_cpu())
{
set_wait_states(lots);
set_mouse(speed,very_slow);
set_mouse(action,jumpy);
set_mouse(reaction,sometimes);
} //if
/* printf("Welcome to Windows 3.1"); */
/* printf("Welcome to Windows 3.11"); */
/* printf("Welcome to Windows 95"); */
/* printf("Welcome to Windows NT 3.0"); */
/* printf("Welcome to Windows 98"); */
/* printf("Welcome to Windows NT 4.0"); */
printf("Welcome to Windows 2000");
if (system_ok())
crash(to_dos_prompt)
else
system_memory = open("a:\swp0001.swp",O_CREATE);
while(something)
{
sleep(5);
get_user_input();
sleep(5);
act_on_user_input();
sleep(5);
} // while
create_general_protection_fault();
} // main
#v-
--
Get Microsoft PowerToys for Windows XP here:
http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx
"A must-have for your Toy Operating System"