From: Keith M. <kei...@to...> - 2004-09-02 16:23:28
|
Christopher Faylor wrote: > The "rules" that you are referring to are limitations imposed by > cmd.exe. Amusingly enough, if you rename foo.exe to foo.txt, you can > still execute the command as .\foo.txt. It just doesn't work if you > rename to .\foo. I know you are just illustrating a piece of cmd.exe silliness here, Chris, and that you wouldn't be so crazy as to do this for real :) But, just extend the line of lateral thought a bit further, and go find your foo.exe, renamed as foo.txt, using Windows explorer. Now, double click the foo.txt icon, and -- oh joy: notepad.exe opens your binary executable file, displaying a window full of gibberish ;) Don't you just love the consistent behaviour of Windows -- especially when you deviate from standard file naming conventions? Best regards, Keith. |