Etienne BAUDOUX

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX

Le Deal du moment :
Cartes Pokémon 151 : où trouver le ...
Voir le deal

+2
Blackorion35
GalaxySoftware
6 participants

    ArionNova 2.0

    GalaxySoftware
    GalaxySoftware
    On commence à connaître
    On commence à connaître


    Masculin Nombre de messages : 125
    Age : 22
    Localisation : perpignan (66000)
    Humeur : Motivé !
    Date d'inscription : 14/04/2013

    ArionNova 2.0 - Page 2 Empty Re: ArionNova 2.0

    Message par GalaxySoftware Jeu 3 Oct 2013 - 15:20

    Bonjour

    En faites mon PC est un PackardBell et en essayant de récupérer le système sans supprimer mes documents etc...
    Beh... Sa ne marchait pas erreur critique sur le disque dur .
    Donc obliger de faire une remise à zero !!!
    Je vais réfléchir si je fais un Nouveau OS ou recommence ArionNovaGX .

    Hors-sujet : sur le site de Etienne j'ai remarquer qu'il y avait des erreurs de chargement du genre onglets bien placer tout beau ou alors pour moi c'est une ComboBox (Je ne sais pas si c'est le même nom en HTML) .

    Merci de m'avoir lu .
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    ArionNova 2.0 - Page 2 Empty Re: ArionNova 2.0

    Message par lereparateurdepc Jeu 3 Oct 2013 - 16:38

    Re,

    Pour quel raison la restauration du système ? En général elle plante ... Sad

    Les récupérateurs de données as-tu essayé ?

    Courage Smile

    Cordialement ,
    Le réparateur de PC
    JHPC-Software
    JHPC-Software
    Connaisseur
    Connaisseur


    Masculin Nombre de messages : 761
    Age : 30
    Localisation : Bruxelles
    Emploi/loisirs : Etudiant en informatique / Informatique, Electronique, ...
    Humeur : Très bonne
    Date d'inscription : 07/01/2011

    ArionNova 2.0 - Page 2 Empty Re: ArionNova 2.0

    Message par JHPC-Software Jeu 3 Oct 2013 - 17:59

    Bonsoir,
    Il y a des outils adéquats pour la récupération, pourquoi tu n'as pas utiliser un adaptateur et brancher le disque sur un autre pc ? Tu aurais pu avoir tes données. Et tu l'aurais formater juste après. Et hop tout neuf, et toutes les données sont sauvées ...

    Cordialement,
    JHPC
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    ArionNova 2.0 - Page 2 Empty Re: ArionNova 2.0

    Message par lereparateurdepc Jeu 3 Oct 2013 - 18:30

    re,

    Faut pas non plus le démoraliser ......

    Cordialement ,
    Le réparateur de PC
    JHPC-Software
    JHPC-Software
    Connaisseur
    Connaisseur


    Masculin Nombre de messages : 761
    Age : 30
    Localisation : Bruxelles
    Emploi/loisirs : Etudiant en informatique / Informatique, Electronique, ...
    Humeur : Très bonne
    Date d'inscription : 07/01/2011

    ArionNova 2.0 - Page 2 Empty Re: ArionNova 2.0

    Message par JHPC-Software Jeu 3 Oct 2013 - 20:16

    Bonsoir,
    C'est pas pour le démoraliser mais pour le conseiller que je dis cela. Il aura plus de mauvaises surprises comme ça. Et si jamais un bon disque dur externe fait l'affaire.

    Cordialement,
    JHPC
    GalaxySoftware
    GalaxySoftware
    On commence à connaître
    On commence à connaître


    Masculin Nombre de messages : 125
    Age : 22
    Localisation : perpignan (66000)
    Humeur : Motivé !
    Date d'inscription : 14/04/2013

    ArionNova 2.0 - Page 2 Empty Re: ArionNova 2.0

    Message par GalaxySoftware Ven 4 Oct 2013 - 16:58

    Bonsoir

    En faite le problème en plus détailler était que le "Le gestionnaire de chargement du système et introuvable" un truc comme sa même avec la répartion du démarrage Windows impossible .

    Ou sinon j'ai réfléchit et je recommencerai bien de zero avec ARN 1.0 .
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    ArionNova 2.0 - Page 2 Empty Re: ArionNova 2.0

    Message par lereparateurdepc Ven 4 Oct 2013 - 18:16

    re,

    Sous Win 7 tu as un "disque de réparation" intégré au CD d'install mais si c'est un PC acheté préinstallé, il faut graver ce fameux disque de réparation depuis Win7.

    Ce disque permet de réparer, entre autre, le démarrage de seven. Tu as aussi accès à l'invite de commande pour, entre autre, restaurer le démarrage manuellement.
    J'ai déjà eu un soucis avec la réparation automatique ( installation du BootLoader sur G avec l'OS sur C ... ) mais en passant par l'invite de commande c'est rentré dans l'ordre Smile

    Pour le créer : dans "sauvegarde et restaurer" dans le menu de gauche "Créer un disque de réparation système".

    PS : Si tu souhaite que je continu en MP, dis-le Smile

    Cordialement,
    Le réparateur de PC
    GalaxySoftware
    GalaxySoftware
    On commence à connaître
    On commence à connaître


    Masculin Nombre de messages : 125
    Age : 22
    Localisation : perpignan (66000)
    Humeur : Motivé !
    Date d'inscription : 14/04/2013

    ArionNova 2.0 - Page 2 Empty Re: ArionNova 2.0

    Message par GalaxySoftware Ven 4 Oct 2013 - 20:39

    Oui je vois j'aurai du y penser !!
    Mais bon maintenant c'est fait...
    En ce moment je suis en train de créer la configuration de ArionNova 1.0 (oui j'ai bien dit de zero) .
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    ArionNova 2.0 - Page 2 Empty Re: ArionNova 2.0

    Message par lereparateurdepc Sam 5 Oct 2013 - 6:01

    re,

    Si tu garde le même nom, ne repart pas à 0 pour les versions.
    C'est comme si tu le refaisait entièrement pour l'améliorer donc un 2.0 serait aussi bien.
    Je te laisse décider Smile


    Cordialement ,
    Le réparateur de PC
    Szman
    Szman



    Masculin Nombre de messages : 1257
    Age : 24
    Localisation : 76230 Bois-Guillaume
    Emploi/loisirs : Code, musique, sport
    Humeur : Toujours heureux évidemment!
    Date d'inscription : 22/10/2011

    ArionNova 2.0 - Page 2 Empty Re: ArionNova 2.0

    Message par Szman Sam 5 Oct 2013 - 8:14

    Regarde moi avec Interconnect, la 1.0.1 a été un changement total par rapport à la 1.0.0 (qui était, j'ai envie de dire, moche Laughing). Ne repart pas de 0, c'est comme si il n'y avait eu aucune version avant Smile
    GalaxySoftware
    GalaxySoftware
    On commence à connaître
    On commence à connaître


    Masculin Nombre de messages : 125
    Age : 22
    Localisation : perpignan (66000)
    Humeur : Motivé !
    Date d'inscription : 14/04/2013

    ArionNova 2.0 - Page 2 Empty Re: ArionNova 2.0

    Message par GalaxySoftware Sam 5 Oct 2013 - 8:26

    Bonjour

    C'est vrai je suis tout à fait d'accord il faut quand même pas oublier que ArionNovaGX a exister
    Donc je suis d'accord pour la 2.0 ce qui donne ArionNova 2.0a (Alpha) .

    Merci à tous ce qui me soutienne, et merci à Etienne d'avoir fait un logiciel facile d'utilisation .
    Szman
    Szman



    Masculin Nombre de messages : 1257
    Age : 24
    Localisation : 76230 Bois-Guillaume
    Emploi/loisirs : Code, musique, sport
    Humeur : Toujours heureux évidemment!
    Date d'inscription : 22/10/2011

    ArionNova 2.0 - Page 2 Empty Re: ArionNova 2.0

    Message par Szman Sam 5 Oct 2013 - 10:17

    Ici, sur ce forum, on s'entraide, alors c'est normal^^
    GalaxySoftware
    GalaxySoftware
    On commence à connaître
    On commence à connaître


    Masculin Nombre de messages : 125
    Age : 22
    Localisation : perpignan (66000)
    Humeur : Motivé !
    Date d'inscription : 14/04/2013

    ArionNova 2.0 - Page 2 Empty Re: ArionNova 2.0

    Message par GalaxySoftware Sam 5 Oct 2013 - 12:35

    ArionNova 2.0 sera séparé en plusieurs fichier, c'est à dire

    Setup de ArionNova (n'est pas un dossier)
    |
    |-Temp
       |-config.tmp "Fichier créer par arnkrnl.exe"
    |-arnkrnl.exe "Kernel virutelle (chargement des pilotes)"
    |-Keyboard.sys
    |-Display.sys
    |-MouseDRV.dll
    |-WinDLL.exe "créer par moi permet de lire les DLLs Windows comme System.Windows.Forms"
    |-Setup.exe
       |-Fichier/Dossier Système de ArionNova
         |
         |-arnkrnl.exe
         |-Drivers
            |-Keyboard.sys
            |-Display.sys
            |-MouseDRV.dll
            |-Sound.dll
            |-
         |-WinDLL.exe
         |-Boot.arn "Fichier caché"
         |-Local.bin
    Il y a d'autre fichier c'est pour éviter que cela devienne incompréhensible J’éditerai le message pour compléter .  
    GalaxySoftware
    GalaxySoftware
    On commence à connaître
    On commence à connaître


    Masculin Nombre de messages : 125
    Age : 22
    Localisation : perpignan (66000)
    Humeur : Motivé !
    Date d'inscription : 14/04/2013

    ArionNova 2.0 - Page 2 Empty Re: ArionNova 2.0

    Message par GalaxySoftware Lun 3 Fév 2014 - 19:45

    Bonsoir !

    Désolé de ne pas avoir donner de nouvelle pendant...
    eux... bref
    Je ne peux pas vous dire les raison .
    ArionNova (j'allais écrire Mantrix) n'est absolument pas abandonné j'ai essayé de créer mon propre kernel sans succès !  Sad 
    @Blackorion35 : Comment MandrevCore est créer QuestionQuestionQuestionQuestionQuestion

    Des screenshots seront bientôt disponible la version Alpha de ArionNova 2.0 sortira fin Mars 2014 .
    Des vidéo de ArionNova seront disponible Aucune Date pour l'instant .

    ArionNova Project est ralenti par le développement de jeu sur UDK .

    Est...
    Voila c'est tout ce que j'ai à dire .
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 33
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    ArionNova 2.0 - Page 2 Empty Re: ArionNova 2.0

    Message par Blackorion35 Lun 3 Fév 2014 - 20:24

    GalaxySoftware a écrit:Bonsoir !

    Désolé de ne pas avoir donner de nouvelle pendant...
    eux... bref
    Je ne peux pas vous dire les raison .
    ArionNova (j'allais écrire Mantrix) n'est absolument pas abandonné j'ai essayé de créer mon propre kernel sans succès !  Sad 
    @Blackorion35 : Comment MandrevCore est créer QuestionQuestionQuestionQuestionQuestion

    Des screenshots seront bientôt disponible la version Alpha de ArionNova 2.0 sortira fin Mars 2014 .
    Des vidéo de ArionNova seront disponible Aucune Date pour l'instant .

    ArionNova Project est ralenti par le développement de jeu sur UDK .

    Est...
    Voila c'est tout ce que j'ai à dire .
    Bonsoir GalaxySoftware Smile 

    Ha excellent UDK Project je l'avais testé un moment pour dev un jeu mais j'ai préféré FPS CReator X10 : bien plus simple mais pas aussi puissant que UDK qui utilise Unreal Engine :p

    MandrevCore a été créer sur la base du Kernel C# puis on la refait en C++ et ASM + ASMS natif
    En gros tout est réécrit selon notre propre langage de programmation compris par Mantrix en MTX# (prononcé MTX Sharp).
    Pour le codage de l'entrée mémoire par exemple ça donne ça : 
    Code:
    # MTXKRNL32.SYS AlgoStep Company - Tous droits reserves
    # Configuration du kernel MandrevCore 6.0 et superieur
    # Code entierement par Blackorion - Interdiction d apporter des modifications sur la base de la configuration du kernel
    # LANGAGE ASMS natif

    # ** On charge en memoire 2 valeurs par defaut
    new value memory access mode (newlist(code)), name [1]

    {87700  ,
    00001

    }

    end root actuality

    next,

    # ** On positionne le kernel externe sur Mantrix.exe
    new entry root (Mantrix.exe)

    no ass [0xffff]
    no amp [0xef]
    # ** On choisi le base kernel soit Kernel NT 5.X Windows XP pour la base registre
    no ocs [Ox20]

    # ** On genere une cle de cryptage reconnu au demarrage par Mantrix pour
    # ** demarrer la console externe qu on integre par la suite dans l OS
    generator key name mtxkrnl32.sys.asms > %RACINE%\MTXKRNL32.SYS

    map code scan , system

    # ** On creer une cible pour le rapport d erreur si besoin avec sa location exact
    bal log logfiles , dir(System) , report(system)
    bal log logfiles , dir(System\etc) , report(bsod)

    # ** Specification des options de demarrage
    ad,ds op # operation de demarrage client
    ad,ds oa # acces securise a la base des registres
    ad,ds mb # acces externe au disque
    ad,ds ac # relecture et sauvegarde des valeurs

    # ** Ajout de la memoire pour AC et UA
    mem entry ac 87700
    mem entry ua 00001

    end root actuality

    next,

    new entry folder (System)

    sys,core drivers
    no ass [0x5f4a]
    no amp [0x4b]

    # ** On ajoute les dossiers principaux du systeme
    dr,ls dir(ada)
    dr,ls dir(applis)
    dr,ls dir(dev)
    dr,ls dir(etc)
    dr,ls dir(home)
    dr,ls dir(local)
    dr,ls dir(scripts)
    # ** Ajout du dossier 'temp' pour les fichiers ou dossiers temporaires qui doivent
    # ** etre copies a chaque demarrage de l OS
    dr,ls dir(temp)
    dr,ls dir(users)

    end root actuality

    next,

    new value memory access mode (newlist(code)), name [2]

    sup memory access newlist name [1]

    # ** On va creer une serie aleatoire de numero qui serviront de base memoire reutilisable
    {62190  ,
    83277  ,
    90817  ,
    27827  ,
    55693  ,
    03171  ,

    (....... etc : plus de 900 fichiers de mémoire)

    97552 ,
    21842 ,
    240}

    end root actuality

    next,

    new root folder (System)
    new entity (dev)
    new entity (ras)

    localis , dir(ras) , drivers

    ext , el core(".SYS")

    # ** On charge en memoire tout les drivers natifs nescessaires au bon fonctionnement de l OS
    mok,mp fi(ansi) , mem 62190
    mok,mp fi(aspi2dos) , mem 83277
    mok,mp fi(aspi4dos) , mem 90817
    mok,mp fi(aspi8dos) , mem 27827
    mok,mp fi(aspi8u2) , mem 03171
    mok,mp fi(aspicd) , mem 44963
    mok,mp fi(btcdrom) , mem 91966
    mok,mp fi(btdosm) , mem 24871
    mok,mp fi(chkstate) , mem 94304
    mok,mp fi(config) , mem 34484
    mok,mp fi(country) , mem 16315
    mok,mp fi(dblbuff) , mem 83458
    mok,mp fi(dblspace) , mem 10650
    mok,mp fi(dd260) , mem 19801
    mok,mp fi(di1000dd) , mem 16769
    mok,mp fi(display) , mem 71138
    mok,mp fi(drfat32) , mem 67503
    mok,mp fi(driver) , mem 72919
    mok,mp fi(drvspace) , mem 51626
    mok,mp fi(echo) , mem 17933
    mok,mp fi(flashpt) , mem 37572
    mok,mp fi(himem) , mem 22853
    mok,mp fi(ifshlp) , mem 03609
    mok,mp fi(io) , mem 44234
    mok,mp fi(keyboard) , mem 71778
    mok,mp fi(keybrd2) , mem 62126
    mok,mp fi(lpt1usb) , mem 44104
    mok,mp fi(msdos) , mem 71793
    mok,mp fi(oakcdrom) , mem 46645
    mok,mp fi(printer) , mem 39394
    mok,mp fi(ramdrive) , mem 56687
    mok,mp fi(serdrv) , mem 00790
    mok,mp fi(srdxms) , mem 70114
    mok,mp fi(usbaspi) , mem 26959
    mok,mp fi(usbcd) , mem 39870
    mok,mp fi(usbdisk) , mem 25062
    mok,mp fi(vide-cdd) , mem 38206
    mok,mp fi(xcdrom32) , mem 56473
    mok,mp fi(xdma32) , mem 24134

    end root actuality

    next,

    new root kernel (System)
    new entity (local)

    localis , dir(local) , kernel

    # ** On ajoute en memoire les differents systemes possibles fonctionnels
    # ** Soit : 8 bits pour la base KRNL, 16 bits pour CPCDOS, 32 bits pour le patch DPMI CPCDOS et 64 bits pour le kernel MandrevCore et Mantrix
    bat kernel bits flo 8 , mem 14572
    bat kernel bits flo 16 , mem 12625
    bat kernel bits flo 32 , mem 46926
    bat kernel bits flo 64 , mem 62175

    ext , el core(".X")

    # ** On charge le fichier system.x qui determine le type de demarrage de l OS ; virtuel, semi-natif ou natif
    mok,mp fi(system) , mem 40025

    end root actuality

    next,

    new root assembly (System)
    new entity (dev)
    new entity (assembly)

    # ** On met une regle (option) qui prevoit de charger l'assembly .NET 4.0 FrameWork de Microsoft si 'system.x' contient le code '2' soit le semi-natif
    option reg ls ua int (System\local\system.x) view("2")

    localis , dir(assembly) , assembly

    ---- fichier ''resolution.asms'' ------

    # Resolution ecran langage ASMS natif - developpe par AlgoStep Company
    # Mantrix Projet 2013-2014 - tous droits reserves
    # MandrevCore Kernel 6.0 ou superieur
    # cho dab mc,as fi(vga), 640,480 # (non compatible)
    cho dab mc,as fi(svga), 800,600
    cho dab mc,as fi(xga), 1024,768
    cho dab mc,as fi(sxga), 1280,1024
    cho dab mc,as fi(vga+), 1360,768
    cho dab mc,as fi(vgahd+), 1366,768
    cho dab mc,as fi(sxga+), 1400,1050
    cho dab mc,as fi(uxga), 1600,1200
    # non teste derniere ligne ci-dessous
    cho dab mc,as fi(wsvga), 960,600
    # non teste derniere ligne ci-dessous
    cho dab mc,as fi(uwsxga), 1280,600
    cho dab mc,as fi(wxga), 1280,800
    cho dab mc,as fi(wxga+), 1440,900
    cho dab mc,as fi(wsxga+), 1680,1050
    # non teste derniere ligne ci-dessous
    cho dab mc,as fi(wuxga), 1920,1200

    Ce codage n'a pas été appris on la recréer nous même dont la difficulté de faire comprendre quelques choses à la machine sans passer par de l'ASM.

    Puis après on a créer les bases du boot en ASM : 

    Code:
    %ifndef __GRUB
    %define        __GRUB

    DS_MAGIC                equ        3544DA2Ah

    MULTIBOOT_PAGE_ALIGN        equ 1<<0
    MULTIBOOT_MEMORY_INFO        equ 1<<1
    MULTIBOOT_AOUT_KLUDGE        equ 1<<16
    MULTIBOOT_HEADER_MAGIC        equ 0x1BADB002
    MULTIBOOT_HEADER_FLAGS        equ MULTIBOOT_PAGE_ALIGN | MULTIBOOT_MEMORY_INFO | MULTIBOOT_AOUT_KLUDGE
    MULTIBOOT_CHECKSUM        equ -(MULTIBOOT_HEADER_MAGIC + MULTIBOOT_HEADER_FLAGS)

    %endif





    [BITS 32]

    [global start]
    [extern _k_main]

    start:

    call _k_main






    EXTERN code, bss, end

    ALIGN 4
    mboot:
       dd MULTIBOOT_HEADER_MAGIC
       dd MULTIBOOT_HEADER_FLAGS
       dd MULTIBOOT_CHECKSUM
       dd mboot
       dd code
       dd bss
       dd end
       dd start

    En s’inspirant du Kernel "Kernel qui boot avec grub" de CommentCaMarche.net" qui boot comme sont nom l'indique avec GRUB (Unix loader).

    Après on la recréer en VB.NET pour l'intégré à Mantrix puis en IL pour simplifié sa compréhension avec les ordres donnés : 

    Ce qui donne pour exemple (sur la base) : 

    Code:
    .class public auto ansi MandrevCore.Fenêtre_MDI1
        extends [System.Windows.Forms]System.Windows.Forms.Form
    {
        .custom instance void [Microsoft.VisualBasic]Microsoft.VisualBasic.CompilerServices.DesignerGeneratedAttribute::.ctor() = (
            01 00 00 00
        )
        .field public class [System.Windows.Forms]System.Windows.Forms.Timer timer1

        .field public class [System]System.ComponentModel.IContainer components

        .field public class [System.Windows.Forms]System.Windows.Forms.Timer timer2

        .field public class [System.Windows.Forms]System.Windows.Forms.Timer timer3

        .field public class [System.Windows.Forms]System.Windows.Forms.Timer timer4

        .field public class [System.Windows.Forms]System.Windows.Forms.Timer timer5

        .field public class [System.Windows.Forms]System.Windows.Forms.Timer timer6

        .field public class [System.Windows.Forms]System.Windows.Forms.Timer timer7

        .field public class [System.Windows.Forms]System.Windows.Forms.Label label1

        .method public specialname rtspecialname instance void .ctor () cil managed
        {
            IL_0000: ldarg.0
            IL_0001: call instance void [System.Windows.Forms]System.Windows.Forms.Form::.ctor()
            IL_0006: ldarg.0
            IL_0007: callvirt instance void MandrevCore.Fenêtre_MDI1::InitializeComponent()
            IL_000c: ret
        }

        .method public instance void InitializeComponent () cil managed
        {
            .locals init (
                [0] class [System]System.ComponentModel.ComponentResourceManager resources,
                [1] valuetype [System.Drawing]System.Drawing.Color VB$t_struct$N0,
                [2] valuetype [System.Drawing]System.Drawing.Point VB$t_struct$N1,
                [3] valuetype [System.Drawing]System.Drawing.Point VB$t_struct$S2,
                [4] valuetype [System.Drawing]System.Drawing.Size VB$t_struct$N3,
                [5] valuetype [System.Drawing]System.Drawing.Size VB$t_struct$S4
            )

            IL_0000: ldarg.0
            IL_0001: newobj instance void [System]System.ComponentModel.Container::.ctor()
            IL_0006: stfld class [System]System.ComponentModel.IContainer MandrevCore.Fenêtre_MDI1::components
            IL_000b: ldtoken MandrevCore.Fenêtre_MDI1
            IL_0010: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
            IL_0015: newobj instance void [System]System.ComponentModel.ComponentResourceManager::.ctor(class [mscorlib]System.Type)
            IL_001a: stloc.0
            IL_001b: ldarg.0
            IL_001c: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor()
            IL_0021: stfld class [System.Windows.Forms]System.Windows.Forms.Label MandrevCore.Fenêtre_MDI1::label1
            IL_0026: ldarg.0
            IL_0027: ldarg.0
            IL_0028: ldfld class [System]System.ComponentModel.IContainer MandrevCore.Fenêtre_MDI1::components
            IL_002d: newobj instance void [System.Windows.Forms]System.Windows.Forms.Timer::.ctor(class [System]System.ComponentModel.IContainer)
            IL_0032: stfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer1
            IL_0037: ldarg.0
            IL_0038: ldarg.0
            IL_0039: ldfld class [System]System.ComponentModel.IContainer MandrevCore.Fenêtre_MDI1::components
            IL_003e: newobj instance void [System.Windows.Forms]System.Windows.Forms.Timer::.ctor(class [System]System.ComponentModel.IContainer)
            IL_0043: stfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer2
            IL_0048: ldarg.0
            IL_0049: ldarg.0
            IL_004a: ldfld class [System]System.ComponentModel.IContainer MandrevCore.Fenêtre_MDI1::components
            IL_004f: newobj instance void [System.Windows.Forms]System.Windows.Forms.Timer::.ctor(class [System]System.ComponentModel.IContainer)
            IL_0054: stfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer3
            IL_0059: ldarg.0
            IL_005a: ldarg.0
            IL_005b: ldfld class [System]System.ComponentModel.IContainer MandrevCore.Fenêtre_MDI1::components
            IL_0060: newobj instance void [System.Windows.Forms]System.Windows.Forms.Timer::.ctor(class [System]System.ComponentModel.IContainer)
            IL_0065: stfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer4
            IL_006a: ldarg.0
            IL_006b: ldarg.0
            IL_006c: ldfld class [System]System.ComponentModel.IContainer MandrevCore.Fenêtre_MDI1::components
            IL_0071: newobj instance void [System.Windows.Forms]System.Windows.Forms.Timer::.ctor(class [System]System.ComponentModel.IContainer)
            IL_0076: stfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer5
            IL_007b: ldarg.0
            IL_007c: ldarg.0
            IL_007d: ldfld class [System]System.ComponentModel.IContainer MandrevCore.Fenêtre_MDI1::components
            IL_0082: newobj instance void [System.Windows.Forms]System.Windows.Forms.Timer::.ctor(class [System]System.ComponentModel.IContainer)
            IL_0087: stfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer6
            IL_008c: ldarg.0
            IL_008d: ldarg.0
            IL_008e: ldfld class [System]System.ComponentModel.IContainer MandrevCore.Fenêtre_MDI1::components
            IL_0093: newobj instance void [System.Windows.Forms]System.Windows.Forms.Timer::.ctor(class [System]System.ComponentModel.IContainer)
            IL_0098: stfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer7
            IL_009d: ldarg.0
            IL_009e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
            IL_00a3: ldarg.0
            IL_00a4: ldfld class [System.Windows.Forms]System.Windows.Forms.Label MandrevCore.Fenêtre_MDI1::label1
            IL_00a9: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_Black()
            IL_00ae: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackColor(valuetype [System.Drawing]System.Drawing.Color)
            IL_00b3: ldarg.0
            IL_00b4: ldfld class [System.Windows.Forms]System.Windows.Forms.Label MandrevCore.Fenêtre_MDI1::label1
            IL_00b9: call class [System.Windows.Forms]System.Windows.Forms.Cursor [System.Windows.Forms]System.Windows.Forms.Cursors::get_Default()
            IL_00be: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Cursor(class [System.Windows.Forms]System.Windows.Forms.Cursor)
            IL_00c3: ldarg.0
            IL_00c4: ldfld class [System.Windows.Forms]System.Windows.Forms.Label MandrevCore.Fenêtre_MDI1::label1
            IL_00c9: ldc.i4.5
            IL_00ca: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Dock(valuetype [System.Windows.Forms]System.Windows.Forms.DockStyle)
            IL_00cf: ldarg.0
            IL_00d0: ldfld class [System.Windows.Forms]System.Windows.Forms.Label MandrevCore.Fenêtre_MDI1::label1
            IL_00d5: ldstr "Consolas"
            IL_00da: ldc.r4 12
            IL_00df: ldc.i4.0
            IL_00e0: ldc.i4.3
            IL_00e1: ldc.i4.0
            IL_00e2: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string,  float32,  valuetype [System.Drawing]System.Drawing.FontStyle,  valuetype [System.Drawing]System.Drawing.GraphicsUnit,  uint8)
            IL_00e7: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font)
            IL_00ec: ldarg.0
            IL_00ed: ldfld class [System.Windows.Forms]System.Windows.Forms.Label MandrevCore.Fenêtre_MDI1::label1
            IL_00f2: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.Color::get_White()
            IL_00f7: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color)
            IL_00fc: ldarg.0
            IL_00fd: ldfld class [System.Windows.Forms]System.Windows.Forms.Label MandrevCore.Fenêtre_MDI1::label1
            IL_0102: ldc.i4.3
            IL_0103: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Label::set_ImeMode(valuetype [System.Windows.Forms]System.Windows.Forms.ImeMode)
            IL_0108: ldarg.0
            IL_0109: ldfld class [System.Windows.Forms]System.Windows.Forms.Label MandrevCore.Fenêtre_MDI1::label1
            IL_010e: ldloca.s VB$t_struct$S2
            IL_0110: ldc.i4.0
            IL_0111: ldc.i4.0
            IL_0112: call instance void [System.Drawing]System.Drawing.Point::.ctor(int32,  int32)
            IL_0117: ldloc.3
            IL_0118: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
            IL_011d: ldarg.0
            IL_011e: ldfld class [System.Windows.Forms]System.Windows.Forms.Label MandrevCore.Fenêtre_MDI1::label1
            IL_0123: ldstr "label1"
            IL_0128: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
            IL_012d: ldarg.0
            IL_012e: ldfld class [System.Windows.Forms]System.Windows.Forms.Label MandrevCore.Fenêtre_MDI1::label1
            IL_0133: ldloca.s VB$t_struct$S4
            IL_0135: ldc.i4 676
            IL_013a: ldc.i4 405
            IL_013f: call instance void [System.Drawing]System.Drawing.Size::.ctor(int32,  int32)
            IL_0144: ldloc.s VB$t_struct$S4
            IL_0146: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
            IL_014b: ldarg.0
            IL_014c: ldfld class [System.Windows.Forms]System.Windows.Forms.Label MandrevCore.Fenêtre_MDI1::label1
            IL_0151: ldc.i4.8
            IL_0152: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
            IL_0157: ldarg.0
            IL_0158: ldfld class [System.Windows.Forms]System.Windows.Forms.Label MandrevCore.Fenêtre_MDI1::label1
            IL_015d: ldstr "Welcome Kernel MandrevCore 6.0 !\r\n"
            IL_0162: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Label::set_Text(string)
            IL_0167: ldarg.0
            IL_0168: ldfld class [System.Windows.Forms]System.Windows.Forms.Label MandrevCore.Fenêtre_MDI1::label1
            IL_016d: ldc.i4.0
            IL_016e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Visible(bool)
            IL_0173: ldarg.0
            IL_0174: ldfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer1
            IL_0179: ldc.i4 1500
            IL_017e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Timer::set_Interval(int32)
            IL_0183: ldarg.0
            IL_0184: ldfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer2
            IL_0189: ldc.i4 2000
            IL_018e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Timer::set_Interval(int32)
            IL_0193: ldarg.0
            IL_0194: ldfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer3
            IL_0199: ldc.i4 1000
            IL_019e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Timer::set_Interval(int32)
            IL_01a3: ldarg.0
            IL_01a4: ldfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer4
            IL_01a9: ldc.i4 3200
            IL_01ae: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Timer::set_Interval(int32)
            IL_01b3: ldarg.0
            IL_01b4: ldfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer5
            IL_01b9: ldc.i4 1500
            IL_01be: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Timer::set_Interval(int32)
            IL_01c3: ldarg.0
            IL_01c4: ldfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer6
            IL_01c9: ldc.i4 1500
            IL_01ce: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Timer::set_Interval(int32)
            IL_01d3: ldarg.0
            IL_01d4: ldfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer7
            IL_01d9: ldc.i4 2000
            IL_01de: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Timer::set_Interval(int32)
            IL_01e3: ldarg.0
            IL_01e4: ldc.i4.1
            IL_01e5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Form::set_AutoSize(bool)
            IL_01ea: ldarg.0
            IL_01eb: ldc.i4.2
            IL_01ec: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Form::set_AutoValidate(valuetype [System.Windows.Forms]System.Windows.Forms.AutoValidate)
            IL_01f1: ldarg.0
            IL_01f2: ldloc.0
            IL_01f3: ldstr "$this.BackgroundImage"
            IL_01f8: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string)
            IL_01fd: castclass [System.Drawing]System.Drawing.Image
            IL_0202: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackgroundImage(class [System.Drawing]System.Drawing.Image)
            IL_0207: ldarg.0
            IL_0208: ldc.i4.3
            IL_0209: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackgroundImageLayout(valuetype [System.Windows.Forms]System.Windows.Forms.ImageLayout)
            IL_020e: ldarg.0
            IL_020f: ldloca.s VB$t_struct$S4
            IL_0211: ldc.i4 676
            IL_0216: ldc.i4 405
            IL_021b: call instance void [System.Drawing]System.Drawing.Size::.ctor(int32,  int32)
            IL_0220: ldloc.s VB$t_struct$S4
            IL_0222: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Form::set_ClientSize(valuetype [System.Drawing]System.Drawing.Size)
            IL_0227: ldarg.0
            IL_0228: callvirt instance class [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
            IL_022d: ldarg.0
            IL_022e: ldfld class [System.Windows.Forms]System.Windows.Forms.Label MandrevCore.Fenêtre_MDI1::label1
            IL_0233: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control/ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
            IL_0238: ldarg.0
            IL_0239: ldstr "Microsoft Sans Serif"
            IL_023e: ldc.r4 8.25
            IL_0243: newobj instance void [System.Drawing]System.Drawing.Font::.ctor(string,  float32)
            IL_0248: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Font(class [System.Drawing]System.Drawing.Font)
            IL_024d: ldarg.0
            IL_024e: ldc.i4.0
            IL_024f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Form::set_FormBorderStyle(valuetype [System.Windows.Forms]System.Windows.Forms.FormBorderStyle)
            IL_0254: ldarg.0
            IL_0255: ldloc.0
            IL_0256: ldstr "$this.Icon"
            IL_025b: callvirt instance object [mscorlib]System.Resources.ResourceManager::GetObject(string)
            IL_0260: castclass [System.Drawing]System.Drawing.Icon
            IL_0265: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Form::set_Icon(class [System.Drawing]System.Drawing.Icon)
            IL_026a: ldarg.0
            IL_026b: ldc.i4.1
            IL_026c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Form::set_IsMdiContainer(bool)
            IL_0271: ldarg.0
            IL_0272: ldc.i4.0
            IL_0273: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Form::set_MaximizeBox(bool)
            IL_0278: ldarg.0
            IL_0279: ldc.i4.0
            IL_027a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Form::set_MinimizeBox(bool)
            IL_027f: ldarg.0
            IL_0280: ldstr "Fenêtre_MDI1"
            IL_0285: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
            IL_028a: ldarg.0
            IL_028b: ldc.i4.0
            IL_028c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Form::set_ShowIcon(bool)
            IL_0291: ldarg.0
            IL_0292: ldc.i4.0
            IL_0293: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Form::set_ShowInTaskbar(bool)
            IL_0298: ldarg.0
            IL_0299: ldc.i4.1
            IL_029a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Form::set_StartPosition(valuetype [System.Windows.Forms]System.Windows.Forms.FormStartPosition)
            IL_029f: ldarg.0
            IL_02a0: ldstr "MANDREVCORE6.0.CONF[INIT.D]=kernel.config.system"
            IL_02a5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Form::set_Text(string)
            IL_02aa: ldarg.0
            IL_02ab: ldc.i4.1
            IL_02ac: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Form::set_TopMost(bool)
            IL_02b1: ldarg.0
            IL_02b2: ldc.i4.2
            IL_02b3: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Form::set_WindowState(valuetype [System.Windows.Forms]System.Windows.Forms.FormWindowState)
            IL_02b8: ldarg.0
            IL_02b9: ldc.i4.0
            IL_02ba: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
            IL_02bf: ldarg.0
            IL_02c0: ldarg.0
            IL_02c1: dup
            IL_02c2: ldvirtftn instance void MandrevCore.Fenêtre_MDI1::MdiForm_Load(object,  class [mscorlib]System.EventArgs)
            IL_02c8: newobj instance void [mscorlib]System.EventHandler::.ctor(object,  native int)
            IL_02cd: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Form::add_Load(class [mscorlib]System.EventHandler)
            IL_02d2: ldarg.0
            IL_02d3: ldfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer1
            IL_02d8: ldarg.0
            IL_02d9: dup
            IL_02da: ldvirtftn instance void MandrevCore.Fenêtre_MDI1::timer1_Tick(object,  class [mscorlib]System.EventArgs)
            IL_02e0: newobj instance void [mscorlib]System.EventHandler::.ctor(object,  native int)
            IL_02e5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Timer::add_Tick(class [mscorlib]System.EventHandler)
            IL_02ea: ldarg.0
            IL_02eb: ldfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer2
            IL_02f0: ldarg.0
            IL_02f1: dup
            IL_02f2: ldvirtftn instance void MandrevCore.Fenêtre_MDI1::timer2_Tick(object,  class [mscorlib]System.EventArgs)
            IL_02f8: newobj instance void [mscorlib]System.EventHandler::.ctor(object,  native int)
            IL_02fd: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Timer::add_Tick(class [mscorlib]System.EventHandler)
            IL_0302: ldarg.0
            IL_0303: ldfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer3
            IL_0308: ldarg.0
            IL_0309: dup
            IL_030a: ldvirtftn instance void MandrevCore.Fenêtre_MDI1::timer3_Tick(object,  class [mscorlib]System.EventArgs)
            IL_0310: newobj instance void [mscorlib]System.EventHandler::.ctor(object,  native int)
            IL_0315: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Timer::add_Tick(class [mscorlib]System.EventHandler)
            IL_031a: ldarg.0
            IL_031b: ldfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer4
            IL_0320: ldarg.0
            IL_0321: dup
            IL_0322: ldvirtftn instance void MandrevCore.Fenêtre_MDI1::timer4_Tick(object,  class [mscorlib]System.EventArgs)
            IL_0328: newobj instance void [mscorlib]System.EventHandler::.ctor(object,  native int)
            IL_032d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Timer::add_Tick(class [mscorlib]System.EventHandler)
            IL_0332: ldarg.0
            IL_0333: ldfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer5
            IL_0338: ldarg.0
            IL_0339: dup
            IL_033a: ldvirtftn instance void MandrevCore.Fenêtre_MDI1::timer5_Tick(object,  class [mscorlib]System.EventArgs)
            IL_0340: newobj instance void [mscorlib]System.EventHandler::.ctor(object,  native int)
            IL_0345: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Timer::add_Tick(class [mscorlib]System.EventHandler)
            IL_034a: ldarg.0
            IL_034b: ldfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer6
            IL_0350: ldarg.0
            IL_0351: dup
            IL_0352: ldvirtftn instance void MandrevCore.Fenêtre_MDI1::timer6_Tick(object,  class [mscorlib]System.EventArgs)
            IL_0358: newobj instance void [mscorlib]System.EventHandler::.ctor(object,  native int)
            IL_035d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Timer::add_Tick(class [mscorlib]System.EventHandler)
            IL_0362: ldarg.0
            IL_0363: ldfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer7
            IL_0368: ldarg.0
            IL_0369: dup
            IL_036a: ldvirtftn instance void MandrevCore.Fenêtre_MDI1::timer7_Tick(object,  class [mscorlib]System.EventArgs)
            IL_0370: newobj instance void [mscorlib]System.EventHandler::.ctor(object,  native int)
            IL_0375: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Timer::add_Tick(class [mscorlib]System.EventHandler)
            IL_037a: ret
        }

        .method public static void Main () cil managed noinlining nooptimization
        {
            .custom instance void [mscorlib]System.STAThreadAttribute::.ctor() = (
                01 00 00 00
            )
            .entrypoint
            IL_0000: ldsfld class MandrevCore.My.MyApplication MandrevCore.Variables::_manager
            IL_0005: call string[] [mscorlib]System.Environment::GetCommandLineArgs()
            IL_000a: callvirt instance void [Microsoft.VisualBasic]Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase::Run(string[])
            IL_000f: ret
        }

        .method public instance void MdiForm_Load (
                object sender,
                class [mscorlib]System.EventArgs e
            ) cil managed
        {
            IL_0000: ldc.i4.0
            IL_0001: call bool MandrevCore.Fenêtre_MDI1::ShowCursor(bool)
            IL_0006: pop
            IL_0007: ldarg.0
            IL_0008: ldfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer1
            IL_000d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Timer::Start()
            IL_0012: ret
        }

        .method public instance void nouveauToolStripMenuItem_Click (
                object sender,
                class [mscorlib]System.EventArgs e
            ) cil managed
        {
            IL_0000: ret
        }

        .method private static pinvokeimpl("user32") nomangle ansi lasterr winapi) bool ShowCursor (
                bool bShow
            ) cil managed preservesig
        {
        }

        .method public instance void timer1_Tick (
                object sender,
                class [mscorlib]System.EventArgs e
            ) cil managed
        {
            IL_0000: ldarg.0
            IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer1
            IL_0006: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Timer::Stop()
            IL_000b: ldarg.0
            IL_000c: ldfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer2
            IL_0011: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Timer::Start()
            IL_0016: ret
        }

        .method public instance void timer2_Tick (
                object sender,
                class [mscorlib]System.EventArgs e
            ) cil managed
        {
            IL_0000: ldarg.0
            IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer2
            IL_0006: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Timer::Stop()
            IL_000b: ldarg.0
            IL_000c: ldfld class [System.Windows.Forms]System.Windows.Forms.Label MandrevCore.Fenêtre_MDI1::label1
            IL_0011: ldc.i4.1
            IL_0012: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Visible(bool)
            IL_0017: ldarg.0
            IL_0018: ldfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer3
            IL_001d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Timer::Start()
            IL_0022: ret
        }

        .method public instance void timer3_Tick (
                object sender,
                class [mscorlib]System.EventArgs e
            ) cil managed
        {
            .locals init (
                [0] string[] VB$t_array$S0
            )

            IL_0000: ldarg.0
            IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer3
            IL_0006: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Timer::Stop()
            IL_000b: ldarg.0
            IL_000c: ldfld class [System.Windows.Forms]System.Windows.Forms.Label MandrevCore.Fenêtre_MDI1::label1
            IL_0011: ldc.i4.5
            IL_0012: newarr [mscorlib]System.String
            IL_0017: stloc.0
            IL_0018: ldloc.0
            IL_0019: ldc.i4.0
            IL_001a: ldstr "Welcome Kernel MandrevCore 6.0 !"
            IL_001f: stelem.ref
            IL_0020: ldloc.0
            IL_0021: ldc.i4.1
            IL_0022: call string [mscorlib]System.Environment::get_NewLine()
            IL_0027: stelem.ref
            IL_0028: ldloc.0
            IL_0029: ldc.i4.2
            IL_002a: ldstr "MandrevCore va preparer votre ordinateur pour le support de votre systeme d'exploitation..."
            IL_002f: stelem.ref
            IL_0030: ldloc.0
            IL_0031: ldc.i4.3
            IL_0032: call string [mscorlib]System.Environment::get_NewLine()
            IL_0037: stelem.ref
            IL_0038: ldloc.0
            IL_0039: ldc.i4.4
            IL_003a: ldstr ""
            IL_003f: stelem.ref
            IL_0040: ldloc.0
            IL_0041: call string [mscorlib]System.String::Concat(string[])
            IL_0046: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Label::set_Text(string)
            IL_004b: ldarg.0
            IL_004c: ldfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer4
            IL_0051: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Timer::Start()
            IL_0056: ret
        }

        .method public instance void timer4_Tick (
                object sender,
                class [mscorlib]System.EventArgs e
            ) cil managed
        {
            IL_0000: ldarg.0
            IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer4
            IL_0006: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Timer::Stop()
            IL_000b: ldarg.0
            IL_000c: ldfld class [System.Windows.Forms]System.Windows.Forms.Label MandrevCore.Fenêtre_MDI1::label1
            IL_0011: ldc.i4.0
            IL_0012: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Visible(bool)
            IL_0017: ldarg.0
            IL_0018: ldfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer5
            IL_001d: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Timer::Start()
            IL_0022: ret
        }

        .method public instance void timer5_Tick (
                object sender,
                class [mscorlib]System.EventArgs e
            ) cil managed
        {
            IL_0000: ldarg.0
            IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer5
            IL_0006: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Timer::Stop()
            IL_000b: ldarg.0
            IL_000c: call class [System.Drawing]System.Drawing.Bitmap MandrevCore.My.Resources::get_Mandrevcore_logo()
            IL_0011: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackgroundImage(class [System.Drawing]System.Drawing.Image)
            IL_0016: ldarg.0
            IL_0017: ldfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer6
            IL_001c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Timer::Start()
            IL_0021: ret
        }

        .method public instance void timer6_Tick (
                object sender,
                class [mscorlib]System.EventArgs e
            ) cil managed
        {
            IL_0000: ldarg.0
            IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer6
            IL_0006: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Timer::Stop()
            IL_000b: ldarg.0
            IL_000c: call class [System.Drawing]System.Drawing.Bitmap MandrevCore.My.Resources::get_fond_noir()
            IL_0011: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_BackgroundImage(class [System.Drawing]System.Drawing.Image)
            IL_0016: ldarg.0
            IL_0017: ldfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer7
            IL_001c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Timer::Start()
            IL_0021: ret
        }

        .method public instance void timer7_Tick (
                object sender,
                class [mscorlib]System.EventArgs e
            ) cil managed
        {
            .locals init (
                [0] object[] VB$t_array$S0
            )

            IL_0000: ldarg.0
            IL_0001: ldfld class [System.Windows.Forms]System.Windows.Forms.Timer MandrevCore.Fenêtre_MDI1::timer7
            IL_0006: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Timer::Stop()
            IL_000b: ldc.i4.1
            IL_000c: call bool MandrevCore.Fenêtre_MDI1::ShowCursor(bool)
            IL_0011: pop
            IL_0012: newobj instance void MandrevCore.logo_krnl::.ctor()
            IL_0017: stsfld object MandrevCore.Variables::Temp_Form
            IL_001c: ldsfld object MandrevCore.Variables::Temp_Form
            IL_0021: ldnull
            IL_0022: ldstr "Name"
            IL_0027: ldc.i4.1
            IL_0028: newarr [mscorlib]System.Object
            IL_002d: stloc.0
            IL_002e: ldloc.0
            IL_002f: ldc.i4.0
            IL_0030: ldstr "logo_krnl"
            IL_0035: stelem.ref
            IL_0036: ldloc.0
            IL_0037: ldnull
            IL_0038: ldnull
            IL_0039: call void [Microsoft.VisualBasic]Microsoft.VisualBasic.CompilerServices.NewLateBinding::LateSet(object,  class [mscorlib]System.Type,  string,  object[],  string[],  class [mscorlib]System.Type[])
            IL_003e: ldsfld object MandrevCore.Variables::Temp_Form
            IL_0043: ldnull
            IL_0044: ldstr "MdiParent"
            IL_0049: ldc.i4.1
            IL_004a: newarr [mscorlib]System.Object
            IL_004f: stloc.0
            IL_0050: ldloc.0
            IL_0051: ldc.i4.0
            IL_0052: ldarg.0
            IL_0053: stelem.ref
            IL_0054: ldloc.0
            IL_0055: ldnull
            IL_0056: ldnull
            IL_0057: call void [Microsoft.VisualBasic]Microsoft.VisualBasic.CompilerServices.NewLateBinding::LateSet(object,  class [mscorlib]System.Type,  string,  object[],  string[],  class [mscorlib]System.Type[])
            IL_005c: ldsfld object MandrevCore.Variables::Temp_Form
            IL_0061: ldnull
            IL_0062: ldstr "Visible"
            IL_0067: ldc.i4.1
            IL_0068: newarr [mscorlib]System.Object
            IL_006d: stloc.0
            IL_006e: ldloc.0
            IL_006f: ldc.i4.0
            IL_0070: ldc.i4.1
            IL_0071: box [mscorlib]System.Boolean
            IL_0076: stelem.ref
            IL_0077: ldloc.0
            IL_0078: ldnull
            IL_0079: ldnull
            IL_007a: call void [Microsoft.VisualBasic]Microsoft.VisualBasic.CompilerServices.NewLateBinding::LateSet(object,  class [mscorlib]System.Type,  string,  object[],  string[],  class [mscorlib]System.Type[])
            IL_007f: ret
        }
    }

    En gros ça donne ça amusé
    Maintenant à toi de tout faire car n'oubli pas que le .NET EST OBLIGATOIRE.... Sinon t'aura beau faire un Kernel tu pourra jamais lancer ArionNova :/
    Faudra donc que tu puise sur tes connaissances pour créer un système de fusion .NET 4.0 amusé et là bon courage amusé
    On a commencé y'a au moins 4 à 5 mois dans dec' et on est rendu à 30% de fait :s (base toi sur les bases de Mono pour ça amusé)

    Le mieux c'est de rester en virtuel pour toi au début et développer un Kernel complet que lorsque toutes tes bases d'OS sont OK Wink
    GalaxySoftware
    GalaxySoftware
    On commence à connaître
    On commence à connaître


    Masculin Nombre de messages : 125
    Age : 22
    Localisation : perpignan (66000)
    Humeur : Motivé !
    Date d'inscription : 14/04/2013

    ArionNova 2.0 - Page 2 Empty Re: ArionNova 2.0

    Message par GalaxySoftware Dim 16 Fév 2014 - 22:28

    Bonsoir

    j'aurai besoin d'aide je veux que ArionNova lise un fichier dont a l'intèrieur ce trouve de code vb .net pouis enregistrer dans la variable Script puis que grace a la fonction Commandes VB .Net le contenu de la variable soit executer .

    Example : le contenu de Script c'est

    System.windows.Forms.MessageBox.Show("Salut","Test" ...)

    Merci . :-)
    polien
    polien



    Masculin Nombre de messages : 3002
    Age : 27
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    ArionNova 2.0 - Page 2 Empty Re: ArionNova 2.0

    Message par polien Dim 16 Fév 2014 - 22:38

    Bonsoir,

    comme ça je dirais Codedom, s'est le principe qu'utilise SZ2012 pour générer le code Wink
    Szman
    Szman



    Masculin Nombre de messages : 1257
    Age : 24
    Localisation : 76230 Bois-Guillaume
    Emploi/loisirs : Code, musique, sport
    Humeur : Toujours heureux évidemment!
    Date d'inscription : 22/10/2011

    ArionNova 2.0 - Page 2 Empty Re: ArionNova 2.0

    Message par Szman Lun 17 Fév 2014 - 17:48

    Re,

    tien j'ai un lien pour toi très intéressant aussi Wink :

    http://msdn.microsoft.com/fr-fr/library/y2k85ax6(v=vs.110).aspx

    je pense que tu ne peux pas trouver mieux en terme de détails que sur le MSDN Smile

    Cordialement,
    Softewarzatorman

    Contenu sponsorisé


    ArionNova 2.0 - Page 2 Empty Re: ArionNova 2.0

    Message par Contenu sponsorisé

      Sujets similaires

      -

      La date/heure actuelle est Mer 8 Mai 2024 - 5:02