Cree un racourci

0/5 (1 avis)

Snippet vu 7 276 fois - Téléchargée 37 fois

Contenu du snippet

Cree un racourci de l'explorateur windows dans c:\

Source / Exemple :


#include <shlobj.h>

int main(int argc, char* argv[])
{
HRESULT hres;
IShellLink* psl;
WORD wsz[MAX_PATH];

CoInitialize(NULL);
hres = CoCreateInstance(CLSID_ShellLink, NULL,CLSCTX_INPROC_SERVER,
IID_IShellLink, (LPVOID *)&psl);

if (SUCCEEDED(hres))
{
      IPersistFile* ppf;
      psl->SetPath("C:\\WINDOWS\\explorer.exe");
      psl->SetDescription("Explorer");
      psl->QueryInterface(IID_IPersistFile,(LPVOID *)&ppf);

      MultiByteToWideChar(CP_ACP, 0,"c:\\racourci.lnk", -1,(LPWSTR)wsz, MAX_PATH);

      ppf->Save((LPWSTR)wsz, TRUE);
      ppf->Release();
}
psl->Release();
CoUninitialize();

        return 0;
}

A voir également

Ajouter un commentaire Commentaire
glipper
Messages postés
246
Date d'inscription
dimanche 2 juin 2002
Statut
Membre
Dernière intervention
11 septembre 2016
1
21 janv. 2003 à 19:29
Bonjour,
Merci ton code va vraiment m'aider pour un de mes programme,
mais est-ce qu'il serait possible de rajouter des commentaires, car
pour moi, la moitié du code est incompréhensible (je débute)
Enfin merci quand meme...
Glipper

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.