[WD15] Executer un programme au démarrage de XP, VISTA, ou SEVEN
11 réponses
STASZEWSKI André
Bonjour,
Je cherche les différentes possibilités pour donner à l'utilisateur la
possibilité de lancer mon programme au lancement de windows.
Bien entendu cela doit pouvoir être reversible...
J'ai utilisé CréeRaccourcie dans Programme/Démarrage, mais
SupprimeRaccourcie ne marche pas et le bug signalé n'a toujours pas été
corrigé.
Où est ce que je peux taper ailleurs ? qu'elles sont les clés ?
BDR ? WIN.INI, SYSTEME.INI ?
Faut que ça fonctionne aussi sous VISTA et de préférence sans manifeste
administrateur... mais bon, faut pas rêver...
--
Cordialement,
André STASZEWSKI
Pour me contacter, cliquez ici :
http://cerbermail.com/?ao2cTfCupx
Finalement après avoir posté, et cherché un peu, c'est ce que j'ai fait sauf que : J'ai mis : HSubstRep("?",FRepDonnéeUtilisateur()) pour ne pas écrire dans le dossier du prg si l'utilisateur l'install sous Program Files (problèmes de droits sous VISTA) Et je place cette instruction dans le code du projet juste avant HcréationSiInexistant. Il faut aussi le mentionner dans la description du projet (volet Fichier) Et aussi dans la procédure d'installation. -- Cordialement, André STASZEWSKI
Pour me contacter, cliquez ici : http://cerbermail.com/?ao2cTfCupx
"Réal Phil" a écrit dans le message de news:
On 23 nov, 15:55, "STASZEWSKI André" wrote:
Salut Réal,
J'ai effectivement repéré cette clé, j'ai testé, mais je rencontre un problème que je ne comprend pas.
Lorsque j'execute mon programme (une fois que XP est complétement lancé) donc en cliquant par exemple sur l'EXE, le programme crée sa BDD HF dans le répertoire où est installé le programme.
Lorsque je crée la clé dans la BDR sous HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun, le programme crée et utilise une BDD HF sous "C:Documents and SettingsNom de la session" !
Lorsque je lance alors une nouvelle instance du prg. en cliquant sur son icone par exemple, il utilise de nouveau la BDD dans le répertoire du prg...
Quelqu'un saurait-il me dire pourquoi et comment remédier à cela ?
-- Cordialement, André STASZEWSKI
------------------------------------ André,
Et si juste après avoir créé la clef dans la BDR tu ajoute le code HSubstRep("?",FRepExe()) est-ce que cela fonctionne ?
Réal
Salut réal.
Finalement après avoir posté, et cherché un peu, c'est ce que j'ai fait sauf
que :
J'ai mis :
HSubstRep("?",FRepDonnéeUtilisateur()) pour ne pas écrire dans le dossier du
prg si l'utilisateur l'install sous Program Files (problèmes de droits sous
VISTA)
Et je place cette instruction dans le code du projet juste avant
HcréationSiInexistant.
Il faut aussi le mentionner dans la description du projet (volet Fichier)
Et aussi dans la procédure d'installation.
--
Cordialement,
André STASZEWSKI
Pour me contacter, cliquez ici :
http://cerbermail.com/?ao2cTfCupx
"Réal Phil" <realmip@yahoo.ca> a écrit dans le message de news:
686b6eec-b63f-466b-8c19-c3f3f063dfe4@t35g2000yqj.googlegroups.com...
On 23 nov, 15:55, "STASZEWSKI André" <Cliquez.sur...@lien.fr> wrote:
Salut Réal,
J'ai effectivement repéré cette clé, j'ai testé, mais je rencontre un
problème que je ne comprend pas.
Lorsque j'execute mon programme (une fois que XP est complétement lancé)
donc en cliquant par exemple sur l'EXE, le programme crée sa BDD HF dans
le
répertoire où est installé le programme.
Lorsque je crée la clé dans la BDR sous
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun, le
programme crée et utilise une BDD HF sous "C:Documents and SettingsNom
de
la session" !
Lorsque je lance alors une nouvelle instance du prg. en cliquant sur son
icone par exemple, il utilise de nouveau la BDD dans le répertoire du
prg...
Quelqu'un saurait-il me dire pourquoi et comment remédier à cela ?
--
Cordialement,
André STASZEWSKI
------------------------------------
André,
Et si juste après avoir créé la clef dans la BDR tu ajoute le code
HSubstRep("?",FRepExe()) est-ce que cela fonctionne ?
Finalement après avoir posté, et cherché un peu, c'est ce que j'ai fait sauf que : J'ai mis : HSubstRep("?",FRepDonnéeUtilisateur()) pour ne pas écrire dans le dossier du prg si l'utilisateur l'install sous Program Files (problèmes de droits sous VISTA) Et je place cette instruction dans le code du projet juste avant HcréationSiInexistant. Il faut aussi le mentionner dans la description du projet (volet Fichier) Et aussi dans la procédure d'installation. -- Cordialement, André STASZEWSKI
Pour me contacter, cliquez ici : http://cerbermail.com/?ao2cTfCupx
"Réal Phil" a écrit dans le message de news:
On 23 nov, 15:55, "STASZEWSKI André" wrote:
Salut Réal,
J'ai effectivement repéré cette clé, j'ai testé, mais je rencontre un problème que je ne comprend pas.
Lorsque j'execute mon programme (une fois que XP est complétement lancé) donc en cliquant par exemple sur l'EXE, le programme crée sa BDD HF dans le répertoire où est installé le programme.
Lorsque je crée la clé dans la BDR sous HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun, le programme crée et utilise une BDD HF sous "C:Documents and SettingsNom de la session" !
Lorsque je lance alors une nouvelle instance du prg. en cliquant sur son icone par exemple, il utilise de nouveau la BDD dans le répertoire du prg...
Quelqu'un saurait-il me dire pourquoi et comment remédier à cela ?
-- Cordialement, André STASZEWSKI
------------------------------------ André,
Et si juste après avoir créé la clef dans la BDR tu ajoute le code HSubstRep("?",FRepExe()) est-ce que cela fonctionne ?