IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

Comprendre le "coeur" de mon système


Sujet :

Windows

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 9
    Points : 3
    Points
    3
    Par défaut Comprendre le "coeur" de mon système
    Bonjour,

    La question que je vais vous poser va peut-être vous sembler un peu bizarre mais je vais essayer d'être aussi clair que possible :

    À l'heure actuelle je n'ai aucune notion en programation mais je compte m'y former.

    Cependant, outre le fait de programmer, ce qui m'interesse plus encore c'est comprendre le fonctionnement interne de ma machine.
    En effet, je voudrais pouvoir comprendre comment fonctionne Windows, la base de registre, le Dos, la bas de registre, et ce de manière approfondie.

    Je ne sais pas si je dois commencer par apprendre un langage de programation (si oui lequel) pour comprendre cela, ou bien si c'est une autre approche que je dois adopter.

    Pour être un peu plus prosaïque : par exemple, dans le cas ou surviendrais un message d'erreur avec pleind de lignes de code je veux être en mesure de les comprendre.

    Je me doute bien que ma demande est un peu "floue" mais j'espère que vous aurez compris. En gros j'aimerais m'aventurer dans ce domaine peu accessible situé entre le "hardware" et le "software".

    PS : Si vous avez des sites ou des références bibliographiques je suis preneur.

    PS bis : Ma demande s'applique aussi à Mac OSX, j'ai d'ailleur posté un message identique sur un forum Mac.

    Edit : ne m'en voulez pas si ce que je vais dire vous semble très naïf mais j'ai trouvé l'illustration parfaite de ce que je voulais dire : j'aimerai par exemple être en mesure de comprendre exactement ce qu'il se passe lorsque l'on fait ça
    http://news.com.com/1606-2_3-6101573.html?tag=ne.vid

  2. #2
    mat.M
    Invité(e)
    Par défaut
    Le mieux c'est de prendre des livres comme ceux de Ms Press ( pas ceux sur .NET !) mais je ne sais pas si on peut les trouver encore.
    Un livre de référence est celui de Richter , Jeffrey "Inside Windows NT" je crois .
    Sinon la programmation Windows la référence c'est Charles Petzold ;
    Mais le mieux reste le MSDN à décortiquer.
    Sinon faire une recherche sur les fonctions non documentées de Windows.
    Pour la programmation Windows il est préférable d'apprendre C/C++.
    Le MSDN donne une bonne idée de ce qui se passe dans les entrailles du système
    Pour être un peu plus prosaïque : par exemple, dans le cas ou surviendrais un message d'erreur avec pleind de lignes de code je veux être en mesure de les comprendre.
    Cela dépend du langage de l'outil de développement.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    Merci d'avoir répondu aussi vite,

    Ta réponse est claire est précise.
    J'ai de quoi faire avec les références que tu m'as données.

    Pour la programmation Windows il est préférable d'apprendre C/C++.
    Ca tombe bien, c'est ce par quoi je voulais commencer (même ce n'est pas ce qu'il y a de plus facile).

  4. #4
    mat.M
    Invité(e)
    Par défaut
    J'oubliais : il y a 1 ou 2 livres consacrés au déboguage ( exceptions, plantages..etc ) mais désolé j'ai pas les références.
    Tout cela peut se trouver chez Eyrolles Bd Saint-Germain à Paris

  5. #5
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 381
    Points : 41 582
    Points
    41 582
    Par défaut
    J'ai aussi une référence pour Windows, le "Inside Windows 2000" de Mark Russinovich et David A. Solomon.

    Je l'ai potassé pendant mon stage de l'année dernière entre deux lignes de codes sur un défragmenteur.
    Et encore, il y a peut-être plus récent sur WinXP...

  6. #6
    mat.M
    Invité(e)
    Par défaut
    mark Russinovich c'est un super crack .
    Faut aller sur son site il a plein de supers utilitaires

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo