Autor Thema: grösse der Festplatte bestimmen  (Gelesen 5754 mal)

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
grösse der Festplatte bestimmen
« am: 08.10.02 - 08:29:27 »
@All

hat mal jemand schnell eine function zur Hand, um die Grösse eine Festplatte zu bestimmen ??

eknori
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline muR

  • Junior Mitglied
  • **
  • Beiträge: 63
  • Geschlecht: Männlich
  • Rock my life
Re: grösse der Festplatte bestimmen
« Antwort #1 am: 08.10.02 - 08:44:00 »
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: grösse der Festplatte bestimmen
« Antwort #2 am: 08.10.02 - 08:57:53 »
irgendwie funzt der Link nicht
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline muR

  • Junior Mitglied
  • **
  • Beiträge: 63
  • Geschlecht: Männlich
  • Rock my life
Re: grösse der Festplatte bestimmen
« Antwort #3 am: 08.10.02 - 09:05:52 »
Hallo,

weiß nicht - wenn ich daraufklicke komm ich direkt zu dieser Seite.
Du kannst aber auch einfach die Seite www.vbapihelpline.de besuchen und dir das Beispiel für die Funktion GetDiskFreeSpaceEx ansehen.

Gruß
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: grösse der Festplatte bestimmen
« Antwort #4 am: 08.10.02 - 09:15:05 »
nee, geht auch nicht. Aber ich sehe schon anhand der API, daß mir das nicht so recht weiterhelfen wird.
Ich habe kein Problem, die einzelnen Partitionen ( C, D ...) auszulesen.
War ich aber brauche, ist die tatsächliche Größe der HD.

Wir haben bei uns im Hause Platten mit unterschiedlichen Größen im Einsatz. (angefangen von 4GB bis 20GB) Die IMAGES auf den Platten sind einheitlich 4GB gross. Da wir dies im Zuge des SAP Rollout vergrössern müssen, habe ich nun die ehrenvolle Aufgabe, herauszufinden, welche Platten nun getauscht werden müssen.

Das ganze soll auch noch völlig automatisch laufen. Hat ja insofern auch funktioniert. Ich habe in die Mailschablone meine Klasse cSysInfo eingebaut, die beim Öffnen der Maildatei Infos über RAM, ScreenRes, HostName, IP Netzwerkkarte usw. auf der WS des Users ermittelt und an eine MailInDB sendet.
U.A. stelle ich auch die Partitionsgrössen fest. Was mir jetzt noch fehlt ist die eigentliche Größe der HD.

eknori
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: grösse der Festplatte bestimmen
« Antwort #5 am: 08.10.02 - 10:45:59 »
So, ich habe zumindest einen Workaround gefunden.

Zwar gibt es einen Windows API Call, der das Problem lösen könnte

http://eknori.dyndns.org/knowledge/devidea.nsf/703257f00a483fb180256879002c0178/ef564a1e19920607802568e700274bf2?OpenDocument&Highlight=0,Disk

leider bekomme ich das aber unter LS nicht zum Laufen.

daher habe ich mal die Registry durchsucht. Und siehe da, unter ( NT 4.0 ) gibt es unter HKLM einen Schlüssel

"HARDWARE\DEVICEMAP\SCSI\SCSI Port 0\SCSI Bus 0\Target ID 0\LOGICAL Unit ID 0"

der im Parameter "Identifier" den Namen ( Maxtor 320...) im Klartext enthält.

Damit komme ich dann schon ein ganzes Stück weiter.

eknori
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Fis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 776
  • Geschlecht: Männlich
  • Run away
Re: grösse der Festplatte bestimmen
« Antwort #6 am: 08.10.02 - 14:33:11 »
Hey das wäre auch für mich interessant, für das automatisch auslesen der WS. Kannst du mir das zur Verfügung stellen
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: grösse der Festplatte bestimmen
« Antwort #7 am: 08.10.02 - 14:51:23 »
Hi,

ich verwende dazu die cSysInfo Klasse von meiner Homepage ( http://www.eknori.de ). Bei den Downloads findest du die aktualisierte Version. http://www.eknori.de/downloads/cSysInfo.zip (57Kb)
In der Default Ansicht findest du eine Aktion "Workstation Daten senden". Den Code darin kopierst du einfach in dein Datenbank Script in den Initialize Event.
Dann werden die Informationen beim Öffnen der Datenbank einmal übertragen.
Durch das setzen einer Variablen in der Notes.ini wird verhindert, daß die Daten bei jedem Öffnen der DB gesendet werden.

Die MailInDb ist im Code fest verdrahtet

eknori
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz