OVH Cloud OVH Cloud

XP SP2 : Message d'erreur sur ouverture...

1 réponse
Avatar
Alexandre
Bonjour à tous...

D'abord, merci à tout ceux qui contribue... Votre aide est précieuse...

J'ai une application qui fonctionne très bien sur windows 2000, sp4... En
fait, j'ai ajouté, dans le registre, un menu contextuel pour les dossiers
(Ouvrir avec «App»...

De cette façon, un simple right-click sur un dossier, et mon programme
s'ouvre, avec le dossier en question comme «répertoire» du programme

Ma question nécessite probablement des précisions, mais le gros du problème
est surtout ceci : Quand j'ouvre de la même manière avec XP sp2, un message
d'erreur apparait :
-->c:\mes docs (par ex.), accès refusé<--

Les droits de l'usager sur le dossier sont bons (admin)... J'ai accès au
dossier de toute les autre manière possibles... (explorateur, etc...), et
tout fonctionne avec windows 2000... Je soupçonne XP d'être parano...

Quelqu'un peut m'aider ???

Merci !

1 réponse

Avatar
Alexandre
Alors là, attention :
J'ai eu à creuser ce problème moi-même, vu que j'ai eu trop de réponses à ma
question...

Alors Voici :

Le problème réside dans la gestion des entrées du registre windows XP...

Le menu contextuel ajouté dans «HKEY_CLASSES_ROOTFoldershell», qui permet
d'ajouter un item au menu contextuel de windows pour les dossiers, accepte
sur windows 2000 les chemins relatif (ex. %ProgramFiles%), Mais pour windows
XP, il ne les gères pas...

La solution, pour mon cas, à donc été de donner le chemin complet dans le
registre (C:Program files)...

Autre question :
C'est voulu, ou quoi ??? Il n'y a pas de raisons pour que windows XP ne les
gères pas, non ???

Merci microsoft ! Après 8h de travail sur ce problème (~80$/h), J'AI trouvé
la solution...



"Alexandre" a écrit :

Bonjour à tous...

D'abord, merci à tout ceux qui contribue... Votre aide est précieuse...

J'ai une application qui fonctionne très bien sur windows 2000, sp4... En
fait, j'ai ajouté, dans le registre, un menu contextuel pour les dossiers
(Ouvrir avec «App»...

De cette façon, un simple right-click sur un dossier, et mon programme
s'ouvre, avec le dossier en question comme «répertoire» du programme

Ma question nécessite probablement des précisions, mais le gros du problème
est surtout ceci : Quand j'ouvre de la même manière avec XP sp2, un message
d'erreur apparait :
-->c:mes docs (par ex.), accès refusé<--

Les droits de l'usager sur le dossier sont bons (admin)... J'ai accès au
dossier de toute les autre manière possibles... (explorateur, etc...), et
tout fonctionne avec windows 2000... Je soupçonne XP d'être parano...

Quelqu'un peut m'aider ???

Merci !