OVH Cloud OVH Cloud

recuperer les noms de peripheriques

4 réponses
Avatar
patrox
Bonjour

Je cherche a recuperer les nom des peripheriques carte son et carte video.
EnumDisplayDevices etait bien sympa mais ca ne marche pas sous 95/98. :(

Merci
pat.

4 réponses

Avatar
Christian ASTOR
patrox wrote:

Je cherche a recuperer les nom des peripheriques carte son et carte video.
EnumDisplayDevices etait bien sympa mais ca ne marche pas sous 95/98. :(



* WMI (Win32_VideoController, ...)
*SetupDiClassGuidsFromName()-SetupDiGetClassDevs()-SetupDiEnumDeviceInfo()
-SetupDiGetDeviceRegistryProperty()-SetupDiDestroyDeviceInfoList()
* waveInGetDevCaps()
Avatar
Jack
Le 23/09/2004 23:13, :

patrox wrote:

Je cherche a recuperer les nom des peripheriques carte son et carte
video.
EnumDisplayDevices etait bien sympa mais ca ne marche pas sous 95/98. :(




* WMI (Win32_VideoController, ...)
*SetupDiClassGuidsFromName()-SetupDiGetClassDevs()-SetupDiEnumDeviceInfo()
-SetupDiGetDeviceRegistryProperty()-SetupDiDestroyDeviceInfoList()
* waveInGetDevCaps()


sous 95/98 ça ne devrait pas le faire.
Avatar
Christian ASTOR
Jack wrote:

sous 95/98 ça ne devrait pas le faire.



Sous 98, testé. Pas de problème.
Sous 95, pas testé, mais selon un mec de MS : "All the device query
operations though should work fine (SetupDiGetClassDevs etc)."
De toute façon, ces fonctions ne font juste que lire la registry.
Avatar
Jack
Le 24/09/2004 20:21, :
Jack wrote:

sous 95/98 ça ne devrait pas le faire.




Sous 98, testé. Pas de problème.
Sous 95, pas testé, mais selon un mec de MS : "All the device query
operations though should work fine (SetupDiGetClassDevs etc)."
De toute façon, ces fonctions ne font juste que lire la registry.



J'ai aussi testé la video sur 98 et, en effet,
cela semble ok pour le nom. En revanche, j'ai noté des zones non
valorisées notamment la mémoire, les taux de rafraichissements (nickel
su w2k). Pouvez vous confirmer?

Microsoft ne semble pas valider cette utilisation pour la vidéo sur 98
(précaution ou cachotterie?):

Requirements
Client: Requires Windows XP, Windows 2000 Professional, or Windows NT
Workstation 4.0 SP4 and later.
Server: Requires Windows Server 2003, Windows 2000 Server, or Windows NT
Server 4.0 SP4 and later.

Sur W95 il en est peut être de même...
WMI qui est optionel sur 98 ne semble pas avoir été proposé sur 95.
Avez plus d'info? L'intervenant de MS?

Si les infos sont dans la registry, avez vous une solution plus appropriée.

Merci pour lui.