Le langage SMS est exclu sur les forums ProgBoards, tout message ne respectant pas la charte sera déplacé, modifié, ou supprimé par nos modérateurs.

Forum Langages » BASIC » allumer une del

font29
ProgBoarder
Citer Windows XP Msie 7.0 - Posté le 06/10/2008 à 22:10
bonjour,

il y a (bien) longtemps, j'utilisais out 888 pour faire allumer une del via le port com.
Il semble que cette fonction ne marche plus sous xp:S
quel'qu'un a t il un truc?

d'avance merci:D

Edité par font29 ( 06/10/2008 22:11:09 )
RemonterCiter Linux Firefox 3 - Posté le 07/10/2008 à 14:34
C'est loin tout ça, mais de mémoire sous Windows XP l'adresse n'est plus forcément 888, du coup cela dépend des configurations.
Change la caféine en lignes de code, et aurait parfois besoin de l'inverse.
Fred
ProgBoarder
RemonterCiter Windows XP Msie 6 - Posté le 13/10/2008 à 12:42
Salut,

Pour faire ça sous Xp, il faut que tu sois en ring 0 !
Désolé, renseignes toi sur les couches du système XP
et les tables d'autorisation.

Pour faire simple,

soit tu as le DDK (Device Drivers Kit) de MS, qui n'est pas gratuit !
Et tu écris un driver système que tu appelleras
depuis ton programme,

soit tu utilises un crack, je pense à
http://www.beyondlogic.org/porttalk/porttalk.htm
qui est excellent mais ca reste un crack.

Soit tu l'implémentes comme un driver, ou tu utilises bêtement
le Allowio.exe fournit.
Et après tu pourras faire des out comme tu veux et ou tu veux,
avec tous les problèmes de sécurité que ca pose.

Garde en tête que tu n'es pas le seul à utiliser ces ports,
mais si tu le fais correctement, il n'y aura pas de problème
avec le système et les autres applications.
Purée faut que je change d'avatar !
Freem
Modérateur
RemonterCiter Windows XP Firefox 3 - Posté le 15/02/2009 à 06:06
Pour tout ce qui est problème de compatibilité de QBasic avec XP (entres autres) il existe DosBox qui permet d'utiliser QBasic (entres autres) dans les conditions pour lesquelles il est fait, c'est à dire, l'environnement du DOS.
Je suppose que les ports ont été gérés aussi... a vérifier. (ce ne sera pas fait vu la date du post, je pense, mais si quelqu'un passe par la pour vérifier et que ça marche, qu'il le dise, on mettra ce topic en résolu (clein d'oeil) )
Tu me dis, j'oublie. Tu m'enseignes, je me souviens. Tu m'impliques, j'apprends. - Benjamin Franklin
Francesco
Modérateur
RemonterCiter Linux Firefox 3 - Posté le 15/02/2009 à 09:57
Je reviens sur a remarque de Fred disant que le DDK n'était pas gratuit. J'ai obtenu le DDK de Vista gratuitement (un petit enregistrement était nécessaire je crois). Donc je pense qu'il est également possible d'obtenir le DDK pour XP gratuitement...
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
Fred
ProgBoarder
RemonterCiter Windows XP Firefox 3 - Posté le 19/02/2009 à 18:24
Tu as peut être raison Francesco, c'est un souvenir qui date ...

En tout cas je ne pense pas que la DosBox est plus le droit
de communiquer avec les ports systèmes que tout autre
application sous Xp et Vista.
Purée faut que je change d'avatar !
Freem
Modérateur
RemonterCiter Windows XP Firefox 3 - Posté le 19/02/2009 à 18:41
Ce serait surprenant que dosbox ou tout autre logiciel qui ne soit pas un driver ait la possibilité d'accéder physiquement au matériel.
Par contre, il est possible que dosbox émule cet accès, et le traduise en une requête vers le système que windows accepterait.
c'est déjà le cas avec l'accès à la RAM de l'écran ou tout ce qui touche au son, et réseau, après tout.
Tu me dis, j'oublie. Tu m'enseignes, je me souviens. Tu m'impliques, j'apprends. - Benjamin Franklin
Francesco
Modérateur
RemonterCiter Windows NT Firefox 3 - Posté le 19/02/2009 à 21:51
Effectivement, DosBox n'accepte pas directement au matériel. Il traduit les requetes des programmes pour ensuite utiliser l'API Windows.
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)

Poster une réponse

STOP aux fautes volontaires !
Message
Formatage
Note: pour partager du code source, merci d'utiliser le wall !
Smileys (sourire) (yekyek) (clein d'oeil) (désapprouve) (triste) (cool) (langue) (confus) (gêné) (neutre) (eek) (surpris) (diable) (flèche) (exclamation) (question) (diable) (idée) (méchant)
Pseudonyme
Recopiez le code
v6 © Computaid SPRL 2005-2012 - Tous droits réservés - Hébergé par eTigris - Page générée en 0,039 s - Crédits - Stats
1 connecté