Martin Austermeier .\\.\ pc software


KDrive: häufig gestellte Fragen (FAQ)


Ich habe die Registrierung durchgeführt, doch es kommt immer noch die "Bezahle mich!" Meldung oder der Hinweis, dass "diese Version abgelaufen" ist

Wahrscheinlich ist KDrive32 mehrmals auf der Platte vorhanden.
Prüfen Sie in KSetupKSetup.exe unter "Optionen" den Registrierstatus.

Kann ich die Umlautwandlung komplett abschalten?

Derzeit nur über einen Umweg.
Zum Abschalten führen Sie bitte diese Datei aus. Um die Umlautwandlung wieder zu ermöglichen, führen Sie diese Datei aus.
So führen Sie die .reg-Datei aus:
Speichern Sie die Datei mit Rechtsklick | Ziel speichern unter.. z.B. im KDrive32 Ordner C:\Programme\KDrive32
In KSetup.exe klicken Sie dann auf Import und wählen die entsprechende .reg Datei aus

KDrive32 funktioniert nicht in der englischen Version von Windows 2000!

Abhilfe: die deutsche Version von Windows 2000 benutzen ;-)

wie kann ich unter Windows XP "CapsLock" statt "ShiftLock" einstellen?

um den CapsLock-Modus per CAPS-Taste (statt SHIFT) ausschalten zu können, gehen Sie unter Windows XP so vor:
Systemsteuerung | Regions- und Sprachoptionen | Sprachen | Details
Tastatur="Deutsch (IBM)" einstellen (statt nur "Deutsch")

Windows XP und 2000 lassen sich nicht mit AltGr+F12 herunterfahren

bei diesen Betriebssystemen können Sie mit dem Programm SHUTDOWN.EXE den Rechner herunterfahren
Erzeugen Sie also eine Verknüpfung mit dem Ziel
C:\WINDOWS\system32\shutdown.exe -s
und legen Sie das per KSetup z.B. auf RWin+F12
(Anm.: in KDrive32 v2+ ist dies bereits so eingestellt.)

die Umlautwandlung läßt sich nicht aktivieren!

in älteren Versionen (vor v1.99) wurden die Zuordnungen für die Umlautwandlung an einer anderen Stelle abgespeichert.
Nach dem Update auf eine neuere Version müssen Sie UPDATE.REG ausführen.
Sie erhalten diese Datei, indem Sie hier klicken.

KDrive32-Funktionen wie zum Beispiel Komma-Punkt-Wandlung funktionieren nur einige Minuten

Wahrscheinlich läuft bei Ihnen ein Programm im Hintergrund, das in die Tastatur eingreift. Beispielsweise ein Bildschirmschoner, der einen "HotKey" definiert.
Dieses Programm klinkt sich nicht sauber in die Tastaturverarbeitung ein und "hängt KDrive32 ab"
Prüfen Sie die Programme, die im Autostart-Ordner eingetragen sind, bzw. die Programme, die Sie in der Liste sehen, welche nach Strg+Alt+Entf erscheint.

wie kann ich die Tastaturcodes für spezielle Tastenkombinationen herausfinden?

ein Hilfsprogramm hierfür finden Sie hier

ich bin Systemadministrator eines Netzwerks. Wie kann ich KDrive32 für mehrere Benutzer einrichten?

Sie können die Datei KDrive32.lnk aus Ihrem Autostart-Ordner in den Ordner C:\WINNT\Profiles\All Users\Startmenü\Programme\Autostart kopieren, damit KDrive32 für jeden Benutzer geladen wird.
Diese Datei wird in Ihrem Autostart-Ordner erzeugt, wenn Sie beim ersten Start von KSetup die Frage "Soll KDrive32 bei jedem Windows-Start geladen werden" mit JA beantworten.
Zusätzlich können Sie beim Einloggen jedes Benutzers dafür sorgen, daß die aktuellen Einstellungen (samt Registrier-Information) geladen werden, indem Sie mein Programm ReadReg in den Autostart-Ordner kopieren. Sie müssen dann nicht für jeden Benutzer KDrive32 neu installieren.
Weitere Hilfe zur unbeaufsichtigten Installation: Wenn Sie KSetup mit dem Schalter /Q aufrufen (KSetup.exe /Q), werden keine Abfrage-Dialoge angezeigt (außer Fehlermeldungen). Achtung: bei der Deinstallation mit /Q (KSetup /U /Q) werden ohne Rückfrage alle Dateien im Ordner gelöscht, in dem dem sich KSetup.exe selbst befindet!

wie kann ich KDrive32 von meinem Programm aus ein-/ausschalten?

folgendes VBA-Programm (für Microsoft-Office) demonstriert dies. Mit KDrive32ON() bzw. KDrive32OFF() wird KDrive32 geschaltet.
  Declare Function PostMessage Lib "User32" Alias "PostMessageA" (ByVal w As Long, ByVal msg As Integer, ByVal wParam As Integer, ByVal lParam As Long) As Boolean
  Declare Function FindWindow Lib "User32" Alias "FindWindowA" (ByVal classname As String, ByVal windowname As String) As Long

  Function SwitchKDrive32(enable As Boolean) As Boolean
  Const WM_SWITCH_KDRIVE = 1126
  Dim w As Long
  Dim b As Boolean

  b = False
  w = FindWindow("KDrive32", "KDrive32")
  If (w > 32) Then
    b = PostMessage(w, WM_SWITCH_KDRIVE, enable, 0)
  End If
  SwitchKDrive32 = b
  End Function


  Sub KDrive32ON()
  SwitchKDrive32 True
  End Sub


  Sub KDrive32OFF()
  SwitchKDrive32 False
  End Sub

Beim Start des Computers kommt immer die Meldung "KDrive32 ist bereits installiert"

Leider ist mir bei der Erstellung des Setup-Programms in einer früheren Version ein Fehler unterlaufen. Dadurch wird KDrive32 sowohl als aktueller Benutzer (korrekt) als auch als Systemverwalter (nicht korrekt) gestartet.
Abhilfe: starten Sie die Datei BereitsInstalliert.reg (Rechtsklick | Speichern, dann per Explorer ausführen)
oder löschen Sie manuell im Registrierschlüssel [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] den Eintrag "KDrive32". (Letzteres aber bitte nur, wenn Sie sich mit RegEdit auskennen!)

Seitdem ich Windows-Update oder Microsoft .NET Komponenten installiert habe, funktionieren die AltGr-Makros nicht mehr

Microsoft beschloss im November 2003, eine interne Tastaturfunktion zu ändern.
Anders als hier dokumentiert, wurde offenbar "nebenbei" die AltGr-Verarbeitung geändert. Diese Änderung bewirkte, dass AltGr-Makros nicht mehr ausgeführt wurden. In Amerika fiel das wohl nicht auf (weil es diese Taste auf US-Tastaturen nicht gibt).
Die Version 2.0 von KDrive32 umgeht diesen Fehler.

Wie deinstalliere (entferne) ich KDrive32?

Wenn's denn sein muss (seufz ;-)


Diese (noch sehr kurze) Liste wird von Zeit zu Zeit erweitert.
Falls Sie weitere Fragen zu KDrive haben, zögern Sie nicht, mir zu schreiben.

Zurück Zurück zur Startseite