AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte PasswordManager v2.0
Thema durchsuchen
Ansicht
Themen-Optionen

PasswordManager v2.0

Ein Thema von Zacherl · begonnen am 18. Apr 2006 · letzter Beitrag vom 29. Sep 2007
Antwort Antwort
Seite 8 von 11   « Erste     678 910     Letzte »    
Benutzerbild von Zacherl
Zacherl
Registriert seit: 3. Sep 2004
Hi,

PasswordManager v2.0 ist ein Tool zum Verwalten von Kennwörtern.
Nach dem Erstellen einer Container Datei können beliebig viele Kategorien angelegt werden. Innerhalb einer Kategorie können wiederrum beliebig viele Passworteinträge angelegt werden. Jeder Kategorie und jedem Eitnrag kann bei Bedarf ein 16x16 Pixel großes Icon zugewiesen werden.
Die Container Datei wird mit den Twofish Alghorithmus verschlüsselt. Ein weiteres Feature des Programmes ist es eine nicht mehr benötigte Container Datei sicher zu löschen (mit sicherem Überschreiben der Daten).
Das Programm kann in die Tray minimiert werden, worauf beim Maximieren, fals denn eine Containerdatei geladen war eine Sicherheitsabfrage erscheint.

Über "Extras" -> "In Windows integrieren" kann das Programm sich selbstständig in ein gewähltes Verzeichniss kopieren und die *.pwc Containerdateien mit sich selbst verknüpfen, sodass man mit einem Doppelklick auf eine Containerdatei diese direkt im PasswordManager öffnen kann.

Weiterhin steht eine AutoClose Funktion zur Verfügung, welche das Programm nach einer bestimmten Zeit der Inaktivität selbstständig schließt. Fals man das Schließen des geöffneten Containers beim Minimieren deaktiviert hat, kann man die Schnellzugriffsfunktion benutzen (siehe Screenshot).

In diesem Programm habe ich besonders darauf geachtet, die Fehler vieler anderer bekannter und teilweise auch komezieller Passwort-Verwaltungsprogramme nicht nachzumachen. So werden bei PasswordManager zu keiner Zeit die Kennwörter in Klartext auch nur im Arbeitsspeicher angezeigt.

Letzte Neuerungen:
Neue TBX, Toolbar2000, etc Komponenten verwendet -> Mehr Stabilität
Das Fenster, in dem die Kennwörter angezeigt werden ist jetzt StayOnTop, damit das Fenster nicht in den Hintergrund rutscht, wenn man beispielsweise auf einen unter "Notizen" notieren Internet-Link klickt
Kleine interne Bugs entfernt
Ausrichtung der AutoClose Leiste geändert
Beim Registrieren der Dateiendung *.pwc wird das Dateiicon nun sofort und nicht erst nach einem Neustart übernommen
Die Positionen der Toolbars bleiben nach einem Programmneustart erhalten [Mögliche Docking-Möglichkeiten: oben, unten, rechts]
Innerhalb der Gruppen und Kennwörter Anzeige können jetzt Hotkey, wie z.B. ENTF zum Löschen eines Eintrages verwendet werden
Homepagelink und Logo angepasst
Neue Tester in die Credits aufgenommen
Sicherheitsabfragen lassen sich in den Einstellungen deaktivieren
Fehler bei nicht angedockter Toolbar gefixt
Programm ist jetzt nach dem Wiederherstellen aus der Tray im Vordergrund
Bei deaktivierter "Speichern - Sicherheitsabfrage" wird der Container ohne Nachfrage gespeichert und nicht wie bisher verworfen
Programm wird nun auch in die Tray minimiert, wenn man bei aktivem Fokus auf den Taskleisten Button klickt
Beim Verschieben von Kennworteinträgen durch Löschen einer Kategorie wird die Quellkategorie nun ausgegraut (ganz deaktivieren ging nicht)
Wenn man beim Auswählen der Zielkategorie zum Verscheiben von Einträgen nun "Abbrechen" klickt, wird die Kategorie nicht mehr gelöscht
Die Frage zum Verscheiben von Einträgen beim Löschen einer Kategorie erscheint nur noch, wenn die Kategorie auch Einträge enthält

