![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Veteran
![]() Registriert seit: 08.10.2001
Alter: 58
Beiträge: 318
|
![]() 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 |
![]() |
![]() |
![]() |
#2 |
Master
![]() Registriert seit: 22.03.2000
Alter: 66
Beiträge: 550
|
![]() 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 |
![]() |
![]() |
![]() |
#3 |
Veteran
![]() Registriert seit: 08.10.2001
Alter: 58
Beiträge: 318
|
![]() 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 |
![]() |
![]() |
![]() |
#4 |
Veteran
![]() Registriert seit: 08.10.2001
Alter: 58
Beiträge: 318
|
![]() Falls es nicht mit WSH oder VB geht, bin ich auch für andere Lösungen dankbar.
Andy |
![]() |
![]() |
![]() |
#5 |
Master
![]() Registriert seit: 22.03.2000
Alter: 66
Beiträge: 550
|
![]() 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 |
![]() |
![]() |
![]() |
#6 |
Veteran
![]() Registriert seit: 08.10.2001
Alter: 58
Beiträge: 318
|
![]() 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 |
![]() |
![]() |
![]() |
#7 |
Jr. Member
![]() |
![]() 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 |
![]() |
![]() |
![]() |
#8 |
Master
![]() Registriert seit: 22.03.2000
Alter: 66
Beiträge: 550
|
![]() 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 |
![]() |
![]() |
![]() |
#9 |
Veteran
![]() Registriert seit: 08.10.2001
Alter: 58
Beiträge: 318
|
![]() 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 |
![]() |
![]() |
![]() |
#10 |
Jr. Member
![]() |
![]() |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|