Distorm
Grüß euch!
So, dann melde ich mich auch mal wieder zu Wort
Dieses Wochenende hat sich so einiges getan, satte 4 mal habe ich ein Update raus geschoben. Eigentlich waren nur 2 geplant, aber der Updater zickt leider noch immer herum, wenn er unter Vista/7 ins Programme-Verzeichnis schreiben muss. Leider konnte ich bis jetzt noch immer nicht feststellen, warum der UAC-Dialog nicht aufpoppt, wenn er die Dateien ins Ziel kopieren soll. Dafür habe ich eine Menge anderer Bugs gefixt. So ist es jetzt (endlich) wieder möglich, Geräte wie USB-Festplatten nachträglich anzuschließen und ohne einen Finger krumm zu machen einbinden zu lassen. Da ich intern auch etwas gröber am Design geschraubt habe, sind einige Konfigurations-Schalter weg gefallen die nicht mehr benötigt werden. Außerdem wurde ein kleiner Fehler im Container-Tab korrigiert, der den “Hinzufügen”-Button nicht mehr aktivierte, wenn der Nutzer den Öffnen-Dialog abgebrochen hat.
Die wichtigste Änderung (auf die ich besonders stolz bin) ist allerdings ein TrueCrypt-Launcher Prozess, welcher TrueCrypt startet und im Speicher so patcht, dass Fehlermeldungen an TrueMount umgeleitet werden. Damit fällt nun endlich auch die dämliche Wartezeit weg, wenn das Einbinden aufgrund einer Unstimmigkeit nicht geklappt hat. Dazu muss ich allerdings anmerken, dass so manch gemeine Application-Firewall bzw. Anti-Viren Scanner das nicht so prickelnd finden, dass ich in TCs Speicher herumwühle. Gerade Nutzer von Comodo oder ZoneAlarm werden ein paar hübsche Meldungen um die Ohren fliegen. Das ist normal und falscher Alarm da ich eine Technik verwende, die viele Viren ebenfalls nutzen um sich in fremden Prozessen zu tarnen. Ich habe mein Tool auch von zahlreichen Scanner überprüfen lassen, damit ihr wieder gut schlafen könnt:
Der Quellcode ist natürlich ebenfalls einsehbar (siehe Projektseite). Das Programm greift übrigens nicht in den Treiber ein, also keine Angst, die Daten bleiben unberührt und sollte TC mal abstürzen hat das keine negative Auswirkungen (ich bin selbst sehr bedacht auf die Sicherheit meiner Daten, sonst würde ich es nicht veröffentlichen). Ihr könnt TrueCrypt selbst problemlos parallel als Hintergrund-Task laufen lassen, das stört sich gegenseitig nicht. Was ich zum automatischen Aktualisierungsprozess noch anmerken möchte:
Sollte das Aktualisieren nicht funktionieren, startet TrueMount als Administrator oder verschiebt es in ein Verzeichnis mit Schreibrechten!
Gut, ich denke das war es mal wieder, viel Spaß beim Testen, wir nähern uns einer ersten Stable-Variante
Der nächste große Umbau inkludiert das Laden von Passwort- und Schlüssel-Dateien via diverser Protokolle. Ich hoffe es ist mir niemand böse dass ich diese (sch**ss) Hotkeys raus geworfen habe, das hat mir zu viel Zeit und Nerven gekostet. Feedback ist wie üblich erwünscht, aber bitte zu TrueMount nicht Truemounter, das ist nicht mein Bier
Januar 27th, 2011 at 17:27
Hi,
schön das es mal wieder was neues gibt, wobei ich sagen muss, auf den ersten blick fällt mir grad garnix auf (weder das was fehlt, noch zugekommen ist *g*) … aber das soll ja nix heißen, ich nutze ja auch nur einen teil der vorhandenen möglichkeiten.
das update funktioniert leider nicht automatisch, wenn man nicht als admin angemeldet ist (win 7), so wie du es bereits gesagt hast. was wäre denn, wenn man TM direkt mit admin-rechten startet? ich weiß nicht, in wie weit das möglich ist, aber wenn man den autostart als “aufgabe” plant und als admin startet, würde auch die meldung nicht bei jeden start kommen. leider weiss ich aber nicht, in wie weit man diesen schritt automatisieren kann, ob man das mit cmd-befehl oder ähnlichen hinbekommt, welchem dann 1x zugestimmt werden muss. nur so als idee.
ansonsten besteht ein älteres problem noch immer, und zwar, dass ich über TC nicht “alle laufwerke automatisch einbinden” nutzen kann. er sagt mir immer, dass das eingegebene pw falsch ist (obwohl ich in TC ja noch kein pw eingegeben habe). in TM ist die option “nutze passwort zwischenspeicher” nicht aktiviert.
ansonsten läuft es nach ersten kleinen tests ohne probleme (wie zuvor auch).
Januar 27th, 2011 at 17:53
Hi,
ich kenne mittlerweile die Ursache und habe auch eine funktionierende Lösung, die ich aber noch nicht veröffentlichen werde, da sie mir noch nicht fein genug ist. Ich könnte bei jedem Update-Prozess den UAC Dialog anfordern, das will ich aber nicht, da es nur notwendig ist, wenn man im Installationsverzeichnis keine Schreibrechte hat. Es scheint allerdings eine Lebensaufgabe zu sein in .NET so simple Sachen herauszufinden, ich arbeite daran… (dämliche UAC, das ist und bleibt eine besch*ssene Neuerung…)
MfG
Nefarius