Link zur Beschreibung auf meiner Seite (ist der selbe Text, wie er hier auch im Thread steht): hier

Florian
Miniaturansicht angehängter Grafiken
screenshot4_157.jpg   screenshot3_487.jpg   screenshot2_207.jpg  
Angehängte Dateien
Dateityp: zip passwordmanager_209.zip (581,2 KB, 72x aufgerufen)
 
Benutzerbild von Zacherl
Zacherl

 
Delphi 10.2 Tokyo Starter
 
#71
  Alt 14. Aug 2006, 18:29
Zitat von cruso:
Also das Design ist wirklich klasse!
Danke!

Zur Transparenz: Du musst nur die Bitmaps so ändern, dass die Transparensfarbe unten rechts ist statt oben links. Dann sollte das Icon transparent dargestellt werden.

Florian
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

 
Delphi 2007 Professional
 
#72
  Alt 14. Aug 2006, 18:45
Zitat von Florian Bernd:
Du musst nur die Bitmaps so ändern, dass die Transparensfarbe unten rechts ist statt oben links.
Bist Du dir da sicher... Kuck dir doch grad mal im Screenshot das Eurozeichen an... Das hat unten rechts auch diese Pink Farbe.

Noch 2 Bemerkungen bzw. Anregungen zur neuen Version:
  • Das Programm hat das Problem, wenn aus dem Tray heraus wieder angezeigt wird, dass es unter allen anderen Fenstern dargestellt wird, also verdeckt ist... Ich hatte das gleich Problem, und habs mit folgendem Code gelöst (glaub ich auch hier in der DP gefunden zu haben). Vielleicht ist er ja auch nützlich für dich.
    Delphi-Quellcode:
    function ForceForegroundWindow(hwnd: THandle; Delay : Integer): Boolean;
    const
      SPI_GETFOREGROUNDLOCKTIMEOUT = $2000;
      SPI_SETFOREGROUNDLOCKTIMEOUT = $2001;
    var
      ForegroundThreadID: DWORD;
      ThisThreadID: DWORD;
      timeout: DWORD;
    begin
      if delay <> 0 then
        sleep(delay);

      if IsIconic(hwnd) then ShowWindow(hwnd, SW_RESTORE);

      if GetForegroundWindow = hwnd then Result := True
      else
      begin
        if ((Win32Platform = VER_PLATFORM_WIN32_NT) and (Win32MajorVersion > 4)) or
          ((Win32Platform = VER_PLATFORM_WIN32_WINDOWS) and
          ((Win32MajorVersion > 4) or ((Win32MajorVersion = 4) and
          (Win32MinorVersion > 0)))) then
        begin
          Result := False;
          ForegroundThreadID := GetWindowThreadProcessID(GetForegroundWindow, nil);
          ThisThreadID := GetWindowThreadPRocessId(hwnd, nil);
          if AttachThreadInput(ThisThreadID, ForegroundThreadID, True) then
          begin
            BringWindowToTop(hwnd);
            SetForegroundWindow(hwnd);
            AttachThreadInput(ThisThreadID, ForegroundThreadID, False);
            Result := (GetForegroundWindow = hwnd);
          end;
          if not Result then
          begin
            SystemParametersInfo(SPI_GETFOREGROUNDLOCKTIMEOUT, 0, @timeout, 0);
            SystemParametersInfo(SPI_SETFOREGROUNDLOCKTIMEOUT, 0, TObject(0),
              SPIF_SENDCHANGE);
            BringWindowToTop(hwnd);
            SetForegroundWindow(hWnd);
            SystemParametersInfo(SPI_SETFOREGROUNDLOCKTIMEOUT, 0,
              TObject(timeout), SPIF_SENDCHANGE);
          end;
        end
        else
        begin
          BringWindowToTop(hwnd);
          SetForegroundWindow(hwnd);
        end;
        Result := (GetForegroundWindow = hwnd);
      end;
    end;
  • Wenn ich die Sicherheitsabfrage abschalte, ob ich speichern will, vertrete ich eher die Meinung, dass beim Beenden bzw. Minimieren automatisch gespeichert wird, und nicht automatisch gecancelled wird.
Ich werd aber noch weiter fleissig dran testen, da mir das Programm sehr gefällt und es auch sehr gelungen implementiert ist... Jetzt müssen wir nur noch Hagen oder sonst einen Crack drüberjagen, der was zum Thema Sicherheit der gespeicherten Passwörter sagen kann, sowohl in der Datei, als auch im Speicher, wenn der Container geladen ist.
Tom Peiffer
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

 
Delphi 10.2 Tokyo Starter
 
#73
  Alt 14. Aug 2006, 19:48
Zitat von Jelly:
Zitat von Florian Bernd:
Du musst nur die Bitmaps so ändern, dass die Transparensfarbe unten rechts ist statt oben links.
Bist Du dir da sicher... Kuck dir doch grad mal im Screenshot das Eurozeichen an... Das hat unten rechts auch diese Pink Farbe.
Eigentlich bin ich mir sicher ... keine Ahnung, warum es da nicht klappt ... sonst einfach die Pinke Farge durch Weiß ersetzen.

[quote="Jelly"]Noch 2 Bemerkungen bzw. Anregungen zur neuen Version:
Das Programm hat das Problem, wenn aus dem Tray heraus wieder angezeigt wird, dass es unter allen anderen Fenstern dargestellt wird, also verdeckt ist... Ich hatte das gleich Problem, und habs mit folgendem Code gelöst (glaub ich auch hier in der DP gefunden zu haben). Vielleicht ist er ja auch nützlich für dich.
[...][quote="Jelly"]Ja danke, das baue ich noch ein.

[quote="Jelly"]Wenn ich die Sicherheitsabfrage abschalte, ob ich speichern will, vertrete ich eher die Meinung, dass beim Beenden bzw. Minimieren automatisch gespeichert wird, und nicht automatisch gecancelled wird.[quote="Jelly"]Okey. Fehler meinerseits.

Zitat von Jelly:
Ich werd aber noch weiter fleissig dran testen, da mir das Programm sehr gefällt und es auch sehr gelungen implementiert ist... Jetzt müssen wir nur noch Hagen oder sonst einen Crack drüberjagen, der was zum Thema Sicherheit der gespeicherten Passwörter sagen kann, sowohl in der Datei, als auch im Speicher, wenn der Container geladen ist.
Kann Hagen sich gerne mal angucken ... zum Verschlüsseln wird ja auch sein DEC verwendet.

Florian
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

 
Delphi 2007 Professional
 
#74
  Alt 14. Aug 2006, 22:33
Zitat von Florian Bernd:
Kann Hagen sich gerne mal angucken ... zum Verschlüsseln wird ja auch sein DEC verwendet.
Ich dachte da auch nicht direkt an den Verschlüsselungsalgorythmus, sondern mehr daran, was für Speicherleichen noch rumliegen, wenn das Programm beendet wird, bzw. das Programm minimiert wird. Auch wenn Du darauf geachtest hast, jeden Speicher wieder freizugeben. Ich kenn mich mit so Dingen nicht genug aus, um eine Aussage machen zu können... Da lass ich gern anderen hier den Vortritt.
Tom Peiffer
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze

 
Turbo Delphi für Win32
 
#75
  Alt 14. Aug 2006, 22:50
Hi,

sehr nett.

-> Schön wäre es, wenn per Doppelklick aufs Tray-Icon das Fenster wiederhergestellt wird.
-> Wenn ich beim aktiven Fokus auf den Taskleisten-Button klicke, dan wird das Programm minimiert, aber nicht in den Tray geschickt. Ich bin es von anderen programmen gewöhnt, dass es auch dann in den Tray wandert.
-> Wenn ich eine Kategorie, die Passwörter enthält, löschen möchte und wähle, dass die Passwörter in eine andere Kategorie verschoben werden sollen, dann ist es sinnlos, die zu löschende Kategorie mit aufzulisten.
-> Gleiche Situation wie zuvor beschrieben, doch wenn bei der Auswahl der neuen Kategorie auf "Abbrechen" klickt, wird die Kategorie dennoch gelöscht. Dann sollte sie auf keinen Fall gelöscht werden!
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

 
Delphi 10.2 Tokyo Starter
 
#76
  Alt 15. Aug 2006, 11:27
Zitat von Jelly:
Zitat von Florian Bernd:
Kann Hagen sich gerne mal angucken ... zum Verschlüsseln wird ja auch sein DEC verwendet.
Ich dachte da auch nicht direkt an den Verschlüsselungsalgorythmus, sondern mehr daran, was für Speicherleichen noch rumliegen, wenn das Programm beendet wird, bzw. das Programm minimiert wird. Auch wenn Du darauf geachtest hast, jeden Speicher wieder freizugeben. Ich kenn mich mit so Dingen nicht genug aus, um eine Aussage machen zu können... Da lass ich gern anderen hier den Vortritt.
Ja, wäre nett, wenn jemand das prüfen könnte.

Zitat von Matze:
Hi,

sehr nett.
Danke

Zitat von Matze:
Schön wäre es, wenn per Doppelklick aufs Tray-Icon das Fenster wiederhergestellt wird.
Ist eigentlich eingebaut

Zitat von Matze:
Wenn ich beim aktiven Fokus auf den Taskleisten-Button klicke, dan wird das Programm minimiert, aber nicht in den Tray geschickt. Ich bin es von anderen programmen gewöhnt, dass es auch dann in den Tray wandert.
Okey ich kümmere mich darum.

Zitat von Matze:
Wenn ich eine Kategorie, die Passwörter enthält, löschen möchte und wähle, dass die Passwörter in eine andere Kategorie verschoben werden sollen, dann ist es sinnlos, die zu löschende Kategorie mit aufzulisten.
Gut, das ändere ich ...

Zitat von Matze:
Gleiche Situation wie zuvor beschrieben, doch wenn bei der Auswahl der neuen Kategorie auf "Abbrechen" klickt, wird die Kategorie dennoch gelöscht. Dann sollte sie auf keinen Fall gelöscht werden!
Das ist ein schwerwiegender Fehler ... muss ich sofort mal schauen.

Florian
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

 
Delphi 10.2 Tokyo Starter
 
#77
  Alt 15. Aug 2006, 12:10
So, wieder ein neues BugFix:
Programm ist jetzt nach dem Wiederherstellen aus der Tray im Vordergrund
Bei deaktivierter "Speichern - Sicherheitsabfrage" wird der Container ohne Nachfrage gespeichert und nicht wie bisher verworfen
Programm wird nun auch in die Tray minimiert, wenn man bei aktivem Fokus auf den Taskleisten Button klickt
Beim Verschieben von Kennworteinträgen durch Löschen einer Kategorie wird die Quellkategorie nun ausgegraut (ganz deaktivieren ging nicht)
Wenn man beim Auswählen der Zielkategorie zum Verscheiben von Einträgen nun "Abbrechen" klickt, wird die Kategorie nicht mehr gelöscht
Die Frage zum Verscheiben von Einträgen beim Löschen einer Kategorie erscheint nur noch, wenn die Kategorie auch Einträge enthält

Florian
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin
 
#78
  Alt 15. Aug 2006, 12:48
Jetzt kann ich das Programm (neueste Version) garnichtmehr starten
Zitat:
---------------------------
PasswordManager v2.0
---------------------------
Fehler beim Holen der Daten für 'DontAskClose'
---------------------------
OK
---------------------------
Leo S.
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

 
Delphi 10.2 Tokyo Starter
 
#79
  Alt 15. Aug 2006, 13:31
Ups ... Jetzt hab ich beim Korrigieren doch glatt einen neuen Fehler eingebaut. Ist mittlerweile wieder behoben.
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin
 
#80
  Alt 15. Aug 2006, 13:36
Ähm... ist das beabsichtigt dass jetzt beim minimieren in den Tray der Container geschlossen wird ?
find ich nicht so doll...

Leo S.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 8 von 11   « Erste     678 910     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 04:56 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