Language C: récupérer des donner de l'ordi.

php, asp, html, c++ ...

Language C: récupérer des donner de l'ordi.

Messagede Snooky le Dim Nov 27, 2005 14:09

Bonjour à tous:

Je suis débutant en programmation C, et j'aimerais créer un programme qui utiliser des donner qui ne sont pas dans le programme lui même, mais sur l'ordinateur!

Par exemple: savoir à quel température est le processeur, récupérer des donner d'un logiciel.

Et d'autre chose encore comme démarer un programme le fermer, etc etc etc...

Alors la premiére question c'est : Est-ce-que c'est posible en C?
Et si oui, y a-t'il un site qui donne les commandes pour faire ce genre de chose?
Avatar de l'utilisateur
Snooky
Nouveau
Nouveau
 
Messages: 33
Inscription: Dim Nov 20, 2005 23:16
Localisation: Alsace

Messagede Jameslol le Dim Nov 27, 2005 19:45

Image
En Ecosse, un homme a été arrêté pour attentat à la pudeur... parce qu'il s'épongeait le front avec son kilt.[Coluche]
Avatar de l'utilisateur
Jameslol
Esprit suprême
Esprit suprême
 
Messages: 6792
Inscription: Sam Sep 17, 2005 17:38
Localisation: Visé

Messagede Snooky le Dim Nov 27, 2005 20:43

Heu... oui..... merci beaucoup Jameslol.... mais heu... comment dire.... :roll: (j'ai du mal m'exprimer en faite!)

Je cherche des comandes... des lignes de code en C!
Pour exemple, je voudrais créer un programme qui pourrait me dire à quel température est mon processeur, ou alors une ligne de code qui me placera l'heur actuel dans une variable, ou encore une ligne de code qui me placera le nom de la musique que je suis en train de lire sous windows Media dans une variable, etc etc etc...

Se que je veut: c'est créer un programme qui pourra récolté, écrire, modifier des infos sur mon ordi! Et je cherche donc un site qui liste des lignes de commande pour faire ce genre de chose... si c'est possible en C... si non en java ou en VB sa me va aussi!
Avatar de l'utilisateur
Snooky
Nouveau
Nouveau
 
Messages: 33
Inscription: Dim Nov 20, 2005 23:16
Localisation: Alsace

Messagede Jameslol le Dim Nov 27, 2005 21:09

Sorry, normalement GrazyCat te répondra, il passe tout les week end.


Good luck :fou:
Image
En Ecosse, un homme a été arrêté pour attentat à la pudeur... parce qu'il s'épongeait le front avec son kilt.[Coluche]
Avatar de l'utilisateur
Jameslol
Esprit suprême
Esprit suprême
 
Messages: 6792
Inscription: Sam Sep 17, 2005 17:38
Localisation: Visé

Messagede Cyberien le Dim Nov 27, 2005 23:15

Que ce soit en C ou en n'importe quel autre langage, le truc est de connaitre les adresses mémoires où sont stockées ces infos et de les lire tout simplement. On peut le faire avec n'importe quoi même en Basic :lol:

Ce sont des infos qu'on trouve dans le setup du micro comme la température du processeur.

Pour ça il faut des docs assez pointues sur les PC et sur les cartes-mères.

Le problème est que ton programme risque de ne pas marcher sur des processeurs différents, voire sur des cartes-mères ou des versions de Windaube différentes si les infos ne sont pas toujours stockées de la même façon.
Celui qui a pris la voie du Tao est prié de la ramener quand il aura fini de s'en servir.
Avatar de l'utilisateur
Cyberien
Beau parleur
Beau parleur
 
Messages: 600
Inscription: Mer Sep 28, 2005 10:55

Messagede Jameslol le Mar Nov 29, 2005 22:45

Sorry Snooky
Image
En Ecosse, un homme a été arrêté pour attentat à la pudeur... parce qu'il s'épongeait le front avec son kilt.[Coluche]
Avatar de l'utilisateur
Jameslol
Esprit suprême
Esprit suprême
 
Messages: 6792
Inscription: Sam Sep 17, 2005 17:38
Localisation: Visé

Messagede Cyberien le Mer Nov 30, 2005 03:22

Cyberien a écrit:Que ce soit en C ou en n'importe quel autre langage, le truc est de connaitre les adresses mémoires où sont stockées ces infos et de les lire tout simplement. On peut le faire avec n'importe quoi même en Basic :lol:


J'avais trouvé au début des années '80, un programme en Basic qui permettait sur un MO5 de Thomson de faire une copie d'écran sur une cassette audio et de la recharger à l'écran ; ça prenait 3 bonnes minutes mébon, c'était mieux que rien.
Celui qui a pris la voie du Tao est prié de la ramener quand il aura fini de s'en servir.
Avatar de l'utilisateur
Cyberien
Beau parleur
Beau parleur
 
Messages: 600
Inscription: Mer Sep 28, 2005 10:55

Messagede titsta le Jeu Déc 01, 2005 16:19

Ouai !!!!!! je me souviens !!! j'avais fait ça moi aussi !!!!
Une copie d'écran en Basic sur mon TO7 70 !!
C'était le bon temps ça !!!… que de souvenir !
(La vache ! je suis entrain de me dire que ça fait presque 20 ans… ça file un coup de vieux ça… de pouvoir dire, "je me souvient, c'était il y a 20 ans"… :(( )
La vie n'est qu'un trait, un instant
Je veux que la mienne soit un trait de feu
Un trait de lumière,
Une étoile éphémère
Avatar de l'utilisateur
titsta
Esprit suprême
Esprit suprême
 
Messages: 5065
Inscription: Dim Mar 06, 2005 03:16
Localisation: PARIS

Messagede Snooky le Jeu Déc 01, 2005 18:07

Donc c'est possible... il suffit de trouver l'adresse memoire!!!

Et vous auriez pas un bon site qui peut me procurer sa???

Ou alors ou trouver sa? Mon but n'est pas de faire un logiciel utilisable sur tout les ordis, mais sur le mien.

Et merci pour vos réponces!
Avatar de l'utilisateur
Snooky
Nouveau
Nouveau
 
Messages: 33
Inscription: Dim Nov 20, 2005 23:16
Localisation: Alsace

Messagede Cyberien le Jeu Déc 01, 2005 18:15

Snooky a écrit:Donc c'est possible... il suffit de trouver l'adresse memoire!!!

Et vous auriez pas un bon site qui peut me procurer sa???

Ou alors ou trouver sa? Mon but n'est pas de faire un logiciel utilisable sur tout les ordis, mais sur le mien.

Et merci pour vos réponces!

Tu n'as pas une doc de ta carte-mère ? Sinon, il te faut la référence exacte et tu recherches sur le net sur le site du constructeur par exemple.
Celui qui a pris la voie du Tao est prié de la ramener quand il aura fini de s'en servir.
Avatar de l'utilisateur
Cyberien
Beau parleur
Beau parleur
 
Messages: 600
Inscription: Mer Sep 28, 2005 10:55

Messagede vince11 le Jeu Déc 01, 2005 22:42

tu peux toujours telecharger SpeedFan, qui te donnera toutes les températures de ton PC.

sinon, pour une analyse complète , Everest .


SpeedFan


http://users.erols.com/chare/elec.htm un lien sympa pour AMD


Everest
Avatar de l'utilisateur
vince11
Météor spirituel
Météor spirituel
 
Messages: 1516
Inscription: Sam Sep 10, 2005 13:52
Localisation: Aude

Messagede Snooky le Dim Déc 04, 2005 18:49

J'ai chercher mais sans résultat.

la doc que j'ai ne me fournie rien à ce niveau.
Et j'ai rien trouver de mieu sur internet!!!

Je me demande comment les programmeurs font!!
C'est parce que la vitesse de la lumiere est superieur a celle du son que tant de pesonne ont l'air intelligent avant d'avoir l'air con
Avatar de l'utilisateur
Snooky
Nouveau
Nouveau
 
Messages: 33
Inscription: Dim Nov 20, 2005 23:16
Localisation: Alsace

Messagede Cyberien le Dim Déc 04, 2005 21:43

Pose plutôt ta question sur un forum spécialisé comme http://forum.hardware.fr/ tu auras plus de chances d'avoir une réponse.
Celui qui a pris la voie du Tao est prié de la ramener quand il aura fini de s'en servir.
Avatar de l'utilisateur
Cyberien
Beau parleur
Beau parleur
 
Messages: 600
Inscription: Mer Sep 28, 2005 10:55

Messagede existence le Lun Déc 05, 2005 15:03

Snooky a écrit:Pour exemple, je voudrais créer un programme qui pourrait me dire à quel température est mon processeur, ou alors une ligne de code qui me placera l'heur actuel dans une variable, ou encore une ligne de code qui me placera le nom de la musique que je suis en train de lire sous windows Media dans une variable, etc etc etc...


Pour lire l'heure, faut écrire timeGetTime()
Plus d'explication : http://msdn.microsoft.com/library/default.asp?url=/library/en-us/multimed/htm/_win32_timegettime.asp

Pour savoir la musique que Windows Media est en train de lire, il faut communiquer avec le programme, c'est plus compliqué. La fonction SendMessage permet d'envoyer un message.

La température de processeur, là, je crois pas qu'il y ait de fonction Windows pour ça. C'est trop "matériel".
Avatar de l'utilisateur
existence
Beau parleur
Beau parleur
 
Messages: 634
Inscription: Lun Sep 19, 2005 16:21
Localisation: Alsace

Messagede Snooky le Mar Déc 06, 2005 15:46

Ha oui.... se cher MSDN!!! lol

Merci... mais je ne comprend pas du tout l'anglais!! C'est pas tres pratique pour programmer... mais bon!
C'est parce que la vitesse de la lumiere est superieur a celle du son que tant de pesonne ont l'air intelligent avant d'avoir l'air con
Avatar de l'utilisateur
Snooky
Nouveau
Nouveau
 
Messages: 33
Inscription: Dim Nov 20, 2005 23:16
Localisation: Alsace

Suivante

Retourner vers Programmation

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité