Tynambule
« mai 2008
lunmarmerjeuvensamdim
1234
567891011
12131415161718
19202122232425
262728293031


mardi 24 octobre 2006

Essayez de créer un répertoire ou un fichier nommé "con(.n'importe quoi)". Ou alors "nul". Voyez, Microsoft n'autorise que l'élite à utiliser ses produits.

Bon, en fait, c'est en rapport avec le fait que CON et NUL sont des noms réservés sur le système de fichier NTFS (et FAT, d'ailleurs), puisqu'il s'agit de flux virtuels dirigés vers des ports. Tous ces noms sont réservés :

COM1 à COM9 - Les ports sériels
LPT1 à LPT9 - Les ports parallèles
CON         - Port virtuel de la console
NUL         - Port nul (les données sont perdues)
PRN         - Port imprimante

Pour vous en rendre compte, ouvrez une session console et écrivez simplement :

copy C:\unfichier.txt con

Eh bim, ce fichier s'affiche dans la console. Un mystère de moins! Allez, salut.

dimanche 03 septembre 2006

... depuis un programme. Rien dans le Framework .NET ne permet de le faire... Hum. Du côté de WMI? Non plus. Fichtre! Et si c'était pas possible? Naan. Rien n'est impossible.

Mais parfois, la solution est tordue.

Lire la suite