WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 22.04.2003, 13:05   #1
Andy W.
Veteran
 
Registriert seit: 08.10.2001
Alter: 58
Beiträge: 318


Standard 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
Andy W. ist offline   Mit Zitat antworten
Alt 22.04.2003, 21:02   #2
wbendl
Master
 
Registriert seit: 22.03.2000
Alter: 66
Beiträge: 550


Standard

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
wbendl ist offline   Mit Zitat antworten
Alt 23.04.2003, 08:47   #3
Andy W.
Veteran
 
Registriert seit: 08.10.2001
Alter: 58
Beiträge: 318


Standard

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. ist offline   Mit Zitat antworten
Alt 23.04.2003, 08:51   #4
Andy W.
Veteran
 
Registriert seit: 08.10.2001
Alter: 58
Beiträge: 318


Standard

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


Andy
Andy W. ist offline   Mit Zitat antworten
Alt 23.04.2003, 11:17   #5
wbendl
Master
 
Registriert seit: 22.03.2000
Alter: 66
Beiträge: 550


Standard

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
wbendl ist offline   Mit Zitat antworten
Alt 23.04.2003, 11:53   #6
Andy W.
Veteran
 
Registriert seit: 08.10.2001
Alter: 58
Beiträge: 318


Standard

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
Andy W. ist offline   Mit Zitat antworten
Alt 23.04.2003, 12:49   #7
entropy
Jr. Member
 
Registriert seit: 11.01.2003
Beiträge: 23


entropy eine Nachricht über ICQ schicken
Standard

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
entropy ist offline   Mit Zitat antworten
Alt 23.04.2003, 14:40   #8
wbendl
Master
 
Registriert seit: 22.03.2000
Alter: 66
Beiträge: 550


Standard

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
wbendl ist offline   Mit Zitat antworten
Alt 24.04.2003, 19:05   #9
Andy W.
Veteran
 
Registriert seit: 08.10.2001
Alter: 58
Beiträge: 318


Standard

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.


Andy
Andy W. ist offline   Mit Zitat antworten
Alt 24.04.2003, 19:54   #10
entropy
Jr. Member
 
Registriert seit: 11.01.2003
Beiträge: 23


entropy eine Nachricht über ICQ schicken
Standard

Wenns nicht unbedingt was selbst programmiertes sein muss:
Registry Sentinel

mfg
entropy
entropy ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:54 Uhr.


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