#1 Le 29/04/2022, à 19:37
- titiLinux72
Résolu : Copier une dll dans c:\Windows\system32
Bonsoir à tous,
je ne sais pas du tout où poster ma demande d'aide, alors j'essaie ici. N'hésitez pas à déplacer ce sujet si besoin.
Je veux faire tourner le logiciel FilChaudNX https://cncfab.renaudiltis.com/telechargements.html sur Xubuntu 22.04 Jammy Jellyfish que je viens tout juste de réussir à installer.
J'ai réussi à installer Wine et WineTricks.
Pour que le logiciel fonctionne, il faut que VB6RUN.dll soit copié dans le répertoire c:\Windows\System32 - c'est une contrainte imposée par le concepteur du logiciel.
Et là je ne sais pas comment faire : quand je lance winefile, je peux trouver le répertoire c:\Program files86\... \FilChaudNx, et le VB6RUN.dll, et je peux le copier, mais quand je me rends ensuite dans windows\system32, impossible de le coller.
Et comme je suis nul en informatique, particulièrement sous Linux, je suis en rade.
Pouvez-vous m'aider, svp.
Cordialement
Thierry
Dernière modification par titiLinux72 (Le 30/04/2022, à 12:01)
Hors ligne
#2 Le 29/04/2022, à 20:04
- Korak
Re : Résolu : Copier une dll dans c:\Windows\system32
Bonsoir,
C'est juste un problème de droits sur le répertoire dans lequel tu dois copier le fichier.
Comment résoudre se problème de droits, je ne sais pas. Je propose juste une piste...
OS: Ubuntu 22.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur. Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !
Hors ligne
#3 Le 29/04/2022, à 21:00
- geole
Re : Résolu : Copier une dll dans c:\Windows\system32
Bonsoir.
J'espère ne pas dire de bêtise: Il me semble que wine est basé sur des dll de substitution. Alors il faut copier la remplaçante si elle existe.
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#4 Le 30/04/2022, à 08:25
- titiLinux72
Re : Résolu : Copier une dll dans c:\Windows\system32
@ Korak
Oui, peut-être, je fais comment ?
@ Geole
Dans ce cas, il ne s'agit pas d'un problème "Wine", mais d'une contrainte du logiciel "FilChaudNX", qui se comporte exactement de la même manière sous Windows (nécessité de copier "VB6RUN.dll" dans "\System32".
Hors ligne
#5 Le 30/04/2022, à 09:48
- iznobe
Re : Résolu : Copier une dll dans c:\Windows\system32
Bonjour , Voici comment faire pour ajouter une DLL de substitution ( comme le disait @geole ) .
A partir du menu principal , tu tapes " wine " , et tu ouvres " configurer wine " .
Tu vas alors obtenir la fenetre " configuration de wine " , aveec plusieurs onglets .
Tu vas dans l' onglet " Bibliotheques " ( et oui en francais les DLL et librarys sont apellées Bibliotheques )
Dans l' encart " Nouveau remplacement pour " tu inscris alors le nom de la bibliotheque que tu desires ajouter " puis aplliquer et ajouter .
Comme moi , tu t ' apercevras alors , qu ' en fait elle est deja nativement integrée a wine ...
Par contre , je viens de regarder le lien que tu as donné a propos du logiciel , je n' ai pas vu ou il parle de cette fameuse bibliotheque .
ce que j' ai vu c ' est :
Attention aux messages que l'installeur peut faire apparaître suivant votre version de Windows: si des fichiers sont plus récents sur votre machine, il faut les conserver, pas les remplacer.
Si une fenêtre d'erreur indique que le fichier vb6fr.dll n'a pas été trouvé, copiez-le dans C:\Program Files\FilChaudNX et collez-le dans C:\Windows\System32 et dans C:\Windows\SysWow64 pour les versions 64 bits de Windows.
et vb6fr.dll c ' est pas pareil que VB6RUN.dll .
Dernière modification par iznobe (Le 30/04/2022, à 09:58)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#6 Le 30/04/2022, à 11:14
- geole
Re : Résolu : Copier une dll dans c:\Windows\system32
Bonjour
Vu dans la documentation
Wine dit qu'il lui manque une dll
Si Wine vous affiche par exemple le message suivant:
err:module:import_dll Library BIDULE.DLL (which is needed by L"Z:\\home\\user\\programs\\MONPROG\\Setup.exe") not found
Cela signifie qu'il lui manque une librairie pour s'exécuter. Pour résoudre ce problème soit :
Soit vous allez sur dll-files.com, recherchez votre librairie, la téléchargez (gratuitement, ne vous préoccupez pas de l'avertissement sur la difficulté de la chose), dézippez l'archive téléchargée, et déplacez le fichier .dll qui s'y trouve dans le répertoire /home/VOTRE_LOGIN/.wine/drive_c/windows/system32/.
Cela doit être pareil pour remplacer une DLL de mauvaise qualité
Je propose de d'abord sauver
cp -v $HOME/drive_c/windows/system32/VB6RUN.dll $HOME
Puis d'écraser, Codification si ton fichier est sous Téléchargement
cp -v $HOME/Téléchargements/VB6RUN.dll $HOME/drive_c/windows/system32
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#7 Le 30/04/2022, à 11:57
- titiLinux72
Re : Résolu : Copier une dll dans c:\Windows\system32
Merci de toutes ces explications.
Mais c'était beaucoup plus simple
Je ne savais pas où trouver "c:\windows\etc", qui devait être plaqué dans un coin, mais où ????
Il suffisait simplement dans le gestionnaire de fichiers d'afficher les fichiers cachés, de copier la dll et de la coller au bon endroit (Windows\System32 et Syswow64) comme indiqué par le concepteur du logiciel.
La solution de passer par Winfile ne fonctionne pas.
Je découvre Linux............
Cordialement
Thierry
Ps : et en plus je me suis mélangé les pinceaux entre VB6Run et VB6FR.....
Dernière modification par titiLinux72 (Le 30/04/2022, à 12:00)
Hors ligne