Page 1 sur 1

[R] Suppression d'un raccourci lors de l'execution

Posté : dim. 07 juin 2009 20:41
par Julien
Bonsoir, (enfin re...)

Je ne trouve pas, ça m'énerve de devoir venir ici pour des petites choses... :x

Contexte : Personnalisation d'une session xp lors d'une réinstallation (CD $OEM$)

Oui je sais la version 7 arrive, mais c'est pas grave, je m'entraine comme ça :)

J'ai un raccourci dans le menu ALL_USERS pour lancer mon application au démarrage afin de configurer certaines chose.

Je n'arrive pas en fin de procédure, à supprimer ce raccourci.

Existe t'il un moyen de le marquer pour suppression lors du prochain redémarrage ?

Sinon sur le forum (ici même) j'ai découvert qu'il était possible de faire relancer une application, mais est il possible de la relancer avec des droits différents ? (run_as)

Merci.

Re: [...] Suppression d'un raccourci lors de l'execution

Posté : dim. 07 juin 2009 22:13
par jumby
Bonjour,

On peut supprimer n'importe quel raccourci à l'aide de la fonction filedelete. Tu as dû oublier de placer l'extension .lnk qui est propre à tous les raccourcis dans ton filedelete.

Code : Tout sélectionner

Filedelete("repertoire\raccourci.lnk")
 

Re: [...] Suppression d'un raccourci lors de l'execution

Posté : lun. 08 juin 2009 00:57
par Tlem
Au lieu d'utiliser un raccourci dans le menu Démarrage de All Users, vous devriez plutôt utiliser la clé RunOnce de la base de registre (HKLM ou HKCU), comme cela plus besoin de ce soucier de la suppression du raccourci. ;)

Re: [...] Suppression d'un raccourci lors de l'execution

Posté : lun. 08 juin 2009 08:40
par Julien
Bonjour,

j'étais parti sur ce fonctionnement car je dois l'exécuter plusieurs fois avec plusieurs reboot dans la routine.
c'est aussi possible avec RunOnce ?

merci

Re: [...] Suppression d'un raccourci lors de l'execution

Posté : lun. 08 juin 2009 15:12
par Tlem
Ben oui ...

Votre script fait l'exécution de la partie 1, puis se rajoute dans le RunOnce.
Ensuite au re-démarrage suivant, il fait la deuxième partie puis se remet dans le RunOnce.
Ensuite au re-démarrage suivant, il fait la troisième partie puis se remet dans le RunOnce.
Etc ...

Re: [...] Suppression d'un raccourci lors de l'execution

Posté : lun. 08 juin 2009 15:22
par Julien
ok... :?

sinon la suppression du raccourci c'est pas possible ? (juste pour confirmation)

Re: [...] Suppression d'un raccourci lors de l'execution

Posté : lun. 08 juin 2009 15:27
par Tlem
Ben si, c'est comme jumby vous l'à dit. ;)

Re: [...] Suppression d'un raccourci lors de l'execution

Posté : mer. 10 juin 2009 17:39
par Julien
Bonsoir,

Alors la commande FileDelete ne semble pas fonctionner. En fin de code mon programme est toujours ouvert je pense que cela vient de la. Ceci dit j'ai plus vraiment cherché.

En revanche j'ai beaucoup appris sur le RunOnce, j'en avais déjà entendu parlé mais pas utilisé, c'est fort pratique effectivement.

Merci pour votre aide.