Précédent   Forum des professionnels en informatique > Applications > Projets > Projets hébergés > Archives > Dreamshield
Dreamshield Logiciel de création d'installations pour les applications .NET. Le site et la documentation
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/07/2008, 21h13   #1
Membre confirmé
 
Inscription : mars 2006
Messages : 301
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : mars 2006
Messages : 301
Points : 296
Points : 296
Par défaut Intallation d'une appli sous win98

Boujour

Je viens de finir une appli en Beta test que je test sous différente version de windows. Pour l'installation j'ais opté pour Dreamshield .
Sous XP et 2000 tout est ok.
Sous 98SE j'ais un message d'erreur imédiatement après le lancement du setup
Code :
1
2
Erreur dans le programme
Impossible de creer le Thread de travail
1er Question:
Peut on creer des installations sous windows98 ?

2eme Question: (qui n'en n'est pas une)
Si oui, J'ais besoin d'un petit coup de main ! SVP !

Par avance merci

BM42
BM42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2008, 21h47   #2
Expert Confirmé Sénior
 
Avatar de smyley
 
Inscription : juin 2003
Messages : 6 270
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 6 270
Points : 6 466
Points : 6 466
Envoyer un message via MSN à smyley
Wahou, Windows 98 !
Je n'ai jamais eu l'occasion de tester aucunes des versions de DreamShield (et même, InstallWIz.NET bien avant) sur ce système et pareil question Framework .NET c'est limite sur ce système ...
Bon m'enfin, le problème apparemment vient de la partie "native" du lanceur d'installation. Je crées un thread avec CreateThread et NULL pour le dernier argument, valeur qui n'est pas autorisée par Windows 95 & 98, mais qui l'est sur toutes les versions suivantes de Windows. Essayes donc d'exécuter directement StdSetup.exe pour ton installation (et donc, pas le Setup.exe) pour voir si le lanceur managé ainsi que l'installation fonctionnent.

En fait, je ne suis vraiment pas sur que juste corriger l'appel à CreateThread pourrai faire fonctionner correctement le Setup.exe car ce dernier utilise beaucoup des fonctions Unicode et je sens qu'il faudra que je me batte pour utiliser le Microsoft Layer for Unicode (la dll unicows.dll) pour que le Setup fonctionne sur un os que je n'ai même pas ...
smyley est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2008, 23h14   #3
Membre régulier
 
Avatar de wizad
 
Étudiant
Inscription : août 2004
Messages : 103
Détails du profil
Informations personnelles :
Âge : 24

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2004
Messages : 103
Points : 78
Points : 78
Je dirais que la meilleur réponse pourrais être celle-ci : http://support.microsoft.com/ph/1139

Sinon tant qu'on y est pkoi ne pase se refaire des version pour windows 3.1?
__________________
Dev C#, PHP, Java
wizad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2008, 23h37   #4
Membre confirmé
 
Inscription : mars 2006
Messages : 301
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : mars 2006
Messages : 301
Points : 296
Points : 296
Salut a tous

Bon ok Win 98 s'est un peut gonflé ... mais bon, on peu toujours essayer.

le StdSetup.exe ne marche pas non plus ... il lui manque des trucs du style DLL ...

Je vous rassure mon appli n'est pas prévue uniquement pour le 98, s'est juste que j'en ais un sous la main alors ... et comme dans les options d'installation des fichiers on peut sélectionner Windows 98.

A+
BM42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2008, 23h42   #5
Expert Confirmé Sénior
 
Avatar de smyley
 
Inscription : juin 2003
Messages : 6 270
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 6 270
Points : 6 466
Points : 6 466
Envoyer un message via MSN à smyley
Citation:
Envoyé par BM42 Voir le message
Bon ok Win 98 s'est un peut gonflé ... mais bon, on peu toujours essayer.
Mouais ...

Citation:
Envoyé par BM42 Voir le message
le StdSetup.exe ne marche pas non plus ... il lui manque des trucs du style DLL ...
Quelle dll ?

Citation:
Envoyé par BM42 Voir le message
et comme dans les options d'installation des fichiers on peut sélectionner Windows 98.
Merci de le signaler ... dès la prochaine mise à jour je vais supprimer cette entrée des options
smyley est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2008, 23h53   #6
Membre confirmé
 
Inscription : mars 2006
Messages : 301
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : mars 2006
Messages : 301
Points : 296
Points : 296
Je n'ais pas noté le nom de la dll ... grosse erreur
mais entre temps j'ais fait deux trois mise a jour sur win98 (Internet explorer 6 , Windows installer).
Apres un nouvelle essai avec StdSetup.exe je n'est plus mon problème de DLL mais un nouveau message :
Code :
retrievig the com class factory for component with CLSID{4590F811-1D3A-11D0-891F-00AA004B2E24} failed due to following error : 80040154
BM42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2008, 00h08   #7
Expert Confirmé Sénior
 
Avatar de smyley
 
Inscription : juin 2003
Messages : 6 270
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 6 270
Points : 6 466
Points : 6 466
Envoyer un message via MSN à smyley
Citation:
Envoyé par BM42 Voir le message
Je n'ais pas noté le nom de la dll ... grosse erreur
Pas grave, cela veut donc simplement dire qu'il fallait d'abord mettre Windows à jour.

Citation:
Envoyé par BM42 Voir le message
Apres un nouvelle essai avec StdSetup.exe je n'est plus mon problème de DLL mais un nouveau message :
Code :
retrievig the com class factory for component with CLSID{4590F811-1D3A-11D0-891F-00AA004B2E24} failed due to following error : 80040154
Bah voyons . Il semblerai que cela soit due au WMI (d'après quelques recherches sur Google). Conclusion rapide : les WMI n'étaient pas aussi riches avec Windows 98, chose que je ne peut pas retirer de mon installeur ...

Tu es sur d'avoir installé toutes les mises à jour ayant jamais été faites pour Win98 ?
smyley est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2008, 01h52   #8
Expert Confirmé Sénior
 
Avatar de smyley
 
Inscription : juin 2003
Messages : 6 270
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 6 270
Points : 6 466
Points : 6 466
Envoyer un message via MSN à smyley
ps.
Dans la prochaine version il n'y aura pas mention de "Windows 98" vu que ce n'est pas un système où les choses marchent à "merveille" ... (je viens d'en retirer les mentions dans le code source).
smyley est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2008, 08h00   #9
Membre confirmé
 
Inscription : mars 2006
Messages : 301
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : mars 2006
Messages : 301
Points : 296
Points : 296
Citation:
envoye par smyley
Tu es sur d'avoir installé toutes les mises à jour ayant jamais été faites pour Win98 ?
Pas du tout sur.

Mais bon comme je l'ais déjas dit c'etait juste un essai ... pour voir.
En tout cas merci de m'avoir consacré un peut de temps.
Je clos le poste qui ne me semble pas d'un grand intéret.
Sinon pour le reste, super le prog.

A+
BM42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2008, 16h31   #10
Expert Confirmé Sénior
 
Avatar de smyley
 
Inscription : juin 2003
Messages : 6 270
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 6 270
Points : 6 466
Points : 6 466
Envoyer un message via MSN à smyley
smyley est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h38.


 
 
 
 
Partenaires

Hébergement Web