Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Informacje o Systemie
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004
Informacje o Systemie

Jak można pobrać takie informacje jak:

- pełna nazwa, częstotliwość procesora
- ilość pamięci fizycznej, wirtualnej itd.

Widziałem w rejestrach jakieś zapisy ale może zamiast zczytywać z rejestru można za pomocą API ??

Pozdrawiam


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

03-12-2004 17:37
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

Hmmm znalazłęm przykładowy program odczytujący szczegółowe ale to nawet bardzo szczegółowe informacje o procku.

Program zaczyna się od:

strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2"
Set colItems = objWMIService.ExecQuery("Select * from Win32_Processor", , 48)

Ktoś może mi wytłumaczyć co ten zapis oznacza ??


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

03-12-2004 17:53
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003

strComputer = "."

Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2"

tworzy obiekt - to wiesz
nie wiem co to za obiekt


Set colItems = objWMIService.ExecQuery("Select * from Win32_Processor", , 48)

tworzy zapytanie, uruchamia kwerendę, polecenie SQL
Czytaj:
Wybierz (SELECT) wszystko (*) z Win32_Processor


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

03-12-2004 19:10
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

W sumie już nieważne ale dzięki - okazuje się ze kod działa tylko pod XP.

Pytanie pierwsze nadal aktualne.


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

03-12-2004 19:38
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003

Znalazłem coś takiego:
1)
2)
3)

[Post edytowany dnia 03-12-2004 19:47 przez losmac]


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

03-12-2004 19:47
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

No dzięki za linki tylko jest jeden problem - przeszukałem kilka stron związanym z odczytem info procesora i jak się okazuje wszystkie odwołują się do rejestru a tak sie składa że owy klucz który jest podawany w WIN98 nie istnieje i zwraca mizawsze 0 zamiast częstotliwości procesora.

Pytanie jest teraz - jak pobrać częstotliwość procka z poziomu WIN98 - ściagnałem dwa sample ale one korzystają z jakiś DLL'ek a chciałbym zrobić to bez wykorzystywania ich.

Pozdrawiam


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

03-12-2004 22:05
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
Wszystkich odpowiedzi: 5 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1