OVH Cloud OVH Cloud

Mes infos dans msinfo32

4 réponses
Avatar
Thierry
bonjour,

Je cherche désespérément comment m'interfacer avec msinfo32. Je souhaiterai
que les informations "système" de mon application puisse être disponible via
cet utilitaire.

Quelqu'un aurrait-il un lien pour moi ? Je n'ai rien trouvé sous google, mis
à part la liste des méthodes à implémenter...
http://www.myplugins.info/guids/typeinfo/typeinfo.php?clsid=%7B25959BEF-E700-11D2-A7AF-00C04F806200%7D

Merci
Bonne soirée
-Thierry-

4 réponses

Avatar
Picalausa François
Hello,

Effectivement, il est possible tu puisse t'interfacer avec msinfo32 à partir
de l'ativex
C:Program FilesFichiers communsMicrosoft SharedMSInfoIEINFO5.OCX

Cependant, cet activeX n'est pas documenté. Cela signifie que :
- l'utilisation des fonctions devra se faire au hasard, jusqu'à ce que ça
fonctionne - ou par reverse engineering)
- il est possible que la spécification des fonctions change du jour au
lendemain sans prévenir
Cette approche n'est donc, AMHA, pas bonne.

Je n'ai pas trouvé de moyen de se connecter à msinfo32 directement, mais
peut-être peux-tu nous indiquer quelle(s) information(s) tu cherche à
récupérer? Il sera alors probablement possible de te rediriger vers une
autre piste (par exemple, WMI peut retrouver certaines des informations
indiquées)

--
Picalausa François

"Thierry" a écrit dans le message de news:

Je cherche désespérément comment m'interfacer avec msinfo32. Je
souhaiterai que les informations "système" de mon application puisse être
disponible via cet utilitaire.

Quelqu'un aurrait-il un lien pour moi ? Je n'ai rien trouvé sous google,
mis à part la liste des méthodes à implémenter...
http://www.myplugins.info/guids/typeinfo/typeinfo.php?clsid=%7B25959BEF-E700-11D2-A7AF-00C04F806200%7D


Avatar
Thierry
L'idée est de pouvoir donner à un utilisateur des informations sur mon
application, bien utile pour le support.
msinfo32 me semblait être la bonne place.


"Picalausa François" a écrit dans le message de
news:O$
Hello,

Effectivement, il est possible tu puisse t'interfacer avec msinfo32 à


partir
de l'ativex
C:Program FilesFichiers communsMicrosoft SharedMSInfoIEINFO5.OCX

Cependant, cet activeX n'est pas documenté. Cela signifie que :
- l'utilisation des fonctions devra se faire au hasard, jusqu'à ce que ça
fonctionne - ou par reverse engineering)
- il est possible que la spécification des fonctions change du jour au
lendemain sans prévenir
Cette approche n'est donc, AMHA, pas bonne.

Je n'ai pas trouvé de moyen de se connecter à msinfo32 directement, mais
peut-être peux-tu nous indiquer quelle(s) information(s) tu cherche à
récupérer? Il sera alors probablement possible de te rediriger vers une
autre piste (par exemple, WMI peut retrouver certaines des informations
indiquées)

--
Picalausa François

"Thierry" a écrit dans le message de news:

> Je cherche désespérément comment m'interfacer avec msinfo32. Je
> souhaiterai que les informations "système" de mon application puisse


être
> disponible via cet utilitaire.
>
> Quelqu'un aurrait-il un lien pour moi ? Je n'ai rien trouvé sous google,
> mis à part la liste des méthodes à implémenter...
>


http://www.myplugins.info/guids/typeinfo/typeinfo.php?clsid=%7B25959BEF-E700-11D2-A7AF-00C04F806200%7D




Avatar
Picalausa François
Hello,

Le mieux que je puisse dire est que du côté de msinfo32 est:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftShared ToolsMSInfo
tu devrais pouvoir trouver l'une ou l'autre chose intéressante.
Encore une fois, ce n'est pas documenté !

Pour informer sur l'état de ton application, tu peux autrement utiliser
l'event log/event viewer:
http://support.microsoft.com/kb/154576

Ou encore écrire un composant pour la mmc:
http://msdn2.microsoft.com/en-us/library/ms123402.aspx
(si tu ne sais pas ce qu'est un snappin mmc, je te conseille de démarre >
exécuter services.msc, eventvwr.msc et/ou diskmgmt.msc)

Cependant, ce type de solution peut ne pas être adapté pour Win9x... Quelles
sont tes plateformes de destination?

--
Picalausa François

"Thierry" a écrit dans le message de news:
%
L'idée est de pouvoir donner à un utilisateur des informations sur mon
application, bien utile pour le support.


Avatar
Thierry
A partir de win98SP1. Je n'ai pas de compatibilité pour win95 ou win98.
Le truc, c'est que je ne désire pas logguer des évènements, mais vraiment
fournir des infos utiles et interressantes pour le support, ne serait ce que
le chemin du fichier ouvert par l'utilisateur, la version du logiciel et des
pluggins, etc. Bref, des infos sur "mon" système, et combinées à ceux de
windows présentes dans msinfo32, c'est une mine d'or d'informations pour le
support.

Si l'intégrtion avec msInfo32 n'est pas documenté, tampis, je me ferai une
raison :( MsInfo32 me parraissait vraiment être la place idéale pour ce type
d'info.
Je vais donc me rabattre sur une version "propriétaire" :o(

Merci François pour le temps que tu m'as accordé.

Thierry.

"Picalausa François" a écrit dans le message de
news:%
Hello,

Le mieux que je puisse dire est que du côté de msinfo32 est:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftShared ToolsMSInfo
tu devrais pouvoir trouver l'une ou l'autre chose intéressante.
Encore une fois, ce n'est pas documenté !

Pour informer sur l'état de ton application, tu peux autrement utiliser
l'event log/event viewer:
http://support.microsoft.com/kb/154576

Ou encore écrire un composant pour la mmc:
http://msdn2.microsoft.com/en-us/library/ms123402.aspx
(si tu ne sais pas ce qu'est un snappin mmc, je te conseille de démarre >
exécuter services.msc, eventvwr.msc et/ou diskmgmt.msc)

Cependant, ce type de solution peut ne pas être adapté pour Win9x...


Quelles
sont tes plateformes de destination?

--
Picalausa François

"Thierry" a écrit dans le message de news:
%
> L'idée est de pouvoir donner à un utilisateur des informations sur mon
> application, bien utile pour le support.