Software als Administrator ausführen, oder anderes Problem.

OP #4849194
Lesenswert?

Zur Ansteuerung eines digitalen Lautsprechercontrollers von Xilica 
benutze ich die Software XLink mit einem USB->RS232 Adapter.
Führe ich die Software unter Windows 7 32bit als Normalbenutzer aus, so 
lassen sich gewisse Einstellungen nicht vornehmen. Starte ich die 
Software als Administrator, funktioniert alles bestens.
Auf einem zweiten Laptop mit Windows 7 64bit funktioniert es allerdings 
nicht. Woran könnte das liegen?
OP #4849206
Lesenswert?

>was funktioniert da nicht?
Mit der Software kann man Änderungen an das Gerät übertragen. Dies 
funktioniert unter Win7 32bit nur, wenn die Software mit 
Administratorrechten gestartet wird. Unter 64bit lassen sich die 
Änderungen nicht an das Gerät senden.
Vielleicht ist es ja eine Art "Sicherheitsfunktion" der Software, das 
Änderungen eben nur durch einen Admin vorgenommen werden dürfen. 
Offenbar erkennt die Software aber unter 64bit nicht, dass sie als Admin 
gestartet wurde.
#4849344
Lesenswert?

Martin K. schrieb:
> benutze ich die Software XLink mit einem USB->RS232 Adapter.

Bei Problemen mit Beteilinung von USB2RS232 Adaptern sollte man diese 
zuerst tauschen. Profis haben immer Adapter mit FTDI und Silabs (CP210x) 
Chips rumfliegen, weil in den meisten Fällen tun.

Allerdings verwundert mich stark das Software die über COMx kommuniziert 
sich um Admin Rechte kümmert. Ist das Zeuchs so beinalt dass da noch 
.ini Dateien o.ä. im Programmverzeichnis rumfliegen?
#4849359
Lesenswert?

Wird wohl eher daran liegen, dass der COM-Port nicht geöffnet werden 
kann, die falschen Einstellungen hat, schon belegt ist oder der Treiber 
unter 64-bit nicht funktioniert.
Prüfe das mal im Gerätemanager und weise dem Adapter einen freien COM 
Port mit einstelliger Nummer zu (COM1...COM9)
Gast #4849673
Lesenswert?

Wenn die Steuersoftware strunzzzalt ist:
Das 16-bit-Windowssubsystem (NTVDM) gibt es bei den 64-bittigen
Varianten m.W. nicht mehr.
OP #4854479
Lesenswert?

Da es scheinbar nicht ganz klar ist, oder ich es nicht klar genug 
geschrieben habe.

Laptop 1 mit Win7 32bit:
Starte ich die Software ohne Adminrechte, kann ich das an USB/RS232 
angeschlossene Gerät ansprechen, Daten auslesen und so weiter. Die 
Kommunikation funktioniert also schon mal. Was nicht geht: Einstellungen 
im Gerät abspeichern. Die Software geht nicht in den "Livemodus" (nennt 
sich so) und will ein Passwort haben.
Starte ich die Software mit Adminrechten, wird kein Passwort abgefragt 
und alles funktioniert bestens.

Laptop 2 mit Win7 64: Ob mit oder ohne Adminrechte: Die Software verhält 
sich wie Laptop 1 ohne Adminrechte.

Es scheint mir hier kein Treiberproblem oder so zu bestehen, die 
Kommunikation über USB/RS232 funktioniert ja grundsätzlich.
Persönliche Seite #4854666
Lesenswert?

Du kannst der Software mit dem ProcessMonitor nachsehen, welcher 
Registry- oder Dateisystemzugriff beim Betrieb ohne Adminrechte 
fehlschlägt.

Den entsprechenden Registryzweig bzw. die entsprechenden Dateien musst 
Du entweder anlegen oder die Zugriffsberechtigungen darauf dergestalt 
anpassen, daß der Zugriff auch ohne Adminberechtigungen möglich ist.

Diese Dateien oder Registry-Daten werden unter x64 generell fehlen.

Was auch immer diese Software treibt, sie muss etwas merkwürdig 
programmiert sein, und vor allem schön an den Entwicklervorgaben von MS 
vorbei, denn sonst käme es nicht zu so einem Verhalten.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren