Applikation unter Windows 7 (Rechte)

Diskutiere Applikation unter Windows 7 (Rechte) im Software Forum Forum im Bereich Hardware & Software Forum; Hallo, wir haben hier eine mies adaptierte Java-Applikation, die für ein Online-Update unter Windows 7 lokale Adminrechte benötigt. Unter Windows...
  • Applikation unter Windows 7 (Rechte) Beitrag #1
BioaSharky

BioaSharky

Super-Moderator
Teammitglied
Dabei seit
25.01.1999
Beiträge
18.511
Reaktionspunkte
9
Hallo,

wir haben hier eine mies adaptierte Java-Applikation, die für ein Online-Update unter Windows 7 lokale Adminrechte benötigt. Unter Windows XP konnte das Online-Update auch von einem Domänenbenutzer ohne lokale Adminrechte erledigt werden. Problem ist, dass ein angebotenes Online-Update nicht optional ist, sondern erst durchgeführt werden muss, um mit der Applikation zu dem Online-Services zu verbinden (Zoll).
Nun möchte ich dem Benutzer ungern volle lokale Adminrechte zuteilen. Welche Möglichkeiten habe ich?

Geht das auch mit kleinen Helferlein?
ElevatedShortcut
Encrypted Shortcut

Bei zweitem könnte ich ja zumindest einen RunAs Adminbenutzer angeben.

Oder geht das auch mit dem MS Toolkit?
http://www.winfaq.de/faq_html/Content/tip2500/onlinefaq.php?h=tip2534.htm
 
  • Applikation unter Windows 7 (Rechte) Beitrag #2
BioaSharky

BioaSharky

Super-Moderator
Teammitglied
Dabei seit
25.01.1999
Beiträge
18.511
Reaktionspunkte
9
OK, Kommando zurück, der Support der Anwendung hat sich doch noch gemeldet.
Sie benötigen nur Schreibrechte auf das Installverzeichnis, welches unter "Program Files (x86)" liegt.
Warum schreiben sie das dann nicht gleich in der Installationsanleitung? Dort war immer nur von "Run as administrator" die Rede. :mecker:
 
  • Applikation unter Windows 7 (Rechte) Beitrag #3
S

SupaChris

Bekanntes Mitglied
Dabei seit
23.07.2001
Beiträge
1.167
Reaktionspunkte
0
Ort
Elb-Florenz
Sie benötigen nur Schreibrechte auf das Installverzeichnis, welches unter "Program Files (x86)" liegt.

Ach Herrje, welche Nulpen arbeiten denn dort? Das soll man doch seit Windows 2000 schon unterlassen, aber es gibt immer wieder einige ganz schlaue "Programmierer" die das einfach mal ignorieren.
Normalerweise wird das doch mittlerweile von Windows auf so ein virtuelles Verzeichnis umgeleitet, oder?
 
  • Applikation unter Windows 7 (Rechte) Beitrag #4
Kalle-Klump

Kalle-Klump

Verdienter Ex-Admin
Dabei seit
21.05.2001
Beiträge
26.069
Reaktionspunkte
17
  • Applikation unter Windows 7 (Rechte) Beitrag #5
BioaSharky

BioaSharky

Super-Moderator
Teammitglied
Dabei seit
25.01.1999
Beiträge
18.511
Reaktionspunkte
9
Dieselben wie bei vielen anderen Firmen. Avaya, Microsoft, IBM, ...

Ist ja nicht so, das nur diese Java App ein Schreibrecht benötigt.

Da muss ich SupaChris aber rechtgeben, normalerweise wird ja das ja zumindest unter einem Betriebssystem mit UAC anders geregelt. Das mussten unsere Developer damals auch erst "lernen", eine Installations-/Updateroutine sauber zu programmieren.
Ich habe das gleiche gedacht, zumal wenn man die Installationsbeschreibung liest. Die hat kein technischer Supporter geschrieben, sondern entweder ein ambitionierter User oder ein Anwendungsprogrammierer ohne direkten Bezug zu den jeweiligen Betriebssystemen. Solche Leute hatten wir damals auch.
Ist übrigens ein Client für Zollabwicklungen.
 
  • Applikation unter Windows 7 (Rechte) Beitrag #6
S

SupaChris

Bekanntes Mitglied
Dabei seit
23.07.2001
Beiträge
1.167
Reaktionspunkte
0
Ort
Elb-Florenz
Ist ja nicht so, das nur diese Java App ein Schreibrecht benötigt.

Es geht ja nicht um die Schreibrechte, sondern wo das Programm schreiben will. Seit Windows 2000 hat ein Programm nichts in seinem Installationsverzeichnis rumzuschreiben, wenn es im Standard-Verzeichnis installiert ist. Ist ja auch logisch, denn dann ist keine saubere Deinstallation möglich. Dazu gibts Guidelines von MS. Aber die lesen die Entwickler offenbar niemals. Für sowas gibts z.B. %APPDATA%
 
  • Applikation unter Windows 7 (Rechte) Beitrag #7
the ubm

the ubm

Senior Moderator
Dabei seit
29.05.2005
Beiträge
9.464
Reaktionspunkte
1
Normalerweise wird das doch mittlerweile von Windows auf so ein virtuelles Verzeichnis umgeleitet, oder?
Das gilt nur wenn die exe kein Manifest eingebettet hat. Hat sie das (der MS Compiler erzeugt das z.B. automatisch) geht Windows davon aus, dass die Anwendung die UAC kennt.

Programmupdates müssen/sollten selbstverständlich im Programmordner erfolgen. Nur Benutzerdaten sind in %APPDATA% zu speichern. Firefox installiert z.B. einen Dienst damit auch nicht Admins Browserupdates durchführen können, da der Dienst mit Adminrechten läuft.
Es sind meistens nur die NTFS-Rechte, die Installationen verhindern. Aus demselben Grund kann man selbst als Benutzer mit Nichtadmin Rechten Software verwenden, wenn man sie als portable Anwendung startet, welche z.B. das %APPDATA% Verzeichnis nutzt.
 
  • Applikation unter Windows 7 (Rechte) Beitrag #8
BioaSharky

BioaSharky

Super-Moderator
Teammitglied
Dabei seit
25.01.1999
Beiträge
18.511
Reaktionspunkte
9
... Firefox installiert z.B. einen Dienst damit auch nicht Admins Browserupdates durchführen können, da der Dienst mit Adminrechten läuft....

Sollte doch eben unter Windows 7 auch mit BITS und LocalSystem gehen, genau deshalb kann ich ja auch Windows Updates ohne Adminrechte installieren, wenn das so eingestellt ist.
 
Thema:

Applikation unter Windows 7 (Rechte)

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.179
Beiträge
1.579.172
Mitglieder
55.878
Neuestes Mitglied
Satan666
Oben