AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Mein Programm benötigt Administrator Rechte unter Windows 7 - Warum?
Thema durchsuchen
Ansicht
Themen-Optionen

Mein Programm benötigt Administrator Rechte unter Windows 7 - Warum?

Ein Thema von Rainer78 · begonnen am 11. Feb 2014 · letzter Beitrag vom 11. Feb 2014
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.667 Beiträge
 
Delphi 12 Athens
 
#1

AW: Mein Programm benötigt Administrator Rechte unter Windows 7 - Warum?

  Alt 11. Feb 2014, 10:01
Wie heißt denn das Programm, irgendetwas mit Install, Update oder Setup im Namen?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von baumina
baumina

Registriert seit: 5. Mai 2008
Ort: Oberschwaben
1.275 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Mein Programm benötigt Administrator Rechte unter Windows 7 - Warum?

  Alt 11. Feb 2014, 10:10
Evtl. hast du eine Manifest-Datei (XML-Datei) dabei, in der das Recht erwartet wird.

Code:
   <security>
     <requestedPrivileges>
      <requestedExecutionLevel level="requireAdministrator"/>
     </requestedPrivileges>
   </security>
Hinter dir gehts abwärts und vor dir steil bergauf ! (Wolfgang Ambros)
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.216 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: Mein Programm benötigt Administrator Rechte unter Windows 7 - Warum?

  Alt 11. Feb 2014, 10:21
Macht es einen Unterschied, wenn man die Anwendung lokal auf dem eigenen PC kopiert?
  Mit Zitat antworten Zitat
arnof

Registriert seit: 25. Apr 2013
1.261 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#4

AW: Mein Programm benötigt Administrator Rechte unter Windows 7 - Warum?

  Alt 11. Feb 2014, 10:40
seit Vista sind die Rechte komplett anders, d.h. C:\ C:\Programme , Registrie Localmachine überall dort benötigt man entsprechende Rechte, die man einrichten muss oder das Programm als lokaler Admin starten.

Das ist halt so, Aufgabe für den Admin des Netzes, Du musst Ihn mitteilen wo zu Schreibrechte brauchst, der muss es freischalten!
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.234 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: Mein Programm benötigt Administrator Rechte unter Windows 7 - Warum?

  Alt 11. Feb 2014, 10:46
seit Vista sind die Rechte komplett anders, d.h. C:\ C:\Programme , Registrie Localmachine überall dort benötigt man entsprechende Rechte, die man einrichten muss oder das Programm als lokaler Admin starten.
Das hat sich nicht geändert. Das war schon seit Windows NT so!


Das einzige was sich geändert hat das wegen der UAC im Normalfall die gestarteten Anwendungen kein Adminrechte bekommen.
Unter NT/2000/XP sind halt 98 der User mit Adminrechten unterwegs gewesen. In Vista und neuer zwar immer noch, aber die Anwendungen werden ohne gestartet.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.667 Beiträge
 
Delphi 12 Athens
 
#6

AW: Mein Programm benötigt Administrator Rechte unter Windows 7 - Warum?

  Alt 11. Feb 2014, 10:47
Die Rechte sind nicht anders, sondern spätestens seit Vista zieht MS seine eigenen Richtlinien konsequent durch. Das heißt, dass diejenigen, die sich darum vorher nicht geschert haben, nun auf die Nase fallen.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#7

AW: Mein Programm benötigt Administrator Rechte unter Windows 7 - Warum?

  Alt 11. Feb 2014, 13:41
seit Vista sind die Rechte komplett anders, d.h. C:\ C:\Programme , Registrie Localmachine überall dort benötigt man entsprechende Rechte, die man einrichten muss oder das Programm als lokaler Admin starten.
Das ist schon bei XP so, vermutlich auch bei 2000 und NT. Nur hatten bei XP erstellte Konten zuerst Administratoren-Rechte, so dass man die Einschränkung nicht merkte.
  Mit Zitat antworten Zitat
arnof

Registriert seit: 25. Apr 2013
1.261 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#8

AW: Mein Programm benötigt Administrator Rechte unter Windows 7 - Warum?

  Alt 11. Feb 2014, 16:24
seit Vista sind die Rechte komplett anders, d.h. C:\ C:\Programme , Registrie Localmachine überall dort benötigt man entsprechende Rechte, die man einrichten muss oder das Programm als lokaler Admin starten.
Das ist schon bei XP so, vermutlich auch bei 2000 und NT. Nur hatten bei XP erstellte Konten zuerst Administratoren-Rechte, so dass man die Einschränkung nicht merkte.
Huhu bei XP war das nicht so! natürlich konnte man auch die Rechte beschränken, aber ab Vista sind diese beschränkt ob man will oder nicht
  Mit Zitat antworten Zitat
Benutzerbild von holliesoft
holliesoft

Registriert seit: 4. Apr 2005
Ort: Gau-Algesheim
250 Beiträge
 
FreePascal / Lazarus
 
#9

AW: Mein Programm benötigt Administrator Rechte unter Windows 7 - Warum?

  Alt 11. Feb 2014, 16:43
Hallo,

eine weitere mögliche Ursache: die Einstellung "Programm im Kompatibilitätsmodus ausführen für:" mit Einstellung "Windows XP" oder älter (Rechtsklick auf EXE, Eigenschaften, Reiter Kompatibilität).
In diesem Kompatibilitätsmodus werden automatisch Adminrechte angefordert.

Gruß,
Patrick
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.587 Beiträge
 
Delphi 12 Athens
 
#10

AW: Mein Programm benötigt Administrator Rechte unter Windows 7 - Warum?

  Alt 11. Feb 2014, 17:31
seit Vista sind die Rechte komplett anders, d.h. C:\ C:\Programme , Registrie Localmachine überall dort benötigt man entsprechende Rechte, die man einrichten muss oder das Programm als lokaler Admin starten.
Das ist schon bei XP so, vermutlich auch bei 2000 und NT. Nur hatten bei XP erstellte Konten zuerst Administratoren-Rechte, so dass man die Einschränkung nicht merkte.
Huhu bei XP war das nicht so! natürlich konnte man auch die Rechte beschränken, aber ab Vista sind diese beschränkt ob man will oder nicht
Das war schon seit NT/2000 so, daß viele System-Verzeichnisse mit entsprechenden Benutzerrechten versehen wurden.
Aber als Admin darf man praktisch Alles.

Windows find aber erst mit Vista/Win7 an, also erst ab da wurden die automtisch generieten Benutzerkonten mit "Benutzer"-Rechten eingerichtet und nicht mehr mit "Admin"-Rechten.
Darum merkten Viele erst ab da, daß man dort nicht mehr schreiben darf. (abgesehn von denen, die vorher schon ordentlich nur mit Benutzerkonten arbeiteten)

Achtung: Seit Win7 und mit aktiem UAC werden Programm in Adminkonten dennoch nur mit eingeschränkten Rechten gestartet. (drum knallt es dort oftmals auch bei Admins)
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:48 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz