raccourcis bureau ?

raccourcis bureau ? - Delphi/Pascal - Programmation

Marsh Posté le 25-02-2006 à 20:48:16    

Bonjour,
 
Comment creer un raccourcis dans le bureau d'un executable ?
 
 
Merci de votre aide.

Reply

Marsh Posté le 25-02-2006 à 20:48:16   

Reply

Marsh Posté le 25-02-2006 à 21:10:40    

J'ai trouve ceci sur ngscan qui fonctionne  
 
 
procedure TForm1.FormCreate(Sender: TObject);  
var  
  IdList: PITEMIDLIST;  
  Path: array[0..MAX_PATH] of Char;  
  ShellLink : IShellLink;  
  ShortCutPath: string;  
  begin  
 if SHGetSpecialFolderLocation(0, CSIDL_DESKTOPDIRECTORY, IdList)= NOERROR  
then  
   begin  
     SHGetPathFromIDList(IdList, Path);  
     ShellLink:=CreateComObject(CLSID_ShellLink) as IShellLink;  
     ShellLink.SetDescription('');  
     ShellLink.SetPath(PChar(Application.ExeName));  
     ShellLink.SetShowCmd(SW_SHOW);  
     ShortCutPath:= String(Path)+ '\'+ 'Nom du raccourcis'+ '.LNK';  
     (ShellLink as IpersistFile).Save(StringToOleStr(ShortCutPath), true);  
   end;  
 end;  

Reply

Sujets relatifs:

Leave a Replay

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