nic7575 13 Geschrieben 15. November 2012 Melden Teilen Geschrieben 15. November 2012 Hallo Zusammen, folgendes Problem: Ein Programm soll unter Win7 64bit als normaler Domänenbenutzer mit höheren Rechten starten. Soweit kein Problem, ich nehme einen kleinen Batch: C:\WINDOWS\system32\runas.exe /user:%COMPUTERNAME%\test /savecred "C:\Programme\Software\Programm.exe" Der Benutzer "test" ist der Gruppe "Administratoren". Das Problem entsteht innerhalb des Programmes. Dieses soll eine via USB-Cardreader angeschlossene CF-Karte auslesen. Dort bekomme ich dann die Meldung: Programm erfordert höhere Rechte Ich habe schon die Software SURun probiert .... ging aber auch nicht. Hat jemand eine Idee ? Gruß Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 15. November 2012 Melden Teilen Geschrieben 15. November 2012 Für welche Aktion genau benötigt das uns unbekannte Programm höhere Rechte? Was sagt der Hersteller des uns unbekannten Programmes dazu? EDIT: Es gibt noch den Trick mit der Aufgabenplanung, hast Du den schon probiert? Zitieren Link zu diesem Kommentar
nic7575 13 Geschrieben 16. November 2012 Autor Melden Teilen Geschrieben 16. November 2012 Für welche Aktion genau benötigt das uns unbekannte Programm höhere Rechte? Was sagt der Hersteller des uns unbekannten Programmes dazu? EDIT: Es gibt noch den Trick mit der Aufgabenplanung, hast Du den schon probiert? Den Trick mit der Aufgabenplanung habe ich auch schon versucht. Nur kann der Benutzer den Job dann nicht sehen %windir%\System32\schtasks.exe /run /TN "mQar" Der Job ist nur als Admin zu sehen. Sonst bekomme ich Zugriff verweigert. Anscheinend benötigt das Programm aus mir unerklärlichen Gründen unter Win7 nochmal erhöhte Rechte um den USB-Port auszulesen..... Zitieren Link zu diesem Kommentar
Dr.Melzer 191 Geschrieben 16. November 2012 Melden Teilen Geschrieben 16. November 2012 Wie heisst das Programm und wer ist der Hersteller des Programmes? Zitieren Link zu diesem Kommentar
nic7575 13 Geschrieben 16. November 2012 Autor Melden Teilen Geschrieben 16. November 2012 Wie heisst das Programm und wer ist der Hersteller des Programmes? mQar heisst das Programm. Hersteller ist L3 Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 16. November 2012 Melden Teilen Geschrieben 16. November 2012 Den Trick mit der Aufgabenplanung habe ich auch schon versucht. Nur kann der Benutzer den Job dann nicht sehen %windir%\System32\schtasks.exe /run /TN "mQar" Der Job ist nur als Admin zu sehen. Sonst bekomme ich Zugriff verweigert. Als Alternative kannst Du natürlich mit dem ProcessMonitor auf AccessDenied filtern. Process Monitor Evtl. kommst Du so auf die fehlenden NTFS-Berechtigungen. Was sagt der Hersteller dazu? Zitieren Link zu diesem Kommentar
nic7575 13 Geschrieben 21. November 2012 Autor Melden Teilen Geschrieben 21. November 2012 Also das Problem ist jetzt gelöst....es ging nur über einen Umweg: Auf dem Desktop des Benutzer liegt folgender Batch: runas /noprofile /savecred /user:l3 "C:\windows\system32\cmd.exe /C C:\l3\L3-QAR.bat" Wichtig ist hier, das das dann zu startende Batch nicht in Programme liegt sonder wie hier in l3. Das Folgebatch sieht dann so aus: "C:\Program Files (x86)\L-3 Com\uQAR\uQAR.exe" Resüme: Erst administrative Konsole aufrufen und dann gleich den anderen Batch mitgeben. Hatte es vorher mit der *.exe versucht, das mag Windows aber nicht ;) Zitieren Link zu diesem Kommentar
lefg 276 Geschrieben 21. November 2012 Melden Teilen Geschrieben 21. November 2012 (bearbeitet) Warum braucht das Programm höhere Rechte zum Starten? Das ist doch die wirkliche Frage. Ursache des Problems ist doch wohl die Berchtigung auf Registryschlüsseln und/oder auf ein Verzeichnis. Falls es nciht gelingt, das mit dem ProcessMonitor zu ermitteln, dann kann man es austesten. Man schaue sich die Berchtigungen auf das Programmverzeichnis und auf den Registryschlüssel des Programmes mal an! Ich hatte das Problem vor Jahren mit einem Lexware Professional. Das Programm lstartete auf Einzelplatzrechnern mit dem Hauptbenutzer ohne Probleme, in der Domäne gab es aber keinen Hauptbenutzer. Ich hätte natürlich die Gruppe der Domänenbenutzer der Gruppe der Hauptbenutzer auf den Clients hinzufügen können per GPO, Eingeschränkte Gruppen, stattdessen schaute ich mir aber mal die Berechtigungen auf C:\Programme\Lexware an, änderte ab und gut war es. In einem anderen Fall änderte ich die Berechtigung auf einen Registryschlüssel per GPO. bearbeitet 21. November 2012 von lefg Zitieren Link zu diesem Kommentar
nic7575 13 Geschrieben 21. November 2012 Autor Melden Teilen Geschrieben 21. November 2012 Der Tip ist gut, wenn mir der tägliche Wahnsinn mal in Ruhe lässt werde ich es auch testen ! Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 21. November 2012 Melden Teilen Geschrieben 21. November 2012 Der Tip ist gut, wenn mir der tägliche Wahnsinn mal in Ruhe lässt werde ich es auch testen ! Das hatte ich dir schon in https://www.mcseboard.de/windows-7-forum-76/programm-hoeheren-rechten-starten-190005.html#post1175163 geschrieben. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.