Ancien programme scrabble2009

Fermé
JeanPaul - 6 août 2022 à 12:31
oscarhermes Messages postés 4 Date d'inscription lundi 24 août 2009 Statut Membre Dernière intervention 8 août 2022 - 8 août 2022 à 15:47

Bonjour,

J' ai un ancien programme qui tournait bien sur windows vista.Ce programme n' a pas d' install, les fichiers .dll sont dans le répertoire

Avec windows 10 professionnel  le programme fonctionne après utilisation propriété -> mode compatibilité

Avec windows 10 famille , je ne parviens pas à l' ouvrir,l' utilitaire mode compatibilité ne me donne aucun renseignements. Ayant placé l' exécutable au démarrage, il indique un manque des .dll, je les ais mise dans system32 et la racine c: mais rien n' y fait
Windows / Firefox 103.0

5 réponses

brucine Messages postés 18383 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 28 décembre 2024 2 726
6 août 2022 à 14:14

Bonjour,

Même s'agissant d'un programme auto-exécutable, des dll ne peuvent être exécutées si elles ne sont pas enregistrées la première fois dans le registre; peut-être l'ont-elles été sur le PC Windows Pro soit pour ce même programme, soit pour un autre utilisant les mêmes dll.

Tenter de les enregistrer comme suit:

http://www.win10.fr/enregistrer-fichiers-dll-windows10

Si ça ne fonctionne pas, la cause est plus difficile à trouver: les machines n'auraient pas exactement la même version Windows, il pourrait manquer une bibliothèque (DirectX, un Run Time...), intervention intempestive de l'UAC...

Si le logiciel en question peut être trouvé en version gratuite sur Internet, tu dis où qu'on fasse le cobaye?

 



 

1
oscarhermes Messages postés 4 Date d'inscription lundi 24 août 2009 Statut Membre Dernière intervention 8 août 2022
Modifié le 6 août 2022 à 23:53

Jean paul <***@***>

Pièces jointes

20:00 (il y a 3 heures)

Répondre

À brucine

Merci pour votre réponse,

Le logiciel me semble introuvable sur le net, il s' agit de scrabble2009 de ubisoft, mais j' ai encore le fichier  .zip

Peut-on envoyer une pièce jointe ?

j' ai installé les pack de microsoft  visual C++ redistribuable et ceux pour activeX ,

 après cela je n' ai plus eu de messages de dll manquantes, mais tjrs pas d' ouverture du programme.

Je viens d' essayer de lancer la commande regsvr32 pour installer les dll pour le registre, 

commandes :"for %x in (c:\windows\system32\*.dll) do regsvr32 %x"  et   "for %1 in (*.dll) do regsvr32 /s %1"   

cela ne semble pas fonctionner, il y a peut-être une erreur  dans ma ligne de commande .! ( voir fichiers joints )

Je viens de constater que l' on peut envoyer des pièces jointes

voici une copie d' écran des commandes - le fichier Zip ne passe pas ici


0
brucine Messages postés 18383 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 28 décembre 2024 2 726
7 août 2022 à 09:50

Bonjour,

J'ai moi aussi cherché à télécharger le jeu, même en version d'essai: chou blanc.

La syntaxe de la commande FOR est a priori correcte (mais pas celle pour une seule dll en bas de page, le commutateur /U prescrit de désenregistrer et doit donc être supprimé).

Une cause de non fonctionnement éventuel est l'absence de Internet Explorer sur un des postes puisque, si ActiveX il y a dans le jeu, ils ne sont lus que par IE, une autre est comme déjà noté l'intervention de l'UAC (paramétrer au niveau le plus bas et sur les propriétés de l'exécutable décocher fichier bloqué provenant d'un autre ordinateur mais il n'y a pas trop de raison, ça ferait ça sur les 2 PC).

Sur l'enregistrement des dll, un piège classique est qu'il s'agit pour l'époque de dll 32 bits, on peut aussi envisager que la commande échoue dans PowerShell et soit à exécuter dans l'invite de commandes en administrateur.

Il faut alors copier les dll non pas dans System32 mais dans SysWOW64 et on aurait alors pour une seule dll quelque chose du style:

%windir%\SysWoW64\regsvr32.exe %windir%\SysWoW64\toto.dll

et pour toutes:


CD C:\Windows\SysWOW64

FOR %1 IN (*.DLL) DO REGSVR32 /S %1

NB: je ne sais pas si la charte autorise que tu me mailes ton fichu fichier zip et si le poids le permet , auquel cas tu m'adresses un message privé pour que je te donne mon adresse mail et que je puisse faire le cobaye.

0
oscarhermes Messages postés 4 Date d'inscription lundi 24 août 2009 Statut Membre Dernière intervention 8 août 2022
7 août 2022 à 19:52

Il y a 2 dll dans le répertoire de ce programme - d3dx9_30.dll et pocofoundation.dll

Pour fonctionner avec win10 PRO elle ne doivent pas être dans le dossier C:\windows mais avec win10 famille cd même programme ne fonctionne tjrs pas.

Powershell serait peut-être utile pour retourner les erreurs lors du lancement du fichier, mais je ne suis pas un spécialiste.

Le mieux serait de savoir exactement quel sont les programmes que windows  utilise pour fichier "scrabblepcr.exe" peut-être  qu' il existe  un logiciel qui retourne ces renseignements  et signale les différents problèmes?.

Merci de t' intéressé à ce problème,  je peux continuer aussi à traiter ce problème par mail à condition de trouver ton adresse mail, 


0
brucine Messages postés 18383 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 28 décembre 2024 2 726
8 août 2022 à 09:08

La première dll semble évoquer DirectX 9, mais DirectX est en principe rétro-compatible.

Je n'ai pas compris ton histoire de localisation de ces dll, et en quoi elle doit être différente pour Windows 10 Home et Pro (et ce qui en principe n'a pas de sens).

Les erreurs d'exécution sont éventuellement rapportées par l'observateur d'évènements.

On ne peut pas discuter d'un problème par mail, c'est contraire à la charte du forum et c'est normal; j'ai simplement suggéré que tu m'envoies un message privé pour que je te donne mon adresse mail qui te permettrait (si sa taille le permet, rien de moins sûr) de m'envoyer le programme en pièce jointe pour que je fasse le cobaye et que je tente de trouver ce qui ne marche pas.

0
oscarhermes Messages postés 4 Date d'inscription lundi 24 août 2009 Statut Membre Dernière intervention 8 août 2022
8 août 2022 à 11:48

Ce que j' ai voulu dire c' est que même si les fichiers .dll ne sont pas dans le répertoire de windows10 , avec windows10 PRO il fonctionne quand même tandis qu'avec famille  en les copiant dans les répertoires de windows (system32  et sysWoW64)
cela ne fonctionne pas, de plus je ne reçois aucun message quelconque .
Voici toute les dll - d3dx930.dll - pocofoundation.dll -ScrabbleGDL.dll -GameuxInstallHelper.dll placées directement dans le répertoire racine du programme .
Je viens d' utiliser un programme  "Dependance Walker 2.2" https://www.dependencywalker.com/  
il répertorie toutes les fonctions qui sont exportées par ce module, et lesquelles de ces fonctions sont réellement appelées par d'autres modules. 
Une autre vue affiche l'ensemble minimum de fichiers requis, ainsi que des informations détaillées sur chaque fichier, 
notamment un chemin d'accès complet au fichier, l'adresse de base, les numéros de version, le type de machine, les informations de débogage, etc.
I a aussi une aide détaillée.
J' ai encore constaté une anomalie - Avec win10 PRO ( mon pc) il charge sans problème le fichier à analyser, avec win10 famille ( pc de mon épouse) il s' ouvre mais ne parvient pas à charché les mêmes fichiers ???
pourtant celui-ci à été mis à jour lors de son passage de windows 8 à windows 10 ,l' ancien disque à été remplacé par un nouveau SSD
L' idée de consulté le journal des évènements me semble intéressante, j'ai mis dans un fichier texte le compte rendu des erreurs avec win10 Famille au lancement du programme et aussi celle que j' ai relevée avec win10 Professionnel 

Comme je n' ai pas su joindre le fichier, il est avec "insérer un extrait de code"
Concernant le programme de Scrabble en question, le fichier .zip  fait 156 mo .c' est quand même possible de l' en par mail avec "je télécharge " par exemple.

PC Windows10 Famille

Nom du journal :Application
Source :       SideBySide
Date :         08-08-22 10:45:51
ID de l’événement :33
Catégorie de la tâche :Aucun
Niveau :       Erreur
Mots clés :    Classique
Utilisateur :  N/A
Ordinateur :   DESKTOP-ITCO54R
Description :
La création du contexte d’activation a échoué pour « C:\JEUX\ScrabbleUBISOFT\ScrabbleConfiguration.exe ». 
Assembly dépendant Microsoft.VC80.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762" introuvable. 
Utilisez sxstrace.exe pour un diagnostic détaillé.
XML de l’événement :
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="SideBySide" />
    <EventID Qualifiers="49409">33</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2022-08-08T08:45:51.9760075Z" />
    <EventRecordID>3215</EventRecordID>
    <Correlation />
    <Execution ProcessID="0" ThreadID="0" />
    <Channel>Application</Channel>
    <Computer>DESKTOP-ITCO54R</Computer>
    <Security />
  </System>
  <EventData>
    <Data>Microsoft.VC80.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762"</Data>
    
    <Data>C:\JEUX\ScrabbleUBISOFT\ScrabbleConfiguration.exe</Data>
    
</Event>
////////////////////////////////////////////////////////////////////////////

PC Windows10 Famille

Nom du journal :Application
Source :       SideBySide
Date :         08-08-22 09:59:38
ID de l’événement :33
Catégorie de la tâche :Aucun
Niveau :       Erreur
Mots clés :    Classique
Utilisateur :  N/A
Ordinateur :   DESKTOP-ITCO54R
Description :
La création du contexte d’activation a échoué pour « C:\JEUX\ScrabbleUBISOFT\ScrabbleConfiguration.exe ». Assembly dépendant Microsoft.VC80.MFC,
processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762" introuvable. Utilisez sxstrace.exe pour un diagnostic détaillé.
XML de l’événement :
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="SideBySide" />
    <EventID Qualifiers="49409">33</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2022-08-08T07:59:38.4485726Z" />
    <EventRecordID>3196</EventRecordID>
    <Correlation />
    <Execution ProcessID="0" ThreadID="0" />
    <Channel>Application</Channel>
    <Computer>DESKTOP-ITCO54R</Computer>
    <Security />
  </System>
  <EventData>
    <Data>Microsoft.VC80.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762"</Data>
    
    <Data>C:\JEUX\ScrabbleUBISOFT\ScrabbleConfiguration.exe</Data>
    
  /////////////////////////////////////////////////////////////////////////////
PC Win10 Famille
+ System 

  - Provider 

   [ Name]  SideBySide 
 
  - EventID 33 

   [ Qualifiers]  49409 
 
   Version 0 
 
   Level 2 
 
   Task 0 
 
   Opcode 0 
 
   Keywords 0x80000000000000 
 
  - TimeCreated 

   [ SystemTime]  2022-08-08T07:56:58.7465066Z 
 
   EventRecordID 3193 
 
   Correlation 
 
  - Execution 

   [ ProcessID]  0 
   [ ThreadID]  0 
 
   Channel Application 
 
   Computer DESKTOP-ITCO54R 
 
   Security 
 

- EventData 

   Microsoft.VC80.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762" 
    
   C:\JEUX\ScrabbleUBISOFT\ScrabbleConfiguration.exe 
    
    
    
  
//////////////////////////////////////////////////////
Nom du journal :Application
Source :       SideBySide
Date :         08-08-22 10:06:27
ID de l’événement :33
Catégorie de la tâche :Aucun
Niveau :       Erreur
Mots clés :    Classique
Utilisateur :  N/A
Ordinateur :   DESKTOP-ITCO54R
Description :
La création du contexte d’activation a échoué pour « C:\JEUX\ScrabbleUBISOFT\ScrabbleConfiguration.exe ». Assembly dépendant Microsoft.VC80.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762" introuvable. Utilisez sxstrace.exe pour un diagnostic détaillé.
XML de l’événement :
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="SideBySide" />
    <EventID Qualifiers="49409">33</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2022-08-08T08:06:27.7788986Z" />
    <EventRecordID>3207</EventRecordID>
    <Correlation />
    <Execution ProcessID="0" ThreadID="0" />
    <Channel>Application</Channel>
    <Computer>DESKTOP-ITCO54R</Computer>
    <Security />
  </System>
  <EventData>
    <Data>Microsoft.VC80.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762"</Data>
    
    <Data>C:\JEUX\ScrabbleUBISOFT\ScrabbleConfiguration.exe</Data>
    
</Event>
///////////////////////////////////////////////////////////////////////////

Nom du journal :Application
Source :       Application Hang
Date :         08-08-22 10:01:28
ID de l’événement :1002
Catégorie de la tâche :(101)
Niveau :       Erreur
Mots clés :    Classique
Utilisateur :  N/A
Ordinateur :   DESKTOP-ITCO54R
Description :
Le programme depends.exe version 2.2.6000.0 a cessé d'interagir avec Windows et a été fermé. Pour voir si plus d'informations sur le problème sont disponibles, vérifiez l'historique des problèmes dans le Panneau de configuration Sécurité et maintenance.
 ID de processus : 16a8
 Heure de début : 01d8aafcf7830b3c
 Heure d'arrêt : 29
 Chemin d'accès à l'application : C:\Users\virou\AppData\Local\Temp\ExpressZip-7292-2\depends22_x86.zip\depends.exe
 ID de rapport : bb0d6404-6579-4a6a-b25b-36199832e817
 Nom complet du package défectueux : 
 ID de l'application relative à un package défectueux : 
 Type de blocage : Unknown

