Je n'ai pas encore eu le temps de le faire, mais je vais essayer avec
SandBoxie pour voir si sa pseudo émulation du système suffit à
contourner le problème.
Si rien n'apparaît il va falloir sortir procmon du placard
Oup's, voilà ce que j'avais oublié de faire. J'avais pensé à process
explorer pour m'assurer qu'il n'y avait pas de process non désiré, mais
pas à regarder plus en profondeur. Je m'y colle.
Je n'ai pas encore eu le temps de le faire, mais je vais essayer avec
SandBoxie pour voir si sa pseudo émulation du système suffit à
contourner le problème.
Si rien n'apparaît il va falloir sortir procmon du placard
Oup's, voilà ce que j'avais oublié de faire. J'avais pensé à process
explorer pour m'assurer qu'il n'y avait pas de process non désiré, mais
pas à regarder plus en profondeur. Je m'y colle.
Je n'ai pas encore eu le temps de le faire, mais je vais essayer avec
SandBoxie pour voir si sa pseudo émulation du système suffit à
contourner le problème.
Si rien n'apparaît il va falloir sortir procmon du placard
Oup's, voilà ce que j'avais oublié de faire. J'avais pensé à process
explorer pour m'assurer qu'il n'y avait pas de process non désiré, mais
pas à regarder plus en profondeur. Je m'y colle.
Lou Ravi n'était pas loin de dire :Je crois qu'au fond le problème est dans le DDE ou un truc comme ça,
et pourrait être reglé à la main via des options de dossiers/types
fichiers/le-type-de-fichier-concerné/avancé/et suite...
Nan, le fond du problème est dans l'interface chaise-clavier. Lorsque
j'ai installé le Vista de ma femme, j'ai passé trois jours à faire du
hardening dessus
Lou Ravi n'était pas loin de dire :
Je crois qu'au fond le problème est dans le DDE ou un truc comme ça,
et pourrait être reglé à la main via des options de dossiers/types
fichiers/le-type-de-fichier-concerné/avancé/et suite...
Nan, le fond du problème est dans l'interface chaise-clavier. Lorsque
j'ai installé le Vista de ma femme, j'ai passé trois jours à faire du
hardening dessus
Lou Ravi n'était pas loin de dire :Je crois qu'au fond le problème est dans le DDE ou un truc comme ça,
et pourrait être reglé à la main via des options de dossiers/types
fichiers/le-type-de-fichier-concerné/avancé/et suite...
Nan, le fond du problème est dans l'interface chaise-clavier. Lorsque
j'ai installé le Vista de ma femme, j'ai passé trois jours à faire du
hardening dessus
Si, par contre tu as le CD avec la même SP, une réparation à partir
de Windows serait possible via un Executer/SFC (System File Check,
je crois)
Je crois qu'au fond le problème est dans le DDE ou un truc comme ça, et
pourrait être reglé à la main via des options de dossiers/types
fichiers/le-type-de-fichier-concerné/avancé/et suite...
Si, par contre tu as le CD avec la même SP, une réparation à partir
de Windows serait possible via un Executer/SFC (System File Check,
je crois)
Je crois qu'au fond le problème est dans le DDE ou un truc comme ça, et
pourrait être reglé à la main via des options de dossiers/types
fichiers/le-type-de-fichier-concerné/avancé/et suite...
Si, par contre tu as le CD avec la même SP, une réparation à partir
de Windows serait possible via un Executer/SFC (System File Check,
je crois)
Je crois qu'au fond le problème est dans le DDE ou un truc comme ça, et
pourrait être reglé à la main via des options de dossiers/types
fichiers/le-type-de-fichier-concerné/avancé/et suite...
Lou Ravi n'était pas loin de dire :Si, par contre tu as le CD avec la même SP, une réparation à partir
de Windows serait possible via un Executer/SFC (System File Check,
je crois)
La machine est suffisement récente pour que le CD soit du bon SP (il a
juste fallu que je remette la main dessus), le problème c'est que SFC
s'évertue à me demander un CD d'XP professionnel, alors que le système
est formel, j'ai une version familiale... et donc le CD qui va avec. Du
coup c'est une voie qui m'est interdite. Mais bon, pour ce qu'elle
m'aurait apportée (voir plus bas).
Je crois qu'au fond le problème est dans le DDE ou un truc comme ça, et
pourrait être reglé à la main via des options de dossiers/types
fichiers/le-type-de-fichier-concerné/avancé/et suite...
Si on fait le point, l'erreur ne peut qu'être humaine en fait. Si
c'était un fichier qui était corrompu, il le serait dans tous les cas
et non pas uniquement lorsque le fichier est sur un CD/DVD *et* que
l'application hôte n'est pas lancée.
Hors c'est là que se situe le plus emerdant dans l'histoire, car une
simple restauration du système ne suffira pas, il faudrait que je
réinstalle Windows sur lui-même, de façon à remettre l'ensemble de la
configuration à zéro. Et là, j'avoue que je suis loin d'être partant,
puisqu'il faudrait reconfigurer le système mais aussi réinstaller et
reconfigurer tout ce qui se trouve dessus.
Du coup si quelqu'un avait une idée ça m'arrangerait quand même
énormément.
Lou Ravi n'était pas loin de dire :
Si, par contre tu as le CD avec la même SP, une réparation à partir
de Windows serait possible via un Executer/SFC (System File Check,
je crois)
La machine est suffisement récente pour que le CD soit du bon SP (il a
juste fallu que je remette la main dessus), le problème c'est que SFC
s'évertue à me demander un CD d'XP professionnel, alors que le système
est formel, j'ai une version familiale... et donc le CD qui va avec. Du
coup c'est une voie qui m'est interdite. Mais bon, pour ce qu'elle
m'aurait apportée (voir plus bas).
Je crois qu'au fond le problème est dans le DDE ou un truc comme ça, et
pourrait être reglé à la main via des options de dossiers/types
fichiers/le-type-de-fichier-concerné/avancé/et suite...
Si on fait le point, l'erreur ne peut qu'être humaine en fait. Si
c'était un fichier qui était corrompu, il le serait dans tous les cas
et non pas uniquement lorsque le fichier est sur un CD/DVD *et* que
l'application hôte n'est pas lancée.
Hors c'est là que se situe le plus emerdant dans l'histoire, car une
simple restauration du système ne suffira pas, il faudrait que je
réinstalle Windows sur lui-même, de façon à remettre l'ensemble de la
configuration à zéro. Et là, j'avoue que je suis loin d'être partant,
puisqu'il faudrait reconfigurer le système mais aussi réinstaller et
reconfigurer tout ce qui se trouve dessus.
Du coup si quelqu'un avait une idée ça m'arrangerait quand même
énormément.
Lou Ravi n'était pas loin de dire :Si, par contre tu as le CD avec la même SP, une réparation à partir
de Windows serait possible via un Executer/SFC (System File Check,
je crois)
La machine est suffisement récente pour que le CD soit du bon SP (il a
juste fallu que je remette la main dessus), le problème c'est que SFC
s'évertue à me demander un CD d'XP professionnel, alors que le système
est formel, j'ai une version familiale... et donc le CD qui va avec. Du
coup c'est une voie qui m'est interdite. Mais bon, pour ce qu'elle
m'aurait apportée (voir plus bas).
Je crois qu'au fond le problème est dans le DDE ou un truc comme ça, et
pourrait être reglé à la main via des options de dossiers/types
fichiers/le-type-de-fichier-concerné/avancé/et suite...
Si on fait le point, l'erreur ne peut qu'être humaine en fait. Si
c'était un fichier qui était corrompu, il le serait dans tous les cas
et non pas uniquement lorsque le fichier est sur un CD/DVD *et* que
l'application hôte n'est pas lancée.
Hors c'est là que se situe le plus emerdant dans l'histoire, car une
simple restauration du système ne suffira pas, il faudrait que je
réinstalle Windows sur lui-même, de façon à remettre l'ensemble de la
configuration à zéro. Et là, j'avoue que je suis loin d'être partant,
puisqu'il faudrait reconfigurer le système mais aussi réinstaller et
reconfigurer tout ce qui se trouve dessus.
Du coup si quelqu'un avait une idée ça m'arrangerait quand même
énormément.
Est-ce la même chose en changeant lettre du lecteur ?
Je n'ai pas essayé de changer la lettre du lecteur ; j'ai des jeux
installé et la flemme de devoir tout refaire pour qu'ils trouvent le CD
Si rien n'apparaît il va falloir sortir procmon du placard
Oup's, voilà ce que j'avais oublié de faire. J'avais pensé à process
explorer pour m'assurer qu'il n'y avait pas de process non désiré, mais
pas à regarder plus en profondeur. Je m'y colle.
Le résultat me laisse perplexe, mais au moins j'ai isolé un peu plus
la source du problème.
Cas 1: L'application associée est déjà lancée. Dans ce cas là, ça
marche à la perfection, le fichier (enfin son nom et son emplacement)
est correctement transmit à l'application, correctement ouvert et
correctement rendu.
Cas 2: L'application associée n'est pas lancée. Dans ce cas, un
nouveau processus est créé pour l'application, qui se charge
correctement... et fini par mourrir silencieusement parce qu'elle n'a
pas réussi à trouver le fichier. Et pour cause :
"CreateFile Z:Setuprsrcart:|: NAME NOT FOUND"
Est-ce la même chose en changeant lettre du lecteur ?
Je n'ai pas essayé de changer la lettre du lecteur ; j'ai des jeux
installé et la flemme de devoir tout refaire pour qu'ils trouvent le CD
Si rien n'apparaît il va falloir sortir procmon du placard
Oup's, voilà ce que j'avais oublié de faire. J'avais pensé à process
explorer pour m'assurer qu'il n'y avait pas de process non désiré, mais
pas à regarder plus en profondeur. Je m'y colle.
Le résultat me laisse perplexe, mais au moins j'ai isolé un peu plus
la source du problème.
Cas 1: L'application associée est déjà lancée. Dans ce cas là, ça
marche à la perfection, le fichier (enfin son nom et son emplacement)
est correctement transmit à l'application, correctement ouvert et
correctement rendu.
Cas 2: L'application associée n'est pas lancée. Dans ce cas, un
nouveau processus est créé pour l'application, qui se charge
correctement... et fini par mourrir silencieusement parce qu'elle n'a
pas réussi à trouver le fichier. Et pour cause :
"CreateFile Z:Setuprsrcart:|: NAME NOT FOUND"
Est-ce la même chose en changeant lettre du lecteur ?
Je n'ai pas essayé de changer la lettre du lecteur ; j'ai des jeux
installé et la flemme de devoir tout refaire pour qu'ils trouvent le CD
Si rien n'apparaît il va falloir sortir procmon du placard
Oup's, voilà ce que j'avais oublié de faire. J'avais pensé à process
explorer pour m'assurer qu'il n'y avait pas de process non désiré, mais
pas à regarder plus en profondeur. Je m'y colle.
Le résultat me laisse perplexe, mais au moins j'ai isolé un peu plus
la source du problème.
Cas 1: L'application associée est déjà lancée. Dans ce cas là, ça
marche à la perfection, le fichier (enfin son nom et son emplacement)
est correctement transmit à l'application, correctement ouvert et
correctement rendu.
Cas 2: L'application associée n'est pas lancée. Dans ce cas, un
nouveau processus est créé pour l'application, qui se charge
correctement... et fini par mourrir silencieusement parce qu'elle n'a
pas réussi à trouver le fichier. Et pour cause :
"CreateFile Z:Setuprsrcart:|: NAME NOT FOUND"
Essayer en introduisant le CD avant de taper sfc /scannow
Voici la cause du message et la façon de corriger :
You may be prompted to insert a WinXP Professional CD
when you run the System File Checker tool in WinXP Home Edition
http://support.microsoft.com/kb/897128/en
(Corriger "Professionel" au paragraphe [Strings] de
C:WindowsInfFp40ext.inf et Ims.inf)
Réinstaller Windows sur lui-même répare Windows et ne désinstalle rien.
http://support.microsoft.com/kb/315341/fr
http://www.astucesinternet.com/modules/news/article.php?storyid&2s
À propos il est facile de copier un message de Windows pour rapporter
sa teneur exacte, avec CTL+C
À la suggestion de changer la lettre du lecteur (Z je crois) il a été
répondu que ça risquait de déranger les jeux. Le dérangement ne serait
que provisoire, c'est juste pour voir si la lettre a un rôle dans ce
comportement.
Process Monitor a révélé que quand le problème a lieu cela semble lié à
une tentative d'écriture sur le CD :
Essayer en introduisant le CD avant de taper sfc /scannow
Voici la cause du message et la façon de corriger :
You may be prompted to insert a WinXP Professional CD
when you run the System File Checker tool in WinXP Home Edition
http://support.microsoft.com/kb/897128/en
(Corriger "Professionel" au paragraphe [Strings] de
C:WindowsInfFp40ext.inf et Ims.inf)
Réinstaller Windows sur lui-même répare Windows et ne désinstalle rien.
http://support.microsoft.com/kb/315341/fr
http://www.astucesinternet.com/modules/news/article.php?storyid&2s
À propos il est facile de copier un message de Windows pour rapporter
sa teneur exacte, avec CTL+C
À la suggestion de changer la lettre du lecteur (Z je crois) il a été
répondu que ça risquait de déranger les jeux. Le dérangement ne serait
que provisoire, c'est juste pour voir si la lettre a un rôle dans ce
comportement.
Process Monitor a révélé que quand le problème a lieu cela semble lié à
une tentative d'écriture sur le CD :
Essayer en introduisant le CD avant de taper sfc /scannow
Voici la cause du message et la façon de corriger :
You may be prompted to insert a WinXP Professional CD
when you run the System File Checker tool in WinXP Home Edition
http://support.microsoft.com/kb/897128/en
(Corriger "Professionel" au paragraphe [Strings] de
C:WindowsInfFp40ext.inf et Ims.inf)
Réinstaller Windows sur lui-même répare Windows et ne désinstalle rien.
http://support.microsoft.com/kb/315341/fr
http://www.astucesinternet.com/modules/news/article.php?storyid&2s
À propos il est facile de copier un message de Windows pour rapporter
sa teneur exacte, avec CTL+C
À la suggestion de changer la lettre du lecteur (Z je crois) il a été
répondu que ça risquait de déranger les jeux. Le dérangement ne serait
que provisoire, c'est juste pour voir si la lettre a un rôle dans ce
comportement.
Process Monitor a révélé que quand le problème a lieu cela semble lié à
une tentative d'écriture sur le CD :
Chercher RSRC sur le disque dur et dans le registre. Procmon devrait
donner des pistes en cherchant RSRC dans le log.
Un simple fichier texte par exemple donne quoi ? Ou une image ?
Côté antivirus et antiparasites on a fait quelque chose ?
Chercher RSRC sur le disque dur et dans le registre. Procmon devrait
donner des pistes en cherchant RSRC dans le log.
Un simple fichier texte par exemple donne quoi ? Ou une image ?
Côté antivirus et antiparasites on a fait quelque chose ?
Chercher RSRC sur le disque dur et dans le registre. Procmon devrait
donner des pistes en cherchant RSRC dans le log.
Un simple fichier texte par exemple donne quoi ? Ou une image ?
Côté antivirus et antiparasites on a fait quelque chose ?
JF devait dire quelque chose comme ceci :
Essayer en introduisant le CD avant de taper sfc /scannow
C'est comme ça que j'avais faitVoici la cause du message et la façon de corriger :
You may be prompted to insert a WinXP Professional CD
when you run the System File Checker tool in WinXP Home Edition
http://support.microsoft.com/kb/897128/en
(Corriger "Professionel" au paragraphe [Strings] de
C:WindowsInfFp40ext.inf et Ims.inf)
Maintenant c'est bien la version familiale qu'il me demande
sauf qu'il
ne la trouve pas. Après avoir regardé ça de plus prêt, il n'y a aucun
accès au niveau du lecteur de CD/DVD, donc sfc croit qu'il n'y a pas de
CD, alors qu'il est là et bien visible dans l'explorateur de fichier,
autant qu'avec un bon vieux dir. Bref ce n'est pas sfc qui va pouvoir
m'aider :(
À la suggestion de changer la lettre du lecteur
en l'occurence ça fait un moment que j'ai essayé et ça ne règle rien
[snip]Process Monitor a révélé que quand le problème a lieu cela semble lié à
une tentative d'écriture sur le CD :
Non, le "CreateFile" désigne la création d'un descripteur de fichier et
non la création d'un fichier.
Pour être plus précis, l'application devrait faire ceci :
<process monitor>
FileSystemControl Z:Setuprsrcart SUCCESS Control:
FSCTL_IS_VOLUME_MOUNTED QueryOpen Z:Setuprsrcart FAST
IO DISALLOWED CreateFile Z:Setuprsrcart SUCCESS Desired
Access: Read Attributes, Disposition: Open, Options: Open Reparse Point,
Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a,
OpenResult: Opened QueryBasicInformationFile Z:Setuprsrcart
SUCCESS CreationTime: 26/02/2005 01:01:29, LastAccessTime: 01/01/1601
02:00:00, LastWriteTime: 26/02/2005 01:01:29, ChangeTime: 26/02/2005
01:01:29, FileAttributes: RD CloseFile Z:Setuprsrcart
SUCCESS </>
C'est-à-dire (si je ne suis pas trop rouillé) vérifier que le support
amovible (donc ici le CD) est bien présent et demander les attributs du
répertoire contenant le fichier sur lequel j'ai double cliqué. Et c'est
bien ce qui se passe lorsque l'application cible est déjà lancée.
Par contre, lorsque l'application cible n'est pas encore lancée, la
création du descripteur de fichier ne se fait pas, parce qu'il y a un ':|:'
parasite dans le nom du répertoire :
<process monitor>
CreateFile Z:Setuprsrcart:|: NAME NOT FOUND
</>
Si ma mémoire est bonne, la présence de ce ':|:' démontre qu'il y a eu
une belle caguade dans le lieu OLE lors de la transmission du nom du
fichier.
La question se résume donc à : Pourquoi la liaison OLE plante-t-elle
lorsqu'il y a création de processus suite à une action sur le CD, alors
qu'elle réussi lorsqu'il n'y a que création d'un thread ?
Du coup, je ne sais plus trop, ça peut finalement être aussi logiciel,
même si ça me semble terriblement ciblé comme corruption.
JF devait dire quelque chose comme ceci :
Essayer en introduisant le CD avant de taper sfc /scannow
C'est comme ça que j'avais fait
Voici la cause du message et la façon de corriger :
You may be prompted to insert a WinXP Professional CD
when you run the System File Checker tool in WinXP Home Edition
http://support.microsoft.com/kb/897128/en
(Corriger "Professionel" au paragraphe [Strings] de
C:WindowsInfFp40ext.inf et Ims.inf)
Maintenant c'est bien la version familiale qu'il me demande
sauf qu'il
ne la trouve pas. Après avoir regardé ça de plus prêt, il n'y a aucun
accès au niveau du lecteur de CD/DVD, donc sfc croit qu'il n'y a pas de
CD, alors qu'il est là et bien visible dans l'explorateur de fichier,
autant qu'avec un bon vieux dir. Bref ce n'est pas sfc qui va pouvoir
m'aider :(
À la suggestion de changer la lettre du lecteur
en l'occurence ça fait un moment que j'ai essayé et ça ne règle rien
[snip]
Process Monitor a révélé que quand le problème a lieu cela semble lié à
une tentative d'écriture sur le CD :
Non, le "CreateFile" désigne la création d'un descripteur de fichier et
non la création d'un fichier.
Pour être plus précis, l'application devrait faire ceci :
<process monitor>
FileSystemControl Z:Setuprsrcart SUCCESS Control:
FSCTL_IS_VOLUME_MOUNTED QueryOpen Z:Setuprsrcart FAST
IO DISALLOWED CreateFile Z:Setuprsrcart SUCCESS Desired
Access: Read Attributes, Disposition: Open, Options: Open Reparse Point,
Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a,
OpenResult: Opened QueryBasicInformationFile Z:Setuprsrcart
SUCCESS CreationTime: 26/02/2005 01:01:29, LastAccessTime: 01/01/1601
02:00:00, LastWriteTime: 26/02/2005 01:01:29, ChangeTime: 26/02/2005
01:01:29, FileAttributes: RD CloseFile Z:Setuprsrcart
SUCCESS </>
C'est-à-dire (si je ne suis pas trop rouillé) vérifier que le support
amovible (donc ici le CD) est bien présent et demander les attributs du
répertoire contenant le fichier sur lequel j'ai double cliqué. Et c'est
bien ce qui se passe lorsque l'application cible est déjà lancée.
Par contre, lorsque l'application cible n'est pas encore lancée, la
création du descripteur de fichier ne se fait pas, parce qu'il y a un ':|:'
parasite dans le nom du répertoire :
<process monitor>
CreateFile Z:Setuprsrcart:|: NAME NOT FOUND
</>
Si ma mémoire est bonne, la présence de ce ':|:' démontre qu'il y a eu
une belle caguade dans le lieu OLE lors de la transmission du nom du
fichier.
La question se résume donc à : Pourquoi la liaison OLE plante-t-elle
lorsqu'il y a création de processus suite à une action sur le CD, alors
qu'elle réussi lorsqu'il n'y a que création d'un thread ?
Du coup, je ne sais plus trop, ça peut finalement être aussi logiciel,
même si ça me semble terriblement ciblé comme corruption.
JF devait dire quelque chose comme ceci :
Essayer en introduisant le CD avant de taper sfc /scannow
C'est comme ça que j'avais faitVoici la cause du message et la façon de corriger :
You may be prompted to insert a WinXP Professional CD
when you run the System File Checker tool in WinXP Home Edition
http://support.microsoft.com/kb/897128/en
(Corriger "Professionel" au paragraphe [Strings] de
C:WindowsInfFp40ext.inf et Ims.inf)
Maintenant c'est bien la version familiale qu'il me demande
sauf qu'il
ne la trouve pas. Après avoir regardé ça de plus prêt, il n'y a aucun
accès au niveau du lecteur de CD/DVD, donc sfc croit qu'il n'y a pas de
CD, alors qu'il est là et bien visible dans l'explorateur de fichier,
autant qu'avec un bon vieux dir. Bref ce n'est pas sfc qui va pouvoir
m'aider :(
À la suggestion de changer la lettre du lecteur
en l'occurence ça fait un moment que j'ai essayé et ça ne règle rien
[snip]Process Monitor a révélé que quand le problème a lieu cela semble lié à
une tentative d'écriture sur le CD :
Non, le "CreateFile" désigne la création d'un descripteur de fichier et
non la création d'un fichier.
Pour être plus précis, l'application devrait faire ceci :
<process monitor>
FileSystemControl Z:Setuprsrcart SUCCESS Control:
FSCTL_IS_VOLUME_MOUNTED QueryOpen Z:Setuprsrcart FAST
IO DISALLOWED CreateFile Z:Setuprsrcart SUCCESS Desired
Access: Read Attributes, Disposition: Open, Options: Open Reparse Point,
Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a,
OpenResult: Opened QueryBasicInformationFile Z:Setuprsrcart
SUCCESS CreationTime: 26/02/2005 01:01:29, LastAccessTime: 01/01/1601
02:00:00, LastWriteTime: 26/02/2005 01:01:29, ChangeTime: 26/02/2005
01:01:29, FileAttributes: RD CloseFile Z:Setuprsrcart
SUCCESS </>
C'est-à-dire (si je ne suis pas trop rouillé) vérifier que le support
amovible (donc ici le CD) est bien présent et demander les attributs du
répertoire contenant le fichier sur lequel j'ai double cliqué. Et c'est
bien ce qui se passe lorsque l'application cible est déjà lancée.
Par contre, lorsque l'application cible n'est pas encore lancée, la
création du descripteur de fichier ne se fait pas, parce qu'il y a un ':|:'
parasite dans le nom du répertoire :
<process monitor>
CreateFile Z:Setuprsrcart:|: NAME NOT FOUND
</>
Si ma mémoire est bonne, la présence de ce ':|:' démontre qu'il y a eu
une belle caguade dans le lieu OLE lors de la transmission du nom du
fichier.
La question se résume donc à : Pourquoi la liaison OLE plante-t-elle
lorsqu'il y a création de processus suite à une action sur le CD, alors
qu'elle réussi lorsqu'il n'y a que création d'un thread ?
Du coup, je ne sais plus trop, ça peut finalement être aussi logiciel,
même si ça me semble terriblement ciblé comme corruption.