Einzelnen Beitrag anzeigen

Aviator

Registriert seit: 3. Jun 2010
1.611 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: Projekt als DLL statt EXE

  Alt 28. Nov 2017, 09:04
Genau, es wäre das erste Projekt in dieser Art. Deiner Antwort nach ist wäre es mit nicht unwesentlichem Aufwand verbunden.
Eine DLL und ein Interface ordentlich zu programmieren und auch immer schön alle Instanzen wieder freizugeben kann sehr viel Aufwand bedeuten. Wenn es nur ein kleines Programm ist, dann ist das schnell auch mit statischer Bindung der DLL-Funktionen gemacht. Aber ein Interface ist IMO sauberer und einfacher zu erweitern.

Können die Anwender einen externen Prozess mit erhöhten Rechten starten, der selbstständig eure EXE austauscht/updated?
Oder ist das auf dem Systemen nicht möglich?
Bei einigen Kunden ist dies so eingestellt, hier haben wir auch keine Probleme. Es gibt jedoch zwei oder drei Admins, die dies nicht zulassen, aus welchen Gründen auch immer.
Ein Beispiel warum man solche Einstellungen macht wäre bspw. das Thema Sicherheit in Bezug auf Viren. Keine Adminrechte bedeutet, dass ein Virus auch nur mit den Berechtigungen eines Benutzers laufen kann und somit auch keine Systembereiche befallen kann.

Ein anderer Grund ist, dass die EDV-Administration einen Überblick darüber haben will, welche Software auf den Rechnern installiert ist. Ich erlebe es bei uns immer wieder, dass Mitarbeiter einfach Software auf dem Rechner installieren obwohl wir es untersagt haben. Ein Beispiel ist der CCleaner.

Irgendwann wird der Schritt zu den eingeschränkten Berechtigungen dann gemacht. Wir sind den Schritt vor 1,5 Jahren gegangen. Und es gab bisher noch keine Probleme damit.
  Mit Zitat antworten Zitat