XML de l’événement :
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Application Hang" />
    <EventID Qualifiers="0">1002</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>101</Task>
    <Opcode>0</Opcode>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2022-08-08T08:01:28.2946923Z" />
    <EventRecordID>3203</EventRecordID>
    <Correlation />
    <Execution ProcessID="0" ThreadID="0" />
    <Channel>Application</Channel>
    <Computer>DESKTOP-ITCO54R</Computer>
    <Security />
  </System>
  <EventData>
    <Data>depends.exe</Data>
    <Data>2.2.6000.0</Data>
    <Data>16a8</Data>
    <Data>01d8aafcf7830b3c</Data>
    <Data>29</Data>
    <Data>C:\Users\virou\AppData\Local\Temp\ExpressZip-7292-2\depends22_x86.zip\depends.exe</Data>
    <Data>bb0d6404-6579-4a6a-b25b-36199832e817</Data>
    
    <Data>Unknown</Data>
    <Binary>55006E006B006E006F0077006E0000000000</Binary>
  </EventData>
</Event>
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////

PC Windows 10 Professionnel

Le programme du jeu Ubisoft Scrabble s' est ouvert normalement 
Il y a une erreur avec UIRibbon.dll ?


Nom du journal :Application
Source :       SideBySide
Date :         08-08-22 11:10:45
ID de l’événement :33
Catégorie de la tâche :Aucun
Niveau :       Erreur
Mots clés :    Classique
Utilisateur :  N/A
Ordinateur :   DESKTOP-NH4T8MC
Description :
La création du contexte d’activation a échoué pour « C:\WINDOWS\system32\UIRibbon.dll ». Assembly dépendant Microsoft.Windows.GdiPlus,language="&#x2a;",
processorArchitecture="&#x2a;",publicKeyToken="6595b64144ccf1df",type="win32",version="1.1.6000.16386" introuvable. Utilisez sxstrace.exe
 pour un diagnostic détaillé.
XML de l’événement :
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="SideBySide" />
    <EventID Qualifiers="49409">33</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2022-08-08T09:10:45.1448229Z" />
    <EventRecordID>50991</EventRecordID>
    <Correlation />
    <Execution ProcessID="0" ThreadID="0" />
    <Channel>Application</Channel>
    <Computer>DESKTOP-NH4T8MC</Computer>
    <Security />
  </System>
  <EventData>
    <Data>Microsoft.Windows.GdiPlus,language="&amp;#x2a;",processorArchitecture="&amp;#x2a;",publicKeyToken="6595b64144ccf1df",type="win32",
version="1.1.6000.16386"</Data>
    <Data>C:\WINDOWS\system32\UIRibbon.dll</Data>
    


0
brucine Messages postés 18383 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 28 décembre 2024 2 726
8 août 2022 à 12:17

Je ne sais pas de manière formelle; il semblerait que soit cherchée une clé d'activation destinée à installer le logiciel (mais qui ne le rend pas inopérant quand il s'agit d'une simple dll une fois le jeu installé).

Certains logiciels de jeux sur CD comportent exprès un blocage pour empêcher de les installer à partir du disque dur au lieu du CD.

Il se peut aussi que le blocage soit du au fait que le certificat destiné à authentifier cette clé soit périmé, voir si on retrouve sur les 2 PC ce certificat et le comparer en passant par certmgr.msc dans la zone exécuter

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
oscarhermes Messages postés 4 Date d'inscription lundi 24 août 2009 Statut Membre Dernière intervention 8 août 2022
8 août 2022 à 15:47

En examinant les listes de certificats, je n' en  ai pas trouvé concernant ce programme ( Ubisoft , scrabble) 

Merci de m' avoir aiguillé vers les journaux de windows, Le programme s' ouvre enfin, après avoir installé plusieurs version du pack c++ redistribuable , erreur : 

Microsoft.VC80.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762" introuvable

Il y a encore un petit problème avec un article qui "papillotte" un peu sur l' écran, mais la résolution ne règle pas le problème  de plus mon épouse me signale qu' elle ne sait plus employé certaines fonctions du jeu, mais bon je dois encore voir tout cela en détail, il manque peut-être encore  un programme pour windows ?


0