WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Registry Size (http://www.wcm.at/forum/showthread.php?t=94808)

Andy W. 22.04.2003 14:05

Registry Size
 
Hallo Allerseits!

Gibtz es eine Möglichkeit, mittels Windows Scripting die Registry-Grösse abzufragen???
Falls ja, wie?

Wenn´s nicht mit Windows Scripting Host geht, gehts dann zumindest mit Visual Basic?


Danke.
Andy

wbendl 22.04.2003 22:02

hi

ich bin nicht sicher ob ich dich richtig verstanden habe.

wenn du die größe einer datei auslesen willst, dann ist das mit vb möglich. schau mal unter FileSystemObject nach.
bei bedarf such ich es raus.

bei vb-script weiß ich es nicht. wahrscheinlich geht es aber auch.

mfg

wb

Andy W. 23.04.2003 09:47

Hallo!

Das ist es was ich gerne auslesen würde:


[IMG]c:\regsize.jpg[/IMG]


Hab auch schon im Web nach irgendwelchen Beispiellösungen gesucht, aber leider nix gefunden. :(

Kannst Du mir mal die VB-Lösung posten / mailen?


Thx
Andy

Andy W. 23.04.2003 09:51

Falls es nicht mit WSH oder VB geht, bin ich auch für andere Lösungen dankbar.


Andy

wbendl 23.04.2003 12:17

die lösung in vb ist ziemlich einfach:

im vb-project muß ein verweis auf "Microsoft Scripting Runtime" gesetzt sein. daraus schließe ich, daß es auch mit vbs funktioniert.

Sub FileSize()

Dim fso As New FileSystemObject
Dim fil As File

Set fil = fso.GetFile("c:\windows\user.dat")

MsgBox Round(fil.Size / 1024 + 0.49) & " KB"

End Sub

wb

Andy W. 23.04.2003 12:53

Danke für das Beispiel.

Leider ist die Grösse der Datei "NTUSER.DAT" aber nicht mit der Anzeige der Registry-Grösse identisch.

Die Datei hat 796 KB und die Registry-Grösse wird aber mit 15 MB angezeigt.

Brauch ich evtl. noch eine Datei um auf die Gesamtgrösse zu kommen??



Andy

entropy 23.04.2003 13:49

Wenns nicht WSH oder VB sein muss, dann hilft Dir vielleicht dieser MSDN Artikel weiter:
Determining the Registry Size

Darf ich ganz neugierig fragen, wofür Du das brauchst?

mfg
entropy

wbendl 23.04.2003 15:40

soviel ich weiß besteht die registry aus system.dat und user.dat.

die gesamtgröße von 15mb scheint mir relativ hoch.

welche win-version verwendest du, und wie kommst du zu den 15mb?

und wenns kein geheimnis ist, würde ich auch gern wissen, wozu man die größe der registry braucht.

wb

Andy W. 24.04.2003 20:05

Brauchen tu ich es deswegen, weil wir in der Fa. einige PCs haben, wo
die Registry > 100MB (!) ist.

Da laufen Programme einer Fa. drauf, die die Registry
anscheinend "vollmüllen".
Wir haben das auch schon urgiert und ein Update erhalten.
Um zu kontrollieren ob die RegSize auch nicht grösser wird, hätte ich
mir eben gern so ein Script geschrieben, weil es ein wenig mühsam ist,
sich auf jeden einzelnen PC einzuwählen und es händisch zu überprüfen.
:lol:

Andy

entropy 24.04.2003 20:54

Wenns nicht unbedingt was selbst programmiertes sein muss:
Registry Sentinel

mfg
entropy


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:20 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag