qwerty555 Geschrieben 16. Juli 2010 Geschrieben 16. Juli 2010 (bearbeitet) Ich möchte per Gruppenrichtlinie festlegen, dass auf jeden Client das Programm xyz.exe maximal 2x aufgerufen werden darf. Hat jemand eine Idee, wie man das realisieren kann? Nachtrag: gpedit.msc Benutzerkonfiguration\Administrative Vorlagen\System\Angegebene Windows-Anwendungen nicht ausführen Dort kann aber kein Limit eingestellt werden... Bearbeitet 16. Juli 2010 von qwerty555 Zitieren
lupo49 Geschrieben 16. Juli 2010 Geschrieben 16. Juli 2010 Keine Antwort, aber eine Frage: Wozu bzw. warum wird das benötigt? Das wird auch aus organisatorischen Gründen nicht ordentlich funktionieren. Was ist, wenn der Benutzer die Anwendung aus Versehen startet oder wann wird der Counter zurückgesetzt.. Zitieren
qwerty555 Geschrieben 16. Juli 2010 Autor Geschrieben 16. Juli 2010 Es sollen maximal 2 Client Access Sitzungen gestartet werden können. Auf der iSeries lassen sich die Limits nicht Userspezifisch konfigurieren. Zitieren
lupo49 Geschrieben 16. Juli 2010 Geschrieben 16. Juli 2010 Dann ist das was du vorhast, eine der unelegantesten Lösungen, die dafür in Betracht kommen. Was ist wenn der Benutzer das Programm für andere Verbindungen benötigt? Was ist wenn von deiner Access Instanz mehrere Verbindungen aus gestartet werden können? Was ist mit Einbau von Restriktion in der Firewall? Warum nur max. zwei Sitzungen? Zitieren
Bubble Geschrieben 16. Juli 2010 Geschrieben 16. Juli 2010 Hat jemand eine Idee, wie man das realisieren kann? Das aufgerufene Programm selbst könnte dieses Verhalten erzwingen und beim Versuch es erneut zu starten sich selbst beenden (und vorher vielleicht noch die bereits offene Instanz in en Vordergrund bringen, falls es eine Fensteranwendung ist). Zitieren
tester2k5 Geschrieben 16. Juli 2010 Geschrieben 16. Juli 2010 Wenn eine Instanz reicht, das Freeware-Tool "WinMag Instance Limiter" (aka: PWone). Sorry, gerade keine Download-Quelle zur Hand. This program prevents more than one copy of a program from running at a time. This is from the readme file: Run PWONE.EXE in place of the program to be limited. PWOne's command line must contain two parameters: 1.. All or part of the title bar text normally displayed by the program to be limited (this must be enclosed by parentheses) 2.. The command originally used to launch the command to be limited. For example, to prevent more than one copy of Excel from running at a time, you might create an icon for PWOne.exe with this command line text: PWONE.EXE "Excel" C:\Office95\Excel\Excel.exe Once run, PWOne determines if a copy of the limited program is already running (by searching Windows' Master List for the limited application's title bar text). If a running copy is found, that copy is activated. If no running copy is found, a new copy is launched using the provided command line. Alternativ evtl. Single Application Instance (nicht getestet) Ich meine mich zu erinnern hier im Forum mal von einer Batch gelesen zu haben, die die Programm-Aufrufe zählt und dann stoppt, konnte aber auf die schnelle nichts finden... Gruss, tester2k5 Zitieren
afo Geschrieben 16. Juli 2010 Geschrieben 16. Juli 2010 Du könntest auch mit Autohotkey einen Wrapper bauen, der das Programm aufruft und das überwacht. Zitieren
qwerty555 Geschrieben 19. Juli 2010 Autor Geschrieben 19. Juli 2010 Das aufgerufene Programm selbst könnte dieses Verhalten erzwingen und beim Versuch es erneut zu starten sich selbst beenden (und vorher vielleicht noch die bereits offene Instanz in en Vordergrund bringen, falls es eine Fensteranwendung ist). Am Programm kann ich nichts mehr ändern :confused: Warum nur max. zwei Sitzungen? Weil man dafür Lizenzen benötigt. Und wenn manche User 5 Sitzungen offen haben, sind das ein paar zu viele. Ich suche eigentlich mehr eine zentrale Lösung per Gruppenrichtlinie. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.