Hallo,

ich habe mit einem Installationsassistent für Windows angefangen und
eine frühe Version in den Windowsordner vom SVN gestellt¹. Der Installer
soll die Auswahl zwischen 32bit- und 64bit-Treiber und die etwas
abschreckende Registryänderung übernehmen.
Dazu muss er mit 32- und 64bit Systemen umgehen können, da auf
64bit-Systemen 32bit-Programmen andere Ordner und eine virtuelle
Registry vorgegaukelt werden.

Wenn man schon dabei ist soll er gleich alle Treiber (NeoVars und
kbdneo) anbieten, und eine variable Rechteverwaltung haben, so dass es
auch ohne Adminrechte brauchbar ist (nur AHK installieren). Außerdem
sollen für den User sollen auf Wunsch Autostart-, Startmenü und/oder
Desktopverknüpfungen erstellt werden.

Ein bißchen ist umgesetzt, einiges vorbereitet, vieles fehlt.

Was noch fehlt:
- NeoVars (vorbereitet; Installationstypabhängige Ordnerwahl noch nicht
umgesetzt)
- mehrstufige Rechteanforderung
- Verknüpfungen für den User erstellen (muss Adminrechte haben, würde
also nicht für den User sondern für den Admin die Verknüpfungen erstellen)
- Uninstaller-Erstellung für AHK-Installationen, Erkennung von kbdneo
und falls vorhanden Angebot der Entfernung.
- automatische Aktivierung des Layouts (kein manueller Aufruf über
Systemsteuerung)

Trotzdem, obwohl es ein unfertiges 32bit-Programm ist, kann es
64bit-Laufzeitumgebungen erkennen und auf die 64bit-Systemordner und die
64bit-Registry zugreifen. Damit kann es bereits jetzt kbdneo2 mit oder
ohne AHK-Skript auf 32- und 64bit-Systemen installieren.

Da die Auswahl ob 32bit oder 64bit und die Registryänderung vom Programm
vorgenommen werden empfehle ich ab sofort den Installationsassistenten
für die Installation von kbdneo2.

Entfernen geht vorerst weiterhin nur händisch.

Gruß Florian

¹ https://svn.neo-layout.org/windows/Neo2.0_installer.exe ← Installer ¹
¹ https://svn.neo-layout.org/windows/Neo2.0_installer.nsi ← NSIS-Skript




Attachment: signature.asc
Description: OpenPGP digital signature

Antwort per Email an