Delphi-PRAXiS
Seite 1 von 8  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Autostart Manager (https://www.delphipraxis.net/71350-autostart-manager.html)

Martin K 13. Jun 2006 18:11


Autostart Manager
 
Liste der Anhänge anzeigen (Anzahl: 2)
Autostart-Manager ist ein einfaches kleines Programm, mit dem man schnell alle Programme findet, die im Autostart stehen.
Es werden die Autostart-Programme aus der Registry und die aus dem Startmenü aufgelistet.

Des Weiteren können Einträge bearbeitet, gelöscht oder neue Programme in den Autostart hinzugefügt werden.
Außerdem wird zu jedem Autostart-Eintrag noch das Icon des Programms angezeigt - wird kein Icon angezeigt, ist der Eintrag fehlerhaft (Pfadangabe nicht korrekt).

Mein Programm schreibt ansonsten nichts in die Registry und installiert werden muss auch nix.
  • Update 1:
    Fehler, die hier im Forum beschrieben wurden, sind behoben.
  • Update 2:
    Funktion zum Auslesen der Programm-Icons verbessert.
  • Update 04.07.2006
  • auch Einträge im Startmenü werden berücksichtigt
  • Einträge können unter anderem Namen/anderem Ort gespeichert werden
  • PopupMenu (rechte Maustaste), ToolBar und Tastenkombinationen (auch Doppelklick/Enter/Esc)
  • mit rechte Maustaste auf ToolBar kann Ansicht eingestellt werden
  • Einstellungen werden in INI-Datei gespeichert (keine INI bedeutet Standard-Einstellungen)
  • bessere Bearbeiten/Neuer Eintrag-Funktion mit mehr Einstellmöglichkeiten
    Neuer Screenshot!
  • Update 06.07.2006
    Verbesserung im Code bei der INI-Datei, nix besonderes...
  • Update 17.09.2006
  • Sortierfunktion hinzugefügt:
    Je nach dem, auf welche Titelleiste man in der Liste klickt, wird nach diesen Einträgen sortiert
  • Folgende Orte für Autostart-Einträge werden jetzt unterstützt:
    aktueller Benutzer, alle Benutzer, Default User, Local System, Local Service, Network Service - jeweils Startmenü und Registry
  • Copy-Funktion:
    einfach einen Eintrag auswählen und Strg+C drücken, dann wird der Eintrag in Textform in den Zwischenspiecher kopiert
    Neuer Screenshot
  • Update 22.09.2006
  • kleine Statistik hinzugefügt, die die Anzahl der Autostart-Einträge anzeigt
    Neuer Screenshot
  • Update 01.10.2006
    kleinen Fehler behoben: Fehlerhafte Einträge in der Registry werden jetzt auch ohne Symbol angezeigt (vorher war es fälschlicher Weise das Ordner-Symbol)
    ab jetzt mit TurboDelphi compiliert
  • Update 19.10.2006
    leere Einträge in der Registry gelten natürlich auch als fehlerhaft im Autostart und werden nun auch als solche angezeigt;
    auch fehlerhafte Verknüpfungen (z.B. falsche Pfadangabe) im Startmenü werden nun als fehlerhafte Autostart-Einträge angezeigt, vorher wurden diese einfach ignoriert

Evian 13. Jun 2006 18:23

Re: Autostart Manager
 
Mh.. also irgendwie kommt da nichts. Der Taskmanager zeigt 50%-CPU auslastung an und der CPU-Lüfter wird auf hochturen gefahren, aber das Programm scheint sich in einer Endlosschleife oder ähnlichem zu befinden. Hab es auf jeden Fall mit Adminrechten ausgeführt...

DGL-luke 13. Jun 2006 18:25

Re: Autostart Manager
 
dito.

Martin K 13. Jun 2006 18:26

Re: Autostart Manager
 
Zitat:

Zitat von Evian
Mh.. also irgendwie kommt da nichts. Der Taskmanager zeigt 50%-CPU auslastung an und der CPU-Lüfter wird auf hochturen gefahren, aber das Programm scheint sich in einer Endlosschleife oder ähnlichem zu befinden. Hab es auf jeden Fall mit Adminrechten ausgeführt...

Hmm...
Vielleicht steht bei Dir ziemlich vie drin?
Es müssen natürlich alle Autostart-Enträge aus der Registry ausgelesen werden...
Bei mir dauert das zwar auch einen kurzen Moment, geht aber trotzdem recht flott...

Ansonsten kann ich mir das auch nicht erklären.
Eine Enlosschleife ist auf jeden Fall nicht drin.


//Edit:
Zitat:

Zitat von DGL-luke
dito.

Was meinst Du damit?

DGL-luke 13. Jun 2006 18:30

Re: Autostart Manager
 
dito = sage ich = bei mir genauso.

Evian 13. Jun 2006 18:31

Re: Autostart Manager
 
Zitat:

Zitat von Martin K
Was meinst Du damit?

Dass er den selben Fehler hat. :)
Also im Autostart steht so gut wie gar nichts.. es muss also ein anderer Fehler sein. Hast Du Dein Programm schon mal auf einem anderen Rechner bzw. auf einer VM ausprobiert?!

Martin K 13. Jun 2006 18:33

Re: Autostart Manager
 
Vielleicht baue ich ja noch eine ProgressBar ein, dass man sieht ob er was macht und wie lange es noch dauert...
Muss jetzt aber weg...

Morgen dann!

Ansonsten hab ich wirklich keine Ahnung!


Zitat:

Zitat von Evian
Hast Du Dein Programm schon mal auf einem anderen Rechner bzw. auf einer VM ausprobiert?!

Ne, hab leider nur einen Rechner...

------
Was habt ihr denn für ein Betriebssystem?
Wahrscheinlich läuft es nur unter XP !!!!!

DGL-luke 13. Jun 2006 18:42

Re: Autostart Manager
 
Liste der Anhänge anzeigen (Anzahl: 1)
;)

Martin K 14. Jun 2006 01:03

Re: Autostart Manager
 
So, hab jetzt mein Prog mal auf einem anderen Rechner getestet.

Auch hier läuft's !!!!
Beide Rechner haben XP Home drauf, aber eigentlich müsste es auch unter Professional laufen :gruebel:

Nach wie vor:
Keine Ahnung woran es liegt!
Ich werde jetzt gleich mal ne Version mit ProgressBar rausbringen!

Haben denn sonst auch alle dieses Problem, oder gibt's welche die mir berichten können, dass es bei ihnen läuft???


//Edit:
So, hab jetzt die Version angehängt.
Dies ist keine neue Version, die die ursprüngliche ersetzt sondern sie soll lediglich zur Fehlersuche dienen.
Wenn der Fehler gefunden ist, wird diese Version wieder gelöscht.

Änderungen:
Registry wird nicht beim Programmstart ausgelesen.
Beim Programmstart wird dann eigentlich gar nichts mehr ausgeführt, also müsste das Programm bei euch wenigstens mal starten.
Dann klickt mal auf den Button, und guckt wie lange er zum Auslesen der Registry brauch bzw. an welcher Position die ProgressBar stehen bleibt.
Vielleicht hilft das dann ja zur Fehlersuche...

//Edit:
Anhang entfernt, da Problem gelöst ist.

himitsu 14. Jun 2006 08:45

Re: Autostart Manager
 
Der bleibt bei ~80% stehen (13 Balken, 16).

Aber bis er stehen bleibt, ist das och recht langsam ... voviel sollte es doch garnicht sein, was alles gemacht (ausgelesen/geladen) werden muß.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:13 Uhr.
Seite 1 von 8  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz