Archive

Archives pour 10/2006

Windows pas pour les cons ni les nuls

24/10/2006 Aucun commentaire

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.

Categories: Code Tags:

Arguments à une application Windows…

05/10/2006 Aucun commentaire

Si le passage d’arguments est essentiel aux applications console, et donc très bien intégré à Visual Studio lors du développement de ce genre de soft, il est en revanche bien moins en avant dans le cadre d’un développement Windows Forms.

Pourtant, passer des arguments peut aussi se faire à ce genre de soft. Par exemple, j’ai travaillé dernièrement sur un petit outil de sauvegarde automatique, lancé au démarrage de Windows. Afin de ne pas ennuyer l’utilisateur avec une fenêtre visible, je souhaitais donc lancer ce programme dans une fenêtre minimisée, sous forme d’une icône systray.

Mais comment?

Lire la suite…

Categories: Code Tags: