Gamoover

Forums " WORKSHOP" => Emulateurs, Frontends & Distributions => PlayRetro (ex Hardcade) => Discussion démarrée par: djidane535 le Dimanche 16 Novembre 2014, 20:09:21 PM

Titre: Erreur "librairie invalide"
Posté par: djidane535 le Dimanche 16 Novembre 2014, 20:09:21 PM
Bonjour, je découvre les joies d'utiliser un front-end sur sa machine et Hardcade est vraiment sympa (jolis skins, simple à configurer avec quand même pas mal d'options ici et là).

Mais je rencontre un souci assez étrange avec le logiciel. Par 2x, lorsque j'ai joué 1h ou 2 sur le même jeu (via snes9x), Hardcade a planté en pretextant une "librairie invalide".

(https://photos-2.dropbox.com/t/1/AABmg2QIENnhThpi-fwXpplJp21vO6kzbrR_CoFTtUgvEw/12/5389478/jpeg/320x320/1/_/0/4/Photo%2016-11-14%2001%2046%2022.jpg/4dagg88lg9pi5e1/AADHKWjK9kXuk1Kbg-wAg8pma/Photo%2016-11-14%2001%2046%2022.jpg)
CitationL'application ou la DLL C:\WINDOWS\system32\NTMARTA.DLL n'est pas une image Windows valide. Vérifiez à l'aide de votre disquette d'installation.

Dans les 2 cas, c'est l'exécutable "stdrt.exe" qui provoque cette erreur, mais la DLL mentionnée n'était pas la même (NTMARTA.DLL la première fois, et SAMLIB.DLL la seconde).

C'est vraiment dommage que ça plante comme ça après seulement 1h ou 2 :/.

EDIT: Désolé, c'est vrai que c'est mieux dans un topic dédié ;).
Titre: Erreur "librairie invalide"
Posté par: acepad le Lundi 17 Novembre 2014, 13:13:51 PM
salut, je regarderais ça de plus près ce soir, ùais dans l'immédiat voilà ce que j'ai trouvé :

http://forum.zebulon.fr/resolu-image-incorrecte-ntmartadll-t106620.html

apparemment un problème de pilote graphique, possibilité qu'il y ait un conflit avec Hardcade.
Titre: Erreur "librairie invalide"
Posté par: djidane535 le Lundi 17 Novembre 2014, 14:07:31 PM
Merci, j'y jetterais un oeil ce soir ;).

EDIT: Finalement je n'ai pas eu le temps hier :/. Je vais sans doute refaire une session de jeu ce soir pour voir si le problème se reproduit à nouveau.
Titre: Erreur "librairie invalide"
Posté par: acepad le Mardi 18 Novembre 2014, 13:03:45 PM
t'as essayé de mettre à jour les deux DLL ?
Titre: Erreur "librairie invalide"
Posté par: djidane535 le Mardi 18 Novembre 2014, 22:42:53 PM
Nouvel échec, toujours sur ntmarta.dll.
J'ai bien vérifié avant que les 2 dll existaient bien, et je les ai restaurée au cas où elles seraient corrompues avant de faire le test.

J'ai remarqué qu'un programme "stdrt.exe" se lançait en même temps que Hardcade (il était d'ailleurs visible dans l'encadré bleu du message d'erreur). En recherchant ici et là sur internet, il semblerait que ce programme soit un virus. J'ai écrit un petit script pour tuer ce programme après le lancement de Hardcade et Hardcade plante, donc j'en conclus qu'il est nécessaire au bon fonctionnement de celui-ci.

Est-ce que vous auriez une explication à ce sujet ? (je ne vous accuse de rien, j'aimerais seulement résoudre mon problème et continuer à utiliser Hardcade ;) ).


EDIT:
J'ai "enquêté" en peu plus en profondeur et tout porte à croire qu'il s'agirait bel et bien d'un virus. Pour faire simple, lorsque je lance Hardcade, un dossier bizarre est créer dans un dossier système temporaire avec le fameux "stdrt.exe" à l'intérieur (qui porte curieusement l'icône de Hardcade). Dès que Hardcade est coupé, ce dossier disparait aussitôt et le processus se coupe.

Si je me réfère à cette vidéo (https://www.youtube.com/watch?v=cSu9A6ksDoM), il semblerait que ce logiciel malveillant ait pour objectif de se connecter sur Youtube pour générer des vues.

C'est assez perturbant, je ne veux pas vous accuser de quoi que ce soit mais je trouve cela très louche que ce programme soit créé et supprimé au lancement et à la fermeture de Hardcade ... (d'autant plus qu'Hardcade se coupe mystérieusement si on tue le processus "stdrt.exe").

Encore une fois je ne cherche pas d'histoire, j'aimerais juste que Hardcade fonctionne sur ma machine. Cette erreur a réussi a corrompre mes sauvegardes à 2 reprises, et être limité à des sessions d'1h est vraiment gênant :/ (je n'ai pas envie de passer mon w-e à configurer Hyperspin alors que j'ai déjà passé mon temps à le faire pour Hardcade si vous voyez ce que je veux dire ^^).
Titre: Erreur "librairie invalide"
Posté par: acepad le Mercredi 19 Novembre 2014, 13:32:32 PM
je te confirme que stdrt.exe n'est pas un virus, strdt peut être utilisé dans de très nombreuses applications (en tous genres).

concernant ton problème, est-ce que tu rencontre le problème avec n'importe quels jeux ou avec le même jeu ?

je n'ai jamais rencontré ce problème de DLL, mais il me semble qu'une personne avait eu un problème similaire et l'avait résolu je ne sais plus trop comment, si mes souvenirs sont bons c'était ses vidéo/snaps qui posaient problème. mais si tu me dis que ça te fait ça en pleine partie c'est autre chose.

Sinon est-ce que tu as bien installé hardcade dans programme files ?

donne moi plus d'info sur t'as config

est-ce que ton install de windows est propre ?    

car apparemment ton problème viens d'un conflit entre Hardcade et Windows.

concernant ces DLL as tu regardé sur le web si il existait des versions plus récente que la tienne ?


Titre: Erreur "librairie invalide"
Posté par: djidane535 le Mercredi 19 Novembre 2014, 19:15:21 PM
Ca me rassure :). Je n'ai jamais programmé pour Windows alors je ne savais pas du tout ce qu'était MMF (si tu sais m'en dire plus sur son utilité ça m'intéresse, des fois que je serais amené à programmer pour un Windows ^^).

Quelques infos supplémentaires:

Je dois m'absenter 2 petites heures. J'essayerais de déplacer Hardcade dans Program Files et de redimensionner les snapshots des jeux et je laisserai le PC tourner sur un autre jeu pour voir si le problème persiste ;).
Titre: Erreur "librairie invalide"
Posté par: acepad le Mercredi 19 Novembre 2014, 21:04:52 PM
oui voilà fait ces quelques tests et tien moi au courant  ^-^
oui logiquement hardcade doit être installé dans la partition ou windows est installé et dans programme files. Mais en principe ça devrait fonctionner même si il est dans un autre répertoire, en revanche c'est pas l'idéal de l'installer dans Mes documents, je te conseilles aussi d'ouvrir la session en administrateur.
Titre: Erreur "librairie invalide"
Posté par: djidane535 le Vendredi 21 Novembre 2014, 00:23:40 AM
Désolé, je n'ai pas pu faire le test hier soir finalement :/.

Je l'ai fait aujourd'hui et tout semble bien fonctionner. J'ai donc fait les modifications que j'ai mentionné dans mon précédent post, et j'ai lancé un autre jeu (toujours avec le même émulateur). Il a tourné pendant 2h45 et aucun plantage à signaler :).

Je vais essayer de faire de même avec le fameux jeux surlequel Hardcade a planté à plusieurs reprises pour voir si le problème à bel et bien disparu. Je te tiens au courant ;).


EDIT:
Test concluant sur le jeu qui posait problème précédemment (~3h et aucun plantage). Ne reste plus qu'à tester en situation réelle en jouant au jeu au lieu de le laisser tourner mais a priori, le problème est résolu :D.

Merci pour ta patience, me reste encore 2~3 trucs à personnaliser et mon "PC-rétro" sera enfin opérationnel grâce à Hardcade :D.
Titre: Erreur "librairie invalide"
Posté par: acepad le Vendredi 21 Novembre 2014, 13:00:37 PM
nickel je suis content que tout fonctionne.
j'ai vu que tu m'avais envoyé un email , je vais y répondre ce soir.

A bientôt.

^-
Titre: Erreur "librairie invalide"
Posté par: djidane535 le Vendredi 21 Novembre 2014, 17:46:05 PM
C'était juste quelques remarques sur Hardcade mais j'ai trouvé la plupart des fonctionnalités "manquantes" en fouillant plus en profondeur les topics et le menu de configuration (notamment les raccourcis pour aller plus vite dans les menu, ou encore la musique de Hardcade que l'on peut changer si on regarde plus en détail le menu de config :p). Je testerais en situation réelle demain après-midi normalement ;).