Exécuter du code 16 bits sous 2K/XP !

Exécuter du code 16 bits sous 2K/XP ! - Win NT/2K/XP - Windows & Software

Marsh Posté le 08-03-2005 à 17:13:27    

Une simple question :
Je voudrais simplement exécuter un petit programme en 16bits sur Windows XP/2K. Ce programme réalise des accès disque de bas-niveau pour activer/désactiver une partition (la rendre bootable ou non).
Seulement Windows me jette à chaque exécution.
 
Existe-t-il un moyen de forcer ces accès disques ???? (Clé de registre ..?)
 
Merci !

Reply

Marsh Posté le 08-03-2005 à 17:13:27   

Reply

Marsh Posté le 08-03-2005 à 20:15:28    

Non. il n'y a qu'une machine virtuelle DOS sous 2000/XP,Meme en mode ligne de commande
 
Il te faut installer un Win 98/Me
 
Et la console de récupération ne permet l'exécution que de certaines commandes

Reply

Marsh Posté le 08-03-2005 à 20:16:19    

Surtout faut gaffer avec les vieux trucs qui accèdent au disque comme ça :heink:

Reply

Marsh Posté le 09-03-2005 à 09:15:23    

FlorentG a écrit :

Surtout faut gaffer avec les vieux trucs qui accèdent au disque comme ça :heink:


Désolé mais j'ai pas compris ta phrase !
 
Sinon, en fait je cherche à modifier automatiquement la partition active. Sous DOS et sous Linux j'ai un petit prog qui le fait sans problème. Maintenant je voudrais pouvoir le faire à partir de Win2K/XP.
Le but est le suivant : j'ai un PC avec une mini partition contenant un DOS me servant à faire du Ghost et une seconde partition hébergeant un système X (Windows ou Linux).
Ce que je souhaite faire et qui marche pour Linux, c'est taper une commande et celle-ci change la partition active (met DOS active), boot sous DOS, exécute le ghost (pour mettre Windows par ex.), une fois le ghost terminé, re-change la partition active pour la seconde et boot sous Windows.
 
Donc comme je le disais ca marche pour Linux, mais sous Win XP/2K, je ne peux pas modifier cet octet qui détermine si la partition est active ou non. Si quelqu'un a une solution ????


Message édité par zoran8000 le 09-03-2005 à 09:16:16
Reply

Marsh Posté le 09-03-2005 à 09:25:07    

Pour les application 16 bits il existe un Patch permettant leur execution sous windows 2000 et XP. Ce patch avait été très populaire lors de la sortie de GTA2 (enfin pour la version cracké) ou il fallait ce patch pour faire tourné une des appli du jeu qui était en 16bits. Je regarderai chez moi si je le retrouve sinon cherche de ce coté là sur Emule ou google, tu trouvera bien...


Message édité par jeremy_pailhes le 09-03-2005 à 09:31:37
Reply

Marsh Posté le 09-03-2005 à 09:48:22    

Avec Partition Magic il y a de quoi faire cette opération en ligne de commande.

Reply

Marsh Posté le 09-03-2005 à 09:55:36    

Jef34 a écrit :

Avec Partition Magic il y a de quoi faire cette opération en ligne de commande.


C'est la tout le défis !
Je veux mettre ca en place pour un service de Test de logiciel dans la boite ou je suis. Leur but c'est de changer l'OS en tapant une simple ligne de commande (comme expliqué plus haut) pour gagner du temps. Ils se connectent en telent, ou un système équivalent, et tape une simple commande et le PC reboot, change de partition, execute le ghost (change d'OS) et redemarre sur la partition intiale avec le nouvel OS de ghosté.  
 
Etant donné que ca fonctionne sous Linux et DOS, ca me ferait ch*er que ca passe pas sous XP/2000.
 
Ma question en résumé c'est comment modifier l'octet de partition active du disque dur sous XP/2000 ?


Message édité par zoran8000 le 09-03-2005 à 09:55:53
Reply

Marsh Posté le 09-03-2005 à 10:09:06    

Sous 2k/xp/2k3 y'a déjà diskpart de fournit avec et qui permet de faire ca en ligne de commande, avec la possibilité de faire des scripts :
http://www.microsoft.com/resources [...] skPart.asp

Reply

Marsh Posté le 09-03-2005 à 10:16:02    

El Pollo Diablo a écrit :

Sous 2k/xp/2k3 y'a déjà diskpart de fournit avec et qui permet de faire ca en ligne de commande, avec la possibilité de faire des scripts :
http://www.microsoft.com/resources [...] skPart.asp


 
 [:plusun]  
 
Je n'y avais pas pensé

Reply

Marsh Posté le 09-03-2005 à 10:29:39    

Jef34 a écrit :

[:plusun]  
 :bounce:  :bounce:  
Je n'y avais pas pensé


T'as de la chance de pas etre en face de moi, sinon je t'embrasserai !!!!!!!!
 :love:  :love:  :love:  :love:  
C'est génaile merci beaucoup pour diskpart, je connaissais pas et ca me sauve la vie !!!!!!!!! :pt1cable:  :pt1cable:

Reply

Marsh Posté le 09-03-2005 à 10:29:39   

Reply

Marsh Posté le 09-03-2005 à 14:26:59    

En fait je me suis un peu emballé !
 
D'accord, ce prog aurait permis de faire ce que je voulais, mais le,problème c'est que ce gentil Windows quand il s'installe, il cherche pas à savoir si il y a deja quelqu'un qu'est la, il dit "JE ME MET LA !!!"
 
Donc j'ai quand meme trouvé la solution, il faut modifier le boot .ini, et redémarrer. Au démarrage suivant, il regarde ce qu'il y a dans le boot.ini, à moi de la modifier comme je veux !
 
Merci quand même pour votre aide (El Pollo Diablo c'est grace à toi que j'ai remmarqué ca sur DiskPart)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed