Rejestr Software

0

Hej!! Jak wyciągnąć w domenie informacje z rejestru o zainstalowanym sprzęcie na komputerze(nie moim) z sieci znając nazwę domeny, hasło i nazwę kompa ????

Kod realizujący pobieranie tych danych na lokalnym kompie to :

@echo off
for /f "Tokens=*" %%i in ('reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall') do (
   for /f "Tokens=3*" %%j in ('reg query "%%i" /v displayname 2^>nul') do (
      if not %%j==VERSION echo %%j %%k >>1.txt
   )
)

Ale jak wywołać ten kod dla kompa z sieci ??

0

A masz dostęp do tych informacji używająć regedit'a na zdalnym komputerze ?

Już niepamiętam ale coś jak przez mgłe pamiętam że nie do wszystkich informacji ma się dostęp korzystając ze zdalnej sesji, czasami regedit pokazywał jakieś powiadomienia wymagające interakcji z użytkownikiem i zakładam że przy kliknięciu na 'Tak' wykonywał jakieś ekstra operacje by wyświetlić wynik. Ponadto do uzyskania tych informacji mogą okazać się niezbędne uprawnienia administratora. No i najwarzniejsze zdalny windows musi mieć włączoną usługę Remote Registry.

Dostęp do zdalnego rejestru przez : RegConnectRegistry(WinApi) lub Metodą RegistryConnect klasy TRegistry. By wszystko poszło zgodnie z zamierzeniem musisz mieć dostęp do maszyny poniewarz RegConnectRegistry nie zapyta użytkownika o hasło do zdalnego hosta - więcej informacji http://msdn2.microsoft.com/en-us/library/ms724840.aspx

0

Dzięki ;) Zdalny pulpit jest, łączę się z kompami za pomocą hasła i wpisując nazwę domeny - inaczej nie da rady - wszystko poblokowane.

0

Oki, temat zamknięty;) Udało się za pomocą małego skryptu, w którym jest podany węzeł, hasło, i żądane polecenie. Wszystko zgrywam na mój kompik- teraz wystarczy tylko przefiltrować dane i gotowe. ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1