Bon voilà, comme les TSR actuels sont un peu limités, j'aimerais bien disposer d'un nouveau standard pour tous types de TSR.
Je voudrais :
- un seul désinstalleur doit suffir à tous les désinstaller, qu'il soit si possible compatible kernel. nostub (sinon tant pis pour le mode nostub ^^)
- dans un seul handle il puisse avoir plusieurs types de tsr (trap, hook, auto-int)
- qu'on puisse communiquer avec eux (leur dire qu'on va les enlever, par exemple, ou les prévenir qu'on va supprimer un autre TSR)
- si possible avoir importation et exportation de fonctions d'un tsr à l'autre, sur le modèle des libs kernel
si vous avez de nouvelles idées...

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
pour l'instant, je pensais avoir un handle principal qui contiendrait une liste de longword, avec chacun dans la partie haute le type de TSR (ça fait 16 types possibles) et dans la partie basse le handle correspondant. Comme il y a au maximum 2000 handles (enfin, c'est trop rare qu'il y en ai plus), on peut passer à 21 types possibles (suffisament pour les trap et auto-int).
Pour les EV_Hook:
Chaque handle pourrait ne contenir que du code pur, sans aucune info : un Hook principal parcourrait la liste et appelerait les Hook à ce format les uns après les autres, avant de passer la main aux Hook qui sont à des formats plus vieux.
Pour les autres TSR :
là je sais moins
j'aimerais une fonction capable de gérer les Events pour offrir un moyen simple de communication, et qui ne prenne pas trop de place.
Ensuite, il faut bien stocker les adresses des anciens trap ^^ (mais on peut faire la même chose que pour les hooks pour ça)

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
Uther Le 17/07/2004 à 23:44 Si c'est pas perdu t'entendre avec Kevin pour avoir quelquechose de compatible qu'il s'engage a ne pas casser pour son plaisir personnel dans 10 jours.
de toute façon, là ça n'a plus rien à voir avec sa convention
elle sera complètement différente, donc pour la compatibilité... bof
enfin, disons que son désinstalleur ne verra pas ces TSR-là, mais ça casse pas vraiment la liste chaînée des TSR actuels

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
et c'est pas parce que tu dis non qu'elle verra moins le jour

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
Tu parles d'un remplacement total, donc c'est encore pire. Tu ne t'engages pas à respecter la convention que le reste de la communauté utilise, donc pour moi tu es tout aussi anti-coopératif que M$.
et alors ? en quoi ça remplace ?

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
Uther Le 17/07/2004 à 23:58 Il ne fais pas un remplacement il fais une nouvelle convetion vu que la tienne refuse d'évoluer.
et alors, tu veux bien remplacer le format kernel par le nostub, jetant ainsi à la poubelle des années de travail pour la compatibilité inter-hooks de la part de plein de gens. Et puis, faut pas exagérer, elle est quasiment vide, ta convention

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
Putain Kevin tu commences à vraiment me faire chier à gueuler dès qu'on fait un truc qui doit remplacer qqc qui vient de toi

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
K² > de toute façon, je ne prendrais pas ton avis en compte

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
Uther Le 18/07/2004 à 00:06 Heu si on en revenait au TSR
K² > je répondrais plus à tes posts, tu ne fais que troller

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
étrangement, j'ai le sentiment que Flanker aurait déjà été kické sur TICT, s'il avait ton comportement, Kevin...
bon, j'explique plus clairement :
un EV_Hook au format EvHk (enfin, la version 2, quoi) aura une liste de Hook et il va les exécuter les uns après les autres. Mais lui même sera au format EvHk, donc il ne cassera pas la compatibilité. Mais les Hooks dans la liste, eux, seront à ma convention à moi, sans aucune compatibilité avec la tienne

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant