Comment créer dans un programme un raccourci windows ?

Comment créer dans un programme un raccourci windows ? - Programmation

Marsh Posté le 14-10-2001 à 09:37:03    

voila voila j'ai fais une petite installation pour le programme que j'ai créé mais je ne vois pas comment créer un raccourcis sous windows (un petit fichier .lnk je crois).
Est-ce que qqun sais comment faire ca ?

Reply

Marsh Posté le 14-10-2001 à 09:37:03   

Reply

Marsh Posté le 14-10-2001 à 09:51:55    

c'est assez ennuyeux, je ne sais pas sous quelle programme applications tu travaille, mais sous vb utilise une dll de la version VB5, beaucoup plus fiable que celle de VB6, tu la trouveras avec des exemples sur www.vbfrance.com...

Reply

Marsh Posté le 14-10-2001 à 11:29:31    

Private Declare Function fCreateShellLink Lib "vb6stkit.dll" (ByVal lpstrFolderName As String, ByVal lpstrLinkName As String, ByVal lpstrLinkPath As String, ByVal lpstrLinkArguments As String, ByVal fPrivate As Long, ByVal sParent As String) As Long
 
Private Sub Command1_Click()
 
1- MsgBox (fCreateShellLink "c:\..", "Raccourci", "c:\windows\Calc.exe", "", 0, "" )) 'c:\windows\bureau
 
2 -MsgBox (fCreateShellLink "c:\...", "Raccourci", "c:\windows\Calc.exe", "", 0, "" )) 'c:\windows\(ajouter nom dossier)
 
3- MsgBox (fCreateShellLink "c:\....\mp3", "Raccourci", "c:\windows\Calc.exe", "", 0, "" )) 'c:\(ajouter non dossier)
 
tu peux enlever msgbox si cela te fait plaisir, il te renvera 1 si le raccourci est crée, 0 si il à échoué...
 
 
End Sub

Reply

Marsh Posté le 14-10-2001 à 14:30:56    

hum et en C ou delphi ca donne quoi ? (desole utilise pas vb ;) )

Reply

Marsh Posté le 14-10-2001 à 15:51:43    

Sorry, je n'utilise pas le delphi !  ;)  :jap:

Reply

Marsh Posté le 24-10-2001 à 17:34:26    

Je sors ce topic de l'ombre, parce que ça m'intéresse moi aussi, et qu'il y a pas de réponse...
alors ?


---------------
di. / www.diredaredare.org - Ailes de la ville
Reply

Marsh Posté le 24-10-2001 à 18:14:24    

en c++ on passe par une interface COM qui s'appelle qqchose comme IShellLink.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed