Copie/Création de raccourci
Voila Sous windows, en C sous WIN 32 consolle apps, je bosse.
Lors de l'instalation de mon programme (par ex), je desirerais créer un racourci sur ce programme dans un dossier specifié.(connu)
Le probleme est que si je desire copier un racourci existant je n'y arrive pas via une fonction du type
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| int copieFichier(char const * const source, char const * const destination)
{
FILE* fSrc;
FILE* fDest;
char buffer[512];
int NbLu;
if((fSrc=fopen(source, "rb")) == NULL)
{
return -1;
}
if((fDest=fopen(destination, "wb")) == NULL)
{
fclose(fSrc);
return -2;
}
while((NbLu=fread(buffer, 1, 512, fSrc)) != 0)
{
fwrite(buffer, 1, NbLu, fDest);
}
fclose(fDest);
fclose(fSrc);
return 0;
} |
Une autre solution qui s'offre a moi est de créer le racourci, mais la je ne sais pas faire du tout.
Si vous avez une idée...