Désolé, je n'avais pas vu le post....
En C++ les choses se gâtent évidement encore plus: La plupart du temps le bousin utilise 'MSV....NomApi' au lieu des API de base. C++ préfère wrapper à tour...
Type: Messages; Utilisateur: wwwwwwo
Désolé, je n'avais pas vu le post....
En C++ les choses se gâtent évidement encore plus: La plupart du temps le bousin utilise 'MSV....NomApi' au lieu des API de base. C++ préfère wrapper à tour...
Il est possible, avec des outils comme "Encoding" de RosAsm, de coder directement sous forme de nombres ou sous forme d'instructions de base. Il est donc aussi possible d'écrire des PE (exe, dll, sys...
aie aie aie... et :aie:
Franchement, le 32 bits, ce sera moins pénible: Cet assembleur là ne t'apportera rien de valable au jour d'aujourd'hui.
Pourquoi entrer en conflit avec un OS qui est...
Je crois que Betov à déjà relevé le problème sur MP.
Il y a pas mal de gus qui on travaillé sur des base d'OS ici. Pourquoi ne pas regarder leurs travaux pour apprendre ? ;)
on avance... :D
Sous quel OS ?
En 16/32/64 bits ?
Pour diriger quel type de flux en direction de quoi ?
Vaste question un peu confuse: (en tout cas ma compréhension)
Effectivement, toutes les fonctions d'un Kernel permettent une gestion des fichiers. Sous DOS, c'était même un peu le but :mouarf:
...
Histoire de dire... mais bon... ;)
CODE segment 'CODE'
assume cs:CODE
org 100h
begin: jmp install
add9 dd ?
col db 0
PhR,
Si un exemple d'utilisation des Flat API de GDI+ t'intéresse (tous formats d'images, matrices de couleurs etc). Pas besoin de wrappeur ou d'includes...
Une démo sur RosAsm.org Le source est...
Bonnes études, tu verras que c'est très instructif.
La touche [F1] (dans RosAsm) c'est comme d'hab mais en mieux...
si tu rencontres des problèmes (ce qui me paraît difficle :mouarf: ) avec les...
Heu.. pour le génie, les lampes c'est pas mon lieu d'habitation de prédilection...
Pour RosAsm -> RosAsm.org le lien indiqué en signature.
Tout ce qui à été dit, à propos de la pénalisation de l'utilisateur final en cas de crash, est effectivement vrai...
Cependant, la génération de protections à partir de composants de type VEGAS ou...
Plus une question est précise, plus les chances de réponses précises sont sensées augmenter...;)
Le plus simple, c'est que tu dé-réassembles avec RosAm, des petits PE réalisés avec ton compilator...
Menu -> File -> Open (un exe... une dll... )
On ne peut pas faire plus simple !
(Merci Alcatîz 8-))
Evidement, selon leurs qualités (ou la volonté/option de "masquer" le code).
Un compilateur n'est qu'un gros tas :mouarf: de règles (plus ou moins adaptées aux contextes) qui est incapable de...
Tout est possible et la difficulté dépend:
- De la qualité du compilateur qui à généré le code assembleur.
- De la qualité d'écriture du codeur initial.
- La quantité de code utilisée pour...
les shr sont biens aussi...;)
Bah... fô bien commencer par un bout
Courage ! :mrgreen:
Si tu regardes du côté de la signature, tu trouveras l'url où télécharger ce que je considère comme un outil révolutionnaire pour la programmation "dé-enfumée" au jour d'aujourd'hui :mouarf:
...
8O J'hallucine, un gus qui se pose sérieusement des questions sérieuses !
Donc, merci pour ta réponse... :mrgreen:
Si je comprends bien WDM permet de décharger des calculs dans d'autres ALU /...
Juste quelques remarques en passant:
Aligner le code n'est pas/plus vraiment le nerf de la guerre en ces temps de // des traitements. La stratégie offre de meilleurs résultats non liés AMD/Intel....
Il n'est aucunement question de remettre en cause une liberté inaliénable (par ailleurs) mais de sérieusement remettre en cause une soit-disant culture (qui, elle, peut devenir aliénante, si ce n'est...
:mrgreen: Merci de nous rapeller le principe des interuptions (visiblement, un grand moment): Sous le Dos Vista(!) c'est un grand pas pour l'assembleur, un grand moment de pédagogie :mouarf: .
Le...
Ou tu copies ton code plusieurs fois ;)
Ou tu lui indiques qu'il doit boucler et rappeler ta procédure de traitement curseur, ce qui n'est pas le cas de ton code...
- Un label (à moins que tu...
Tu as aussi la possibilité d'utiliser RosAsm qui permet de mélanger plusieurs niveaux au sein d'un même source.
C'est à dire: Utiliser un syntaxe bas niveau là où c'est le plus approprié et du HLL...
:oops: + :king:
Je ne te donnerai pas le pompon mais tu es en bonne place sur la liste des vieux réflexes :mrgreen:
Pas d'installeur... (digne ou indigne...) Car RosAsm peut tourner sur une...
Proc Concatenation:
Arguments @Source1, @Source2, @Destination
Uses esi, edi
mov esi D@Source1, edi D@Destination
While B$esi <> 0 | movsb | End_While
...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.