Software als Administrator ausführen, oder anderes Problem.

OP #4849194
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
>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.
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?
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
Wenn die Steuersoftware strunzzzalt ist:
Das 16-bit-Windowssubsystem (NTVDM) gibt es bei den 64-bittigen
Varianten m.W. nicht mehr.
OP
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
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

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.