SystemTool 2011 BETA
bitte beachtet das sich um eine BETA handelt, die möglicherweise noch Fehler enthält!
bitte beachtet das sich um eine BETA handelt, die möglicherweise noch Fehler enthält!
Beschreibung
SystemTool 2011 ist keine Neuerfindung des Rads, dafür ein Rad, welches durchdacht und für spezielle Aufgaben "erfunden" worden ist.
In kurzen Worten lässt es sich mit TuneUp, CCleaner, Glary Utilities vergleichen.
Die Frage warum so ein Programm, wenn es schon bekannte und beliebte Alternativen gibt, beantworte ich mit: Weil meines besser ist.
Nicht besser im Sinne von mehr super einzigartigen Funktionen, nicht besser im Sinne von Umfangreich. Besser weil ich die Schwächen dieser Programme kenne und bei meinem versuche zu vermeiden.
Viele dieser Programme haben eins gemeinsam: Sie streben nach umfangreichen Funktionen, implementieren allerlei Sachen doch dabei verlangsamen sie meist das System, oder verändern es in so weit, dass man am liebsten eine Formatierung in Betracht zieht.
Nun ich programmiere SystemTool 2011 alleine und ich gebe gern und offen zu, dass mein Programm im Vergleich sehr umfangarm daher kommt.
Dafür vermeide ich es, dass System zu verlangsamen. Unnötige Funktionen einzubauen. Dienste, Kontextmenü Einträge, Autostarts oder ähnliches zu installieren.
Mein Programm konzentiert sich darauf, Funktionen zu liefern, welche sinnvoll, schnell und sicher sind.
Zusatzbeschreibung:
Mein oberstes Gebot lautet: Benutzerfreundlichkeit^10 und erst Denken, dann schreiben.
Vermutlich soll man an dieser Stelle sein Programm in den Himmel loben, aber mein Ziel ist nicht dem Benutzer etwas zu versprechen, was ich nicht halten kann.
Ich bin ein sehr ehrlicher Mensch und ich möchte, dass man weiß worauf man sich einlässt.
Ich programmiere dieses Programmm alleine und in meiner Freizeit. Es wird niemals so komplex und umfangreich sein, wie Tool XY. Dafür fehlen mir Zeit und Mittel.
Dafür schreibe ich es mit Herz und Spaß und mir liegt sehr viel an eurem Feedback.
Es werden noch Verbesserungen folgen sowie weitere Funktionen.
Ich möchte euch nicht verbieten, den Umfang zu bewerten, das steht mir auch gar nicht zu.
Ich bitte euch nur kurz um den Gedanke, das Rom auch nicht über Nacht erbaut worden ist.
Deshalb werde ich mein möglichstes geben um dieses Programm im Laufe der Zeit zu verbessern
Funktionen
- Cleaner
- SystemInfo
- Autostart
- RSS Feed
- Timer
- WinSettings
- Weather
Benutzt wurde hierbei die Google Weather API.
- File Search
- Text Ops
Screenshot
ToDo:
[Generell]
- Speichern der Einstellungen (erfolgt erst bei finaler Version)
[Cleaner]
- Benutzerdefinierte Ausnahmeliste für Dateien/Ordner (möglicherweise erst bei finaler Version)
- Ausnahmeliste von Systemordnern & Dateien (Momentan nur eine Zwischenlösung vorhanden)
[Autostart]
- Löschen von Einträgen in der Registry
- Suchen der Ergebnisse über Google (Um mehr Informationen über den Eintrag zu finden)
[RSS Feed]
- Tooltip des Eintrags, falls dieser länger als die Listbox ist
[Funktionen]
Rot = Funktionen die definitiv nicht kommen werden
Orange = Funktionen die warscheinlich nicht kommen werden
Grün = Funktionen die möglicherweise kommen werden
- Regcleaner (Zum einen aufgrund der Sicherheit, zum anderen beeinträchtigen überflüssige Einträge nicht das System)
- Defragmentierer (Der Windows Defragmentierer ist ausreichend genug)
- Deinstallieren von Programmen (Auch hier eignen sich die Windows Funktionen eher)
- Änderung der Dienste
- Bearbeiten des Kontextmenüs von Windows (War zuerst geplant, scheitert aber an meinem Wissen der Realisierung, möglicherweise später)
- Launcher, starten von benutzerdefinierten Programmen (Momentan ist der Aufwand zu groß, da ich es sehr Benutzerfreundlich gestalten möchte)
- Rekursive Dateisuche (Entwicklung derzeit angehalten, zu viele auftretende Probleme & Schwierigkeiten, möglicherweise später)
- Wetter-Abfrage
- Text-Funktionen, vergleichen von Texten, hochladen auf Pastebin etc.
- Extrahieren von Rar-Dateien via Drag&Drop
- Allgemeine Erweiterung der Funktionen, z.B. mehr Einstellungsmöglichkeiten bei "WinSettings"
- Speichern der Einstellungen (erfolgt erst bei finaler Version)
[Cleaner]
- Benutzerdefinierte Ausnahmeliste für Dateien/Ordner (möglicherweise erst bei finaler Version)
[Autostart]
- Suchen der Ergebnisse über Google (Um mehr Informationen über den Eintrag zu finden)
[RSS Feed]
- Tooltip des Eintrags, falls dieser länger als die Listbox ist
[Funktionen]
Rot = Funktionen die definitiv nicht kommen werden
Orange = Funktionen die warscheinlich nicht kommen werden
Grün = Funktionen die möglicherweise kommen werden
- Regcleaner (Zum einen aufgrund der Sicherheit, zum anderen beeinträchtigen überflüssige Einträge nicht das System)
- Defragmentierer (Der Windows Defragmentierer ist ausreichend genug)
- Deinstallieren von Programmen (Auch hier eignen sich die Windows Funktionen eher)
- Änderung der Dienste
- Bearbeiten des Kontextmenüs von Windows (War zuerst geplant, scheitert aber an meinem Wissen der Realisierung, möglicherweise später)
- Launcher, starten von benutzerdefinierten Programmen (Momentan ist der Aufwand zu groß, da ich es sehr Benutzerfreundlich gestalten möchte)
- Extrahieren von Rar-Dateien via Drag&Drop
- Allgemeine Erweiterung der Funktionen, z.B. mehr Einstellungsmöglichkeiten bei "WinSettings"
Wichtiger Hinweis
Das Programm liest einige Registrierungseinträge aus.
Ich möchte an dieser Stelle erklären, um welche es sich handelt und warum mein Programm diese ausliest, da ich denke ihr habt ein Recht dies zu erfahren.
Ausgelesen wird:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run (nutze ich um die Autostart-Einträge auszulesen)
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run (nutze ich um die Autostart-Einträge auszulesen)
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run (nutze ich um die Autostart-Einträge auszulesen)
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ (nutze ich um Windows Einstellungen auszulesen [WinSettings])
Warum werden Administratorrechte benötigt?
Größtenteils um die oben genannten Registierungseinträge auszulesen.
Ich habe jedoch die Möglichkeit offen gelassen mein Programm auch ohne diese Rechte zu starten.
Allerdings garantiere ich nicht, dass es keine Abstürze geben wird. Oder anders gesagt, es wird welche geben, wenn Funktionen augerufen werden, die solche Rechte benötigen.
Ich möchte an dieser Stelle erklären, um welche es sich handelt und warum mein Programm diese ausliest, da ich denke ihr habt ein Recht dies zu erfahren.
Ausgelesen wird:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run (nutze ich um die Autostart-Einträge auszulesen)
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run (nutze ich um die Autostart-Einträge auszulesen)
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run (nutze ich um die Autostart-Einträge auszulesen)
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ (nutze ich um Windows Einstellungen auszulesen [WinSettings])
Warum werden Administratorrechte benötigt?
Größtenteils um die oben genannten Registierungseinträge auszulesen.
Ich habe jedoch die Möglichkeit offen gelassen mein Programm auch ohne diese Rechte zu starten.
Allerdings garantiere ich nicht, dass es keine Abstürze geben wird. Oder anders gesagt, es wird welche geben, wenn Funktionen augerufen werden, die solche Rechte benötigen.
Wie kann ich dieses Projekt unterstützen?
Grundsätzlich nehme ich KEINE Spenden an, auch in Zukunft nicht.
Das Geld was ihr verdient, sollt ihr auch behalten und wenn ich etwas annehmen würde, wäre es unfair denen gegenüber, dessen Codes ich mich bedient habe.
Ich freue mich dennoch sehr darüber, dass ich mich unterstützen möchtet.
Ihr habt prinzipiell 2 Möglichkeiten mir zu helfen:
a) Benutzen & bewerten meines Programmes sowie Melden von Fehlern. Allein ein einziger Download mehr zeigt mir, dass Interesse besteht und motiviert mich tausend mal mehr als Geld auf dem Konto!!!
b) Wenn ihr mehr Wissen in VB habt als ich, was zugegeben nicht all zu schwer ist, und etwas Zeit, dann lasst es mich wissen wenn ich euch kontaktieren darf, falls ich Fragen habe.
Oder schaut euch meine geplanten Funktionen an und wenn ihr spontan eine Idee der Realisierung habt, oder vielleicht eine ähnliche Funktion bereits geschrieben habt und den Code mit mir teilen wollt, lasst es mich wissen.
Es steht jedem frei dieses Projekt zu unterstützen. Als Gegenleistung würde ich euch anbieten, dass wenn ihr viel Zeit investiert mir zu helfen, ich euch im Programm erwähnen werde (natürlich nur wenn ihr möchtet).
Das Geld was ihr verdient, sollt ihr auch behalten und wenn ich etwas annehmen würde, wäre es unfair denen gegenüber, dessen Codes ich mich bedient habe.
Ich freue mich dennoch sehr darüber, dass ich mich unterstützen möchtet.
Ihr habt prinzipiell 2 Möglichkeiten mir zu helfen:
a) Benutzen & bewerten meines Programmes sowie Melden von Fehlern. Allein ein einziger Download mehr zeigt mir, dass Interesse besteht und motiviert mich tausend mal mehr als Geld auf dem Konto!!!
b) Wenn ihr mehr Wissen in VB habt als ich, was zugegeben nicht all zu schwer ist, und etwas Zeit, dann lasst es mich wissen wenn ich euch kontaktieren darf, falls ich Fragen habe.
Oder schaut euch meine geplanten Funktionen an und wenn ihr spontan eine Idee der Realisierung habt, oder vielleicht eine ähnliche Funktion bereits geschrieben habt und den Code mit mir teilen wollt, lasst es mich wissen.
Es steht jedem frei dieses Projekt zu unterstützen. Als Gegenleistung würde ich euch anbieten, dass wenn ihr viel Zeit investiert mir zu helfen, ich euch im Programm erwähnen werde (natürlich nur wenn ihr möchtet).
Credits:
- Aeonhack - Design
- FreakJNS - White controls [Danke an dieser Stelle für die Erlaubnis!]
- Juan Pablo G.C. - Buttons
- Gather - ComputerInfo Library [Danke an dieser Stelle für die Erlaubnis!]
- metakilla - für den Beispielcode zum RSS auslesen [Danke an dieser Stelle für die Erlaubnis!]
- An alle Künstler der Icons, die ich benutze!
- Google - Weather API
- ICSharpCode
- Herr Swearengen
Changelog:
Changelog: Beta Update #2 (Version 1.00.69)
- SystemTool 2011 Icon wurde ersetzt
- Icon des Cleaners wurde geändert (Um eventuelle Copyright-Probleme mit CCleaner zu vermeiden)
- Die Funktion 'File Search' ist nun verfügbar, für mehr Informationen den Punkt unter Features hier im Thread lesen
- Die Funktion 'Text Ops' ist nun verfügbar, für mehr Informationen den Punkt unter Features hier im Thread lesen
- [Cleaner] Temp files wurde in Temp folders umbenannt um Missverständnisse zu vermeiden
- [Cleaner] Suche nach Temp (tmp) Dateien wurde hinzugefügt 'Temp files', es wird ausschließlich in bekannter Umgebung gesucht
- [Cleaner] Anzahl der entfernten MB wird nun zusätzlich angezeigt (für diejenigen, die gerne wissen möchten wieviel Platz sie denn gewonnen haben )
- [Cleaner] Weitere spezifische Ordner wurden zur 'Empty Folder' und 'Temp folder' Suche hinzugefügt
- [Cleaner] Eine Meldung, falls keine Partition/Ordner zum Suchen ausgewählt wurde, erscheint, die darauf hinweist.
- [Cleaner] Ein seltener Fehler wurde behoben, wo das Windows-Verzeichnis ebenfalls durchsucht wurde.
- [Cleaner] Tooltip der den vollständigen Pfad anzeigt, sobald sich der Cursor über einem Item befindet.
- [WinSettings] Neue Option um das nervige Fenster "Benutze das Web um das richtige Programm zu finden" zu deaktivieren, welches bei unbekannten Dateitypen erscheint
- [WinSettings] Überprüft beim öffnen der Funktion ob Administratorrechte vorhanden sind und gibt ggf. eine Meldung aus
- [Autostart] Überprüft beim öffnen der Funktion ob Administratorrechte vorhanden sind und gibt ggf. eine Meldung aus
- [Autostart] Falls ein Eintrag nicht gelöscht werde konnte, wird der Benutzer nun über eine Meldung informiert
- [Weather] Form ist nun nicht mehr sizeable
- [Weather] Der Text sollte nun nicht mehr über die Form hinausragen. (Zusätzlich, falls der Stadtname größer als die Form sein sollte, wird er mit "..." abgekürzt)
- [SystemInfo] Komplett überarbeitet! (Siehe Screenshot, mein Dank geht an Herrn Swearengen)
- Kleinere visuelle Änderungen wurden vorgenommen
Beta Update #1 (Version 1.00.48)
- Statusmeldung im Hauptmenü ob Administrator Rechte vorhanden sind (Zwingend notwendig für einige Optionen, z.B. Autostart)
- Ein Fehler wurde behoben, wo Autostarteinträge nicht gelöscht wurden
- Ein Fehler bei 'WinSettings' wurde behoben, der aufgrund eines Code Fehlers zu einer Error-Meldung führen konnte
- Das Löschen von Autostarteinträgen in der Registry ist nun möglich
- Das Suchen von Autostarteinträgen via Google ist nun durch Kontextmenü möglich
- Eine neue Funktion wurde hinzugefügt, welche es ermöglicht das aktuelle Wetter abzurufen (Google Weather Api)
- Einige visuelle Änderungen wurden vorgenommen
- SystemTool 2011 Icon wurde ersetzt
- Icon des Cleaners wurde geändert (Um eventuelle Copyright-Probleme mit CCleaner zu vermeiden)
- Die Funktion 'File Search' ist nun verfügbar, für mehr Informationen den Punkt unter Features hier im Thread lesen
- Die Funktion 'Text Ops' ist nun verfügbar, für mehr Informationen den Punkt unter Features hier im Thread lesen
- [Cleaner] Temp files wurde in Temp folders umbenannt um Missverständnisse zu vermeiden
- [Cleaner] Suche nach Temp (tmp) Dateien wurde hinzugefügt 'Temp files', es wird ausschließlich in bekannter Umgebung gesucht
- [Cleaner] Anzahl der entfernten MB wird nun zusätzlich angezeigt (für diejenigen, die gerne wissen möchten wieviel Platz sie denn gewonnen haben )
- [Cleaner] Weitere spezifische Ordner wurden zur 'Empty Folder' und 'Temp folder' Suche hinzugefügt
- [Cleaner] Eine Meldung, falls keine Partition/Ordner zum Suchen ausgewählt wurde, erscheint, die darauf hinweist.
- [Cleaner] Ein seltener Fehler wurde behoben, wo das Windows-Verzeichnis ebenfalls durchsucht wurde.
- [Cleaner] Tooltip der den vollständigen Pfad anzeigt, sobald sich der Cursor über einem Item befindet.
- [WinSettings] Neue Option um das nervige Fenster "Benutze das Web um das richtige Programm zu finden" zu deaktivieren, welches bei unbekannten Dateitypen erscheint
- [WinSettings] Überprüft beim öffnen der Funktion ob Administratorrechte vorhanden sind und gibt ggf. eine Meldung aus
- [Autostart] Überprüft beim öffnen der Funktion ob Administratorrechte vorhanden sind und gibt ggf. eine Meldung aus
- [Autostart] Falls ein Eintrag nicht gelöscht werde konnte, wird der Benutzer nun über eine Meldung informiert
- [Weather] Form ist nun nicht mehr sizeable
- [Weather] Der Text sollte nun nicht mehr über die Form hinausragen. (Zusätzlich, falls der Stadtname größer als die Form sein sollte, wird er mit "..." abgekürzt)
- [SystemInfo] Komplett überarbeitet! (Siehe Screenshot, mein Dank geht an Herrn Swearengen)
- Kleinere visuelle Änderungen wurden vorgenommen
Beta Update #1 (Version 1.00.48)
- Statusmeldung im Hauptmenü ob Administrator Rechte vorhanden sind (Zwingend notwendig für einige Optionen, z.B. Autostart)
- Ein Fehler wurde behoben, wo Autostarteinträge nicht gelöscht wurden
- Ein Fehler bei 'WinSettings' wurde behoben, der aufgrund eines Code Fehlers zu einer Error-Meldung führen konnte
- Das Löschen von Autostarteinträgen in der Registry ist nun möglich
- Das Suchen von Autostarteinträgen via Google ist nun durch Kontextmenü möglich
- Eine neue Funktion wurde hinzugefügt, welche es ermöglicht das aktuelle Wetter abzurufen (Google Weather Api)
- Einige visuelle Änderungen wurden vorgenommen
Verwendete Programmiersprache
Visual Basic .NET
Entwicklungsumgebung
Microsoft Visual Basic 2010 Express Edition
Systemanforderung
.NET Framework 4
Getestet unter
Windows 7 64bit
Lizenz
Freeware
Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von „Hatschi“ () aus folgendem Grund: Update #2