Dans les versions antérieures de Windows, pour faire en sorte qu'un raccourci invite les options de la ligne de commande, il suffisait de modifier la ligne de commande dans la fenêtre des propriétés du raccourci, en ajoutant un ?
à la toute fin. Cela a permis à Windows de vous inviter à utiliser une boîte de dialogue pour des commutateurs de ligne de commande supplémentaires.
Je ne pense pas que cette méthode fonctionne sous Windows 7 (je viens de l'essayer). Elle a peut-être été supprimée au profit d'une autre méthode, ou tout simplement supprimée.
EDIT
Je viens de faire une recherche rapide. Apparemment, il s'agit d'une ancienne méthode PIF 16 bits permettant de demander des interrupteurs de ligne de commande. Elle n'est pas arrivée jusqu'à Windows 7 (on peut supposer qu'on ne peut pas non plus l'utiliser sous Windows XP - elle a été abandonnée après la sortie de Windows 9x, et ils sont passés entièrement à la méthode LNK 32 bits).
Pour l'émuler, vous devrez probablement écrire votre propre script batch script (ou quelque chose de similaire) pour émuler cette fonctionnalité.
Par exemple, ce code batch Windows devrait faire l'affaire pour vous.
@echo off
setlocal
set /P passwd=Password:
call runprog.bat %passwd%
endlocal