Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTO DISPERATO !!

sto creando un programma per la catalogazione dei PC nella mia lan (sono un
amministratore di rete).
utilizzo .NET ed in particolar modo l'accesso al registry dei pc remoti
tramite la classe OpenRemoteBaseKey.
La cosa funziona fino a quando faccio l'accesso a PC che hanno installato NT
o W2000.
per pc con XP o W9x invece mi restituisce un errore dicendomi che non posso
accedere al registro di sistema, questo anche se mi collego come
ADMINISTRATOR di DOMINIO.
sono disperato perchè non si trova nessun tipo di documentazione a riguardo.
non so cosa fare e se non risolvo la cosa molto probabilemente il mio
rinnovo.....sight....non voglio neanche pensarci !!!! AIUTO
ciao
Kasuga
riporto uno stralcio di codice........
Microsoft.Win32.RegistryKey clsRemoteRegKey =
Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive.L
ocalMachine,textBox1.Text.ToString());
RegistryPermission _rp = new
RegistryPermission(PermissionState.Unrestricted);
_rp.Assert();
clsRemoteRegKey=clsRemoteRegKey.OpenSubKey("SOFTWARE\\Microsoft\\Windows
NT\\CurrentVersion");
installedOS = (string) clsRemoteRegKey.GetValue("ProductName");
** Free nntp server at 
www.x-privat.org
 **

 amministratore di rete).
prova questo, è per vb6
http://www.mvps.org/vbnet/index.html?code/network/netserverenumver.htm
--
Ciao, Silv:o)
PS AIUTO DISPERATO !! è il subject giusto per ottenere pochi aiuti e tanti
plonk

 plonk
grazie mille. adesso lo guardo.
mi dispiace per il subject, ma sono veramente disperato. non saprei come
altro definire la situazione.
ti faccio sapere per il link
grazie


 ha scritto nel messaggio
news:bbkfgm$aio68$1...@ID-49224.news.dfncis.de...

** Free nntp server at 
www.x-privat.org
 **

 ha scritto nel messaggio
news:bbkfgm$aio68$1...@ID-49224.news.dfncis.de...

** Free nntp server at 
www.x-privat.org
 **

 hai qualche altre idea.
ribadisco: WBEM in generale, e WMI per i sistemi Win32. Parti da qui
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwmi/html/
wmioverview.asp
c'e di tutto: tutorial, esempi, articoli, download del WMI Core, utility, e
tanta altra roba da passarci giornate intere.
Per .Net poi ci dovrebbero essere classi e tools appositi:
http://msdn.microsoft.com/library/default.asp?url=/downloads/list/wmi.asp
Sull'SDK di Win2000 si trovano una serie di utilissimi script che fanno uso
di questa tecnologia.
Per esempio, lanciando uno di questi script (processo.vbs) ottieni questo
output:
C:\vbs>processor /S myservername
Processor information for Machine myservername
Name                = Intel Pentium III processor
Current Voltage     = 16
Device ID           = CPU0
Status              = 1
Data Width          = 32
Current Clock Speed = 696
L2 Cache Size       = 256
Level               = 6
External Clock      = 100
E' solo uno dei tanti vbs disponibili. Dovresti trovarli anche online da
qualche parte su msdn.
Purtroppo non ho mai usato seriamente questa tecnologia, per cui non so
dirti altro, ma i link che ti ho dato dovrebbero chiarirti ogni dubbio.
--
Ciao, Silv:o)

 
http://msdn.microsoft.com/library/default.asp?url=/downloads/list/wmi.asp
Per esempio, sempre nella sezione download, tra i WMI Administrative Tools
c'č un WMI Object Browser che č spettacolare.
--
Ciao, Silv:o)