Erstmal was zum Sinn und Zweck der ganzen Sache:
Ich möchte unterbinden, dass Personen, die die Datenbank benutzen Dokumente unnötig einfach kopieren können. Z.B. per "Druck"-Taste. Dass es keinen 100% Schutz vor dem Kopieren gibt ist mir völlig klar, ich möchte aber die einfachste Variante (eben die Drucktaste) unterbinden.
In den ACLs der Datenbank ist bereits festgelegt, dass Dokumente weder kopiert noch gedruckt werden dürfen.
Eine Möglichkeit dies zu lösen wäre beim Laden der Defaultansicht mit Hilfe der Initialize-Methode ein externes Programm zu starten, was eben die Tasten unterdrückt, bzw. umleitet. Beim beenden dann über Terminate wird ein Taskkill durchgeführt. Allerdings hängt dann bei unsauberem Beenden das Programm noch im Windows rum.
Diese Art und Weise dies zu lösen gefällt mir nicht wirklich, deshalb möchte ich wissen, ob es einen anderen Weg gibt.
Ich denke da an die WinApi oder ähnliches.
Hat jemand Vorschläge oder Anmerkungen?
Danke