Discussione:
Leggere Informazioni su CPU e Motherboard e altro
(troppo vecchio per rispondere)
Pisinho
2013-01-10 08:14:01 UTC
Permalink
Buongiorno,
qualcuno ha il codice VBA per poter leggere le informazioni su Motherboard e
CPU, tipo il modello e marca per esempio ?

Vorrei leggere tutte le informazioni dei PC che ho in azienda e tener
traccia di tutto senza dover fare il giro di tutti, se poi c'è anche il modo
(sicuramente) di leggere la versione di WINDOWS e soprattutto quando è stata
installata meglio....

Grazie mille.
Paolo opg
2013-01-10 12:17:25 UTC
Permalink
Post by Pisinho
Buongiorno,
qualcuno ha il codice VBA per poter leggere le informazioni su
Motherboard e CPU, tipo il modello e marca per esempio ?
un punto di partenza buono come un altro:
http://vbnet.mvps.org/index.html?code/system/getsysteminfo.htm

potresti dover aggiungere un po' di costanti per i nuovi processori.
Post by Pisinho
Vorrei leggere tutte le informazioni dei PC che ho in azienda e tener
traccia di tutto senza dover fare il giro di tutti, se poi c'è anche
il modo (sicuramente) di leggere la versione di WINDOWS e soprattutto
quando è stata installata meglio....
Grazie mille.
l'esigenza quale e'?

se quello che ti serve e' l'inventario del parco computer aziendale, ti
conviene prendere un sw gia' fatto; ce ne sono diversi, anche free o a
costo contenuto.

il tempo che impiegheresti tu a svilupparlo NON E' gratis, qualcuno lo
paga.
e' piu' conveniente sviluppare un tool apposta (e poi manutenerlo,
aggiornarlo, debuggarlo) o spendere per un programma gia' fatto?

un nome a caso: lansweeper. c'e' anche la versione free che fa quello che
hai chiesto.
--
Paolo opg

BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--
Pisinho
2013-01-11 08:52:54 UTC
Permalink
Post by Paolo opg
l'esigenza quale e'?
se quello che ti serve e' l'inventario del parco computer aziendale, ti
conviene prendere un sw gia' fatto; ce ne sono diversi, anche free o a
costo contenuto.
il tempo che impiegheresti tu a svilupparlo NON E' gratis, qualcuno lo
paga.
e' piu' conveniente sviluppare un tool apposta (e poi manutenerlo,
aggiornarlo, debuggarlo) o spendere per un programma gia' fatto?
un nome a caso: lansweeper. c'e' anche la versione free che fa quello che
hai chiesto.
Grazie del link,
nel frattempo in attesa di qualche buon anima naturalmente ho fatto ricerche
ed ho trovato del codice che utilizza WMI.

Con quello trovo tutto quello che mi serve.

Alla tua domanda perchè non comprarne uno già fatto o anche freeware, il
problema è che dovrei comunque fare il giro su tutte le macchine ad
installarlo e farlo girare
mentre se faccio un piccolo programmino (praticamente già fatto), lo
aggiungo ai miei programmi che usano quotidianamente e mi arriveranno i dati
in automatico senza fare il giro.

qui le classi e metodi
http://msdn.microsoft.com/en-us/library/windows/desktop/aa394239%28v=vs.85%29.aspx

qui parte del codice da modificare:
http://www.codeproject.com/Questions/132553/how-2-find-any-mother-board-serial-key


Saluti e Grazie
Paolo opg
2013-01-11 11:15:28 UTC
Permalink
Post by Pisinho
Post by Paolo opg
l'esigenza quale e'?
se quello che ti serve e' l'inventario del parco computer aziendale,
ti conviene prendere un sw gia' fatto; ce ne sono diversi, anche free
o a costo contenuto.
il tempo che impiegheresti tu a svilupparlo NON E' gratis, qualcuno
lo paga.
e' piu' conveniente sviluppare un tool apposta (e poi manutenerlo,
aggiornarlo, debuggarlo) o spendere per un programma gia' fatto?
un nome a caso: lansweeper. c'e' anche la versione free che fa quello
che hai chiesto.
Grazie del link,
nel frattempo in attesa di qualche buon anima naturalmente ho fatto
ricerche ed ho trovato del codice che utilizza WMI.
Con quello trovo tutto quello che mi serve.
Alla tua domanda perchè non comprarne uno già fatto o anche freeware,
il problema è che dovrei comunque fare il giro su tutte le macchine ad
installarlo e farlo girare
mentre se faccio un piccolo programmino (praticamente già fatto), lo
aggiungo ai miei programmi che usano quotidianamente e mi arriveranno
i dati in automatico senza fare il giro.
lansweeper non richiede installazione sui client.
e' necessaria la preparazione lato server, ma quella la devi fare anche
se sviluppi tu il tool, perche' che sia un db sql, un mdb o un file di
testo, devi preparare 'qualcosa' che registri le informazioni provenienti
dai client.
e poi devi fare l'interfaccia di consultazione.
e poi devi magari preparare qualche report.
e poi...

qui da me l'eseguibile di lansweeper si trova su una share e viene
lanciato dallo script di logon senza che venga installato nulla sui
client.

se anche non hai un dominio, aggiungere ai tuoi software una riga del
tipo:
shellexecute '\\server\path\eseguibile\lansweeper.exe'

ti richiede 0 secondi netti e richiede 0 manutenzione.
implementare l'inventario da zero richiede tempo e
l'aggiornamento/debug/manutenzione poi e' a tuo carico...

senza contare che i tools di inventario registrano tutta una serie di
informazioni che magari adesso neanche conosci, ma quasi sicuramente una
volta scoperte ti faranno molto comodo.

in piu' una informazione che magari non e' ovvia: i tool d'inventario si
rompono regolarmente quando ms cambia qualcosa sulla protezione wmi,
permessi di sistema e/o registri o altre cose non troppo esoteriche.

se fai tu il tool, ti fai anche carico di correre dietro alle patch che
s'inventa ms.

val la pena?
Post by Pisinho
qui le classi e metodi
http://msdn.microsoft.com/en-us/library/windows/desktop/aa394239%28v=vs
.85%29.aspx
http://www.codeproject.com/Questions/132553/how-2-find-any-mother-board
-serial-key
Saluti e Grazie
--
Paolo opg

BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--
Loading...