Pouvez vous m'indiquer comment je pourrais r=E9cup=E9rer les donn=E9es
suivantes sur windows (nt, 2000, xp) ?
-> charge CPU
-> capacit=E9 et utilisation de la RAM et des DD
-> liste des processus en cours d'execution
-> stat des interfaces r=E9seaux
J'aimerai plutot faire un petit programme en python.
Ce programme devra toutes les 5 minutes remettre =E0 jour les donn=E9es
ci-dessus.
Alors si ces donn=E9es sont stock=E9s dans la base de registre (je crois
que oui), j'aimerai avoir les cl=E9s =E0 chercher parce que je ne les
trouvent pas
Sinon, quelles fonctions dois-je utiliser de pyWin32 pour obtenir
toutes informations?
Et enfin, si tout cela n'est pas possible, avez vous d'autres id=E9es ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
DarkPearl
Derniere informations :
j'ai deja essayé SNMP mais je ne peut pas obtenir l'ensemble des informations. Si possible j'aimerai eviter WMI parce que ce service n'est pas disponible pour toutes les distributions windows.
Cordialement
Derniere informations :
j'ai deja essayé SNMP mais je ne peut pas obtenir l'ensemble des
informations.
Si possible j'aimerai eviter WMI parce que ce service n'est pas
disponible pour toutes les distributions windows.
j'ai deja essayé SNMP mais je ne peut pas obtenir l'ensemble des informations. Si possible j'aimerai eviter WMI parce que ce service n'est pas disponible pour toutes les distributions windows.
Merci pour la réponse. Mais pouvez vous etre un peut plus verbeux sur les methodes. Enfin, pour la méthode GetDiskFreeSpaceEx(), je peux avoir l'ensemble des partitions, meme les CDROM et les floppy. Mais du coup, comment avoir le type de partition ? parce que je voudrais trouver uniquement les Disques Durs et non les CDROM, usb,floppy,etc.
Merci d'avance Cordialement
Merci pour la réponse.
Mais pouvez vous etre un peut plus verbeux sur les methodes.
Enfin, pour la méthode GetDiskFreeSpaceEx(), je peux avoir l'ensemble
des partitions, meme les CDROM et les floppy. Mais du coup, comment
avoir le type de partition ? parce que je voudrais trouver uniquement
les Disques Durs et non les CDROM, usb,floppy,etc.
Merci pour la réponse. Mais pouvez vous etre un peut plus verbeux sur les methodes. Enfin, pour la méthode GetDiskFreeSpaceEx(), je peux avoir l'ensemble des partitions, meme les CDROM et les floppy. Mais du coup, comment avoir le type de partition ? parce que je voudrais trouver uniquement les Disques Durs et non les CDROM, usb,floppy,etc.
Merci d'avance Cordialement
Remi THOMAS
DarkPearl wrote:
Bonjour a tous,
Pouvez vous m'indiquer comment je pourrais récupérer les données suivantes sur windows (nt, 2000, xp) ?
-> charge CPU -> capacité et utilisation de la RAM et des DD -> liste des processus en cours d'execution -> stat des interfaces réseaux
J'aimerai plutot faire un petit programme en python. Ce programme devra toutes les 5 minutes remettre à jour les données ci-dessus.
Alors si ces données sont stockés dans la base de registre (je crois que oui), j'aimerai avoir les clés à chercher parce que je ne les trouvent pas Sinon, quelles fonctions dois-je utiliser de pyWin32 pour obtenir toutes informations?
Et enfin, si tout cela n'est pas possible, avez vous d'autres idées ?
Merci d'avance
Bonjour, Ce n'est pas dans la base de registre, c'est bien plus compliqué. Si Python n'est pas une obligation je te conseille de le faire en .NET. Je l'ai déjà fait en C++ et ce n'était pas trivial, .NET simplifie bien la chose. Pour avoir des infos sur l'utilisation des compteurs de performance en .NET je te conseille de regarder les exemples en bas de cette page http://msdn2.microsoft.com/en-us/library/system.diagnostics.performancecountertype.aspx
Par rappel Visual C# 2005 Express Edition est gratuit http://www.microsoft.com/france/msdn/vstudio/express/default.mspx
Rémi
DarkPearl wrote:
Bonjour a tous,
Pouvez vous m'indiquer comment je pourrais récupérer les données
suivantes sur windows (nt, 2000, xp) ?
-> charge CPU
-> capacité et utilisation de la RAM et des DD
-> liste des processus en cours d'execution
-> stat des interfaces réseaux
J'aimerai plutot faire un petit programme en python.
Ce programme devra toutes les 5 minutes remettre à jour les données
ci-dessus.
Alors si ces données sont stockés dans la base de registre (je crois
que oui), j'aimerai avoir les clés à chercher parce que je ne les
trouvent pas
Sinon, quelles fonctions dois-je utiliser de pyWin32 pour obtenir
toutes informations?
Et enfin, si tout cela n'est pas possible, avez vous d'autres idées ?
Merci d'avance
Bonjour,
Ce n'est pas dans la base de registre, c'est bien plus compliqué.
Si Python n'est pas une obligation je te conseille de le faire en .NET.
Je l'ai déjà fait en C++ et ce n'était pas trivial, .NET simplifie bien
la chose.
Pour avoir des infos sur l'utilisation des compteurs de performance en
.NET je te conseille de regarder les exemples en bas de cette page
http://msdn2.microsoft.com/en-us/library/system.diagnostics.performancecountertype.aspx
Par rappel Visual C# 2005 Express Edition est gratuit
http://www.microsoft.com/france/msdn/vstudio/express/default.mspx
Pouvez vous m'indiquer comment je pourrais récupérer les données suivantes sur windows (nt, 2000, xp) ?
-> charge CPU -> capacité et utilisation de la RAM et des DD -> liste des processus en cours d'execution -> stat des interfaces réseaux
J'aimerai plutot faire un petit programme en python. Ce programme devra toutes les 5 minutes remettre à jour les données ci-dessus.
Alors si ces données sont stockés dans la base de registre (je crois que oui), j'aimerai avoir les clés à chercher parce que je ne les trouvent pas Sinon, quelles fonctions dois-je utiliser de pyWin32 pour obtenir toutes informations?
Et enfin, si tout cela n'est pas possible, avez vous d'autres idées ?
Merci d'avance
Bonjour, Ce n'est pas dans la base de registre, c'est bien plus compliqué. Si Python n'est pas une obligation je te conseille de le faire en .NET. Je l'ai déjà fait en C++ et ce n'était pas trivial, .NET simplifie bien la chose. Pour avoir des infos sur l'utilisation des compteurs de performance en .NET je te conseille de regarder les exemples en bas de cette page http://msdn2.microsoft.com/en-us/library/system.diagnostics.performancecountertype.aspx
Par rappel Visual C# 2005 Express Edition est gratuit http://www.microsoft.com/france/msdn/vstudio/express/default.mspx
Rémi
Christian ASTOR
DarkPearl wrote:
e voudrais trouver uniquement les Disques Durs et non les CDROM, usb,floppy,etc.
GetDriveType(), NtQueryVolumeInformationFile()
DarkPearl wrote:
e voudrais trouver uniquement
les Disques Durs et non les CDROM, usb,floppy,etc.