AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Autostart Manager
Thema durchsuchen
Ansicht
Themen-Optionen

Autostart Manager

Ein Thema von Martin K · begonnen am 13. Jun 2006 · letzter Beitrag vom 19. Okt 2006
Antwort Antwort
Seite 1 von 8  1 23     Letzte »    
Benutzerbild von Martin K
Martin K
Registriert seit: 20. Okt 2005
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
Miniaturansicht angehängter Grafiken
screenshot_183.png  
Angehängte Dateien
Dateityp: exe autostartmanager_210.exe (710,5 KB, 150x aufgerufen)
Mit den Menschen ist es wie mit Computern -
es gibt Nullen und Einsen.
 
Benutzerbild von Evian
Evian

 
Delphi 6 Professional
 
#2
  Alt 13. Jun 2006, 17:23
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...
  Mit Zitat antworten Zitat
Benutzerbild von DGL-luke
DGL-luke

 
Delphi 2006 Professional
 
#3
  Alt 13. Jun 2006, 17:25
dito.
Lukas Erlacher
  Mit Zitat antworten Zitat
Benutzerbild von Martin K
Martin K

 
Turbo Delphi für Win32
 
#4
  Alt 13. Jun 2006, 17:26
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 von DGL-luke:
dito.
Was meinst Du damit?
  Mit Zitat antworten Zitat
Benutzerbild von DGL-luke
DGL-luke

 
Delphi 2006 Professional
 
#5
  Alt 13. Jun 2006, 17:30
dito = sage ich = bei mir genauso.
Lukas Erlacher
  Mit Zitat antworten Zitat
Benutzerbild von Evian
Evian

 
Delphi 6 Professional
 
#6
  Alt 13. Jun 2006, 17:31
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?!
  Mit Zitat antworten Zitat
Benutzerbild von Martin K
Martin K

 
Turbo Delphi für Win32
 
#7
  Alt 13. Jun 2006, 17:33
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 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 !!!!!
  Mit Zitat antworten Zitat
Benutzerbild von DGL-luke
DGL-luke

 
Delphi 2006 Professional
 
#8
  Alt 13. Jun 2006, 17:42
Miniaturansicht angehängter Grafiken
winver_193.png  
Lukas Erlacher
  Mit Zitat antworten Zitat
Benutzerbild von Martin K
Martin K

 
Turbo Delphi für Win32
 
#9
  Alt 14. Jun 2006, 00:03
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

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.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

 
Delphi 12 Athens
 
#10
  Alt 14. Jun 2006, 07:45
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ß.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 8  1 23     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:25 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz