Cree un racourci

Soyez le premier à donner votre avis sur cette source.

Snippet vu 7 017 fois - Téléchargée 35 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 -
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
Commenter la réponse de 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.