Im letzten Beitrag hat mich mazcapone darum gebeten, ein kleines tool zu schreiben, dass einem anzeigt wann der PC komplett hochgefahren ist.

Eigentlich keine so leichte Sache, weil es nicht genügend Anhaltspunkte gibt, wann das System denn nun wirklich mit seinen Bemühungen “vollständig zu sein” beendet ist.

Ich hab mir da überlegt, dass man die einzelnen Prozesse abfragen könnte, aber welche Prozesse laufen denn nun beim mazcapone und geht mich das auch was an?

Eine andere Möglichkeit wäre, nachzuschauen wie die CPU Auslastung ist und daraus Rückschlüsse auf die “Vollständigkeit des Systems” zu ziehen.

So ein kleines tool habe ich mal eben geschrieben.

Funktionsweise:

Das Programm startet und wartet 7 Sekunden (um dem System nicht unnötig Resourcen zu klauen).

Dann überprüft das Programm die CPU Auslastung im Sekundentakt (um nicht weitere Systemresourcen zu beanspruchen).

Wenn 5 Sekunden lang die Auslastung unter 15% fällt, sollte das System hochgefahren sein und das Programm meldet den Erfolg mit einem Bild (siehe oben) und einem kleinen Sound (den ich mir mal aus Windows “geliehen” habe).

Anwendung:

Die Datei herunter laden und entpacken.

Die pc-start-check.exe muss in den Autostart Ordner (unter Xp ist das: c:/Dokumente und Einstellungen / Benutzerkonto / Startmenü / Programme / Autostart )

Der data Ordner muss direkt auf c:  gelegt werden (hatte jetzt keine Lust da eine elegante Lösung zu schreiben).

Wer das Programm wieder löschen möchte, einfach die .exe aus dem Startmenü löschen.

Bei schlecht konfigurierten Systemen, schwachen CPUs oder verseuchten Kisten wird das Programm nicht funktionieren, weil dort die CPU Auslastung im Leerlauf ständig über 15% ist – also vorher über den Taskmanager checken ob das Programm sinnvoll ist.

Anm. an mazcapone:

Da Du mir immer fleißig Paypal-Spenden zukommen lässt, freue ich mich mal revanchieren zu können.

Download: klick

November 10, 2009 at 12:53 pm by hoohead
Category: Blog
Tags: