Ok, j'ai réussi à mettre la main sur un authentique .pif Borland C ++.
Autant que je sache, le sous-système icône / raccourci Windows 8 ne prend tout simplement plus en charge les fichiers .PIF (probablement du fait que Windows s’éloigne du support 16 bits), du moins en affichant une icône pour le fichier.
Comme vous l'avez constaté, vous pouvez en quelque sorte appliquer une nouvelle icône dans les propriétés, mais cela ne s'affiche pas dans les vues de l'Explorateur ou sur le bureau.
Si vous trouvez le fichier EXE 16 bits sur lequel pointe le fichier PIF et créez un raccourci vers celui-ci de la manière habituelle, il (Windows 8, 32 bits de toute façon) crée toujours un fichier PIF (!) - que vous ne pouvez pas modifier la icône pour. : /
Voici une solution pour obtenir un raccourci vers le fichier EXE 16 bits, avec une icône personnalisée:
- Créez un nouveau fichier de lot (BAT).
- À l'intérieur, indiquez le chemin d'accès au fichier EXE que vous souhaitez exécuter (c.-à
c:\borlandc\bin\bc.exe
-d.:).
- Enregistrez-le quelque part, comme dans le même dossier que le fichier EXE en question.
- Créez un raccourci vers le fichier .BAT que vous venez de créer. Cela créera un raccourci LNK standard.
- Changer l'icône de ce raccourci.
- Utilisez des copies de ce nouveau raccourci à volonté.
Remarque: Si vous ne connaissez pas le fichier / chemin d'accès au fichier vers lequel le PIF pointe, ouvrez le fichier .PIF avec un éditeur de texte (comme le Bloc-notes), le chemin d'accès sera visible.
Résultats:
Note 2: J'utilise Windows 8 32 bits sur cette machine et il a fallu installer une "fonctionnalité" de machine virtuelle DOS pour gérer l'exécution du fichier EXE 16 bits. Je n'ai pas testé cette version sous Windows 8 64 bits, vos résultats peuvent donc varier. :)
.pif
en ce jour et l'âge? Pourquoi ne pas simplement utiliser une norme.lnk
?