Précédent   Forum des professionnels en informatique > Applications > Projets > Projets hébergés > Archives > Dreamshield
Dreamshield Logiciel de création d'installations pour les applications .NET. Le site et la documentation
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 12/06/2008, 10h25   #1
Membre confirmé
 
Avatar de Gregory.M
 
Inscription : novembre 2007
Messages : 683
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2007
Messages : 683
Points : 260
Points : 260
Par défaut Raccourci QuickLaunch & Programs

Bonjours,


Je voudrais savoir comment créé lors de l'installation un racourci bureau, quicklaunch et ainsi que dans les programmes.

Je n'ai pas trouvé comment faire?



Quelqu'un sait faire?
Gregory.M est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2008, 19h32   #2
Expert Confirmé Sénior
 
Avatar de smyley
 
Inscription : juin 2003
Messages : 6 270
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 6 270
Points : 6 464
Points : 6 464
Envoyer un message via MSN à smyley
Pour créer un raccourcis sur le bureau et dans le menu démarrer :
Raccourci dans le Menu Démarrer et Bureau
Ajouter un raccourci sur le bureau et menu Démarrer
Une autre méthode est proposée dans le message suivant :
Comment créer une installation fonctionnelle en 5 mn ?

Pour le dossier quicklaunch, je crois que ça correspond à la variable d'environnement {Startup} (à utiliser avec la méthode décrite dans les deux premiers liens).


ps. n'oublie pas d'utiliser au moins DreamShield 0.95.1
smyley est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2008, 09h47   #3
Membre confirmé
 
Avatar de Gregory.M
 
Inscription : novembre 2007
Messages : 683
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2007
Messages : 683
Points : 260
Points : 260
Super merci
Gregory.M est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2009, 17h16   #4
Membre confirmé
 
Avatar de Gregory.M
 
Inscription : novembre 2007
Messages : 683
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2007
Messages : 683
Points : 260
Points : 260
Merci ca fonctionne bien.

J'essaye de créer un raccourcit dans dans le dossier "Menu demarrer" pour qu'il se lance à l'ouverture windows. j'ai testé le lien {startup} ou {startmenu} mais na ne me crée pas de raccourcit.
Lequel dois je utiliser?


Je voudrais aussi créer un raccourit dans Tous les programmes, quel chemin est à utiliser?


merci
Gregory.M est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2009, 18h36   #5
Expert Confirmé Sénior
 
Avatar de smyley
 
Inscription : juin 2003
Messages : 6 270
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 6 270
Points : 6 464
Points : 6 464
Envoyer un message via MSN à smyley
Pour créer un raccourcis dans Tout les programmes, il faut créer un raccourcis dans un dossier qui a comme chemin de destination {Programs}.
Sinon comment ça il n'est pas crée ? pourrai tu me donner plus de détails sur ce que tu veux ?
A priori pour que ton application se lance au démarrage la méthode c'est pas un raccourcis mais rajouter une clef dans HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run ...
smyley est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2009, 15h21   #6
Membre confirmé
 
Avatar de Gregory.M
 
Inscription : novembre 2007
Messages : 683
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2007
Messages : 683
Points : 260
Points : 260
la méthode dans "C:\Documents and Settings\All Users\Menu Démarrer" me semble quand meme plus simple qu'une clé de registre.

est ce que {Startup} équivaut au chemin que je viens de copier?

Si non, peux tu expliquer la méthode de clé de registre stp


Merci
Gregory.M est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2009, 17h43   #7
Expert Confirmé Sénior
 
Avatar de smyley
 
Inscription : juin 2003
Messages : 6 270
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 6 270
Points : 6 464
Points : 6 464
Envoyer un message via MSN à smyley
Citation:
Envoyé par Greg.Diinote Voir le message
la méthode dans "C:\Documents and Settings\All Users\Menu Démarrer"
Créer un raccourcis dans menu démarrer ne fait pas en sorte qu'il se lance au démarrage (et oui, ... ). Si tu veux, il faut le créer dans "C:\Documents and Settings\All Users\Start Menu\Programs\Startup" ... mais aussi incroyable que ça puisse paraître, DreamShield ne supporte pas directement les raccourcis dans All Users (en fait j'énumère les chemins via la classe Environment de .NET qui ne donne pas les dossiers pour tous les utilisateurs) mais ça reste toutefois possible.

Tout d'abord, pour voir à quoi correspond une variable : "Editeur de fichiers" > "Liste des dossiers spéciaux en haut".

Ensuite, création d'un raccourcis dans le startup de tous les utilisateurs, il faut passer par un plugin, que j'ai mis en pièce jointe. Pour l'utiliser, il suffit d'extraire l'archive et dans ton projet, rubrique "Assemblies d'installations & Plugins", tu fais un clique droit sur "Extentions > Nouvelle extention d'installation", tu rentres n'importe quel nom, et ensuite comme "Assembly principale du plugin", tu browse pour rajouter la dll "...\RegistryPathsGetter\bin\Debug\RegistryPathsGetter.dll" qui se trouve dans le zip.
Maintenant tu peut créer un dossier avec comme chemin de destination "{Reg:Common Startup}" qui va emmener vers "C:\Documents and Settings\All Users\Start Menu\Programs\Startup" (avec la langue de ton os) et tu peut donc créer dans ce dossier un raccourcis vers ton application pour qu'elle se lance au démarrage.
ps. Les dossiers {Reg:*} valides sont les valeurs présentes dans la clef "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Shell Folders" du pc cible

Et enfin, pour la création du lancement via le registre :
Rubrique "Edition du registre", tu sélectionnes le composant pour lequel tu veux créer la clef, et ensuite tu crées la clef HKEY_LOCAl_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run (à chaque fois, clique droit dans la clef actuelle, "Nouvelle clef". Ensuite, une fois dans "Run" tu crées une "Nouvelle valeur chaine" et tu remplis comme suit :
Nom de la valeur : A toi de voir, un truc sympa genre "Mon programme"
Valeur :
Citation:
TARGETDIR::"{0}\Dosser\TonProgramme.exe"
Si ton programme est situé dans TargetDir\Dossier\TonProgramme.exe cf. le chemin de ton application dans l'éditeur de fichiers
Mode de création : CreateAlways
Peut référencer un dossier interne : Coché
Et tu valides.

Et voilà, deux méthodes pour le prix d'une
Fichiers attachés
Type de fichier : zip RegistryPathsGetter.zip (21,5 Ko, 7 affichages)
smyley est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 13h33.


 
 
 
 
Partenaires

Hébergement Web