Ich würde es so machen:
Bei der (Erst-)Anmeldung eines Users liegt das AutoItscript im autostart und wertet den schon von BugFix angesprochenen @username aus.
Das Script schreibt die INI-Datei der Telefonsoftware entsprechend des Users um, startet diese und voila....
Was ich nur nicht versteh ist, das Telefonprogramm schaut doch immer nur in die eine INI Datei,
eben![]()
Da ihr nur EIN Telefonprogramm habt, ergo auch nur EINE INI-Datei habt...
Die Datei liegt unter C:\ProgramData\Telefonprogramm
...nutzt dir dein AD-nichts! Es würde dann immer nur der letzte angemeldete User "aktiv" sein.
Sollte allerdings die Telefonsoftware netztwerkfähig und somit Multiusertauglich sein, könnte das von mir oben beschriebene Procedere funktionieren. Denn dann wird bei jedem (erst-) anmelden eines Users die Software im Userkontext gestartet, die "eigene" INI-Datei ausgelesen und dem User die Telefonnummer zugeteilt.
Was, wenn sich auf dem PC bspw. 5 User anmelden, dazu führt, dass das dort danebenstehende Telefon auch beim Anruf an diesen 5 (verschiedenen) Telefonnummern klingelt. Und das ist doch wohl die Absicht, oder?