Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2844 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Question d'ordre générale sur vieux os

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Question d'ordre générale sur vieux os

n°230405
kvl
Posté le 18-10-2002 à 23:37:42  profilanswer
 

Je suis en train de faire un programme en vb ...  
Il faut qu'il soit compatible avec win9x depuis 95 osr1 jusqu'a XP. J'ai plus aucun win9x d'installer et je voulais savoir si il existe un repertoire ../system32/ sur c OS . Windows 98, je crois que oui mais je suis pas certain pour 95 osr1 et 2 ...  
 
Merci    

mood
Publicité
Posté le 18-10-2002 à 23:37:42  profilanswer
 

n°230518
antp
Super Administrateur
Champion des excuses bidons
Posté le 19-10-2002 à 00:32:26  profilanswer
 

y a quasi rien sans le System32 des Win9x
tous les DLL OCX et compagnie doivent aller dans System
Mais y a une fonction qui te renvoie le bon dossier (System ou System32 selon l'OS)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°230667
kvl
Posté le 19-10-2002 à 06:59:26  profilanswer
 

vi en gros c pile le truc :)
c pour un auto-executable sur un cd .. J'ai fait prog qui va voire au lancement du cd dans la base de reg ta version de l'appli .  
 
1) si tu l'as pas -> installation puis lancement appli
2) si tu l'as mais pas la bonne version -> il propose la maj par désinstallation puis réinstallation (pas de fichier update existant) puis lancement de l'appli  
3) si tu l'as mais pas la bonne version et que tu veux pas la MAJ il lance quand meme l'appli les données sont compatibles avec les versions antérieurs .  
4) si tu as la der version il lance l'appli  
 
=> fonction de base :  
    - lecture base de registre
    - gestion de processus (on peut pas réinstaller avant d'avoir fini uninstall ... )
    - pas de setup ( copie des dll vb6 etc ... par un batch dans l'autorun )
   
Dans mon batch de copie de dll je fais :

Code :
  1. ...
  2. copy vb6fr.dll %windir%\system32\vb6fr.dll
  3. etc ... (marche sous 2000/XP)
  4. je pourrais faire éventuellement:
  5. if exist "%windir%\system32\" copy vb6fr.dll %windir%\system32\vb6fr.dll
  6. if not exist "%windir%\system32\" copy vb6fr.dll %windir%\system\vb6fr.dll
  7. pas sure du résultat sur 95


Message édité par kvl le 19-10-2002 à 07:31:48
n°230669
Profil sup​primé
Posté le 19-10-2002 à 09:54:12  answer
 

De vieux os ? Ca tombe bien, chuis paléontologue [:galatee]

n°230691
antp
Super Administrateur
Champion des excuses bidons
Posté le 19-10-2002 à 10:59:18  profilanswer
 

bhen sous tous les Windows y a ce system32, mais dans les Win9x tu dois pas aller y mettre tes DLL
 
Y a des softs pour faire des install propres, proposant de désinstaller avant, etc...  
 
Si j'étais toi je ne ferais pas ça en batch, c'est beaucoup trop aléatoire d'une machine à l'autre, un exe est vachement plus fiable et t'as accès aux fonctions de l'API pour trouver le dossier "system" ce qui est beaucoup plus sûr ;)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Question d'ordre générale sur vieux os

 

Sujets relatifs
Question bete en C comme je deteste ce langage de merde[SQL SERVER] Un petite question !
[C] - Question sur strstr()Question pour les pros du batch sous windows (nt/2000)
[PHP] Question aux utlisateurs de phpBB (ver. 2.0.3) [Newbie][PRO*C] Question a 2 euros balles
Petite question sur un fscanfPetite Question sur le REBOL...
Question de base : CLASSPATH ....question. quelle compilateur C++ utilisez vous
Plus de sujets relatifs à : Question d'ordre générale sur vieux os


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR