Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Vista Manifest (https://www.delphipraxis.net/117417-vista-manifest.html)

Willie1 17. Jul 2008 18:59


Vista Manifest
 
Hallo Leute,
ich bin den Tipps in diesem forum gefolgt und habe 2 kleine Programme geschrieben, eines mit Admin Berechtigung (Vista Manifest)
und eines ohne. Beide Programme kopieren (mit ShFileOperation) eine normale Text-Datei in den Ordner C:\Programme. Wenn ich das
Prg mit AdminB starte, fragt Win nach und die Datei wird kopiert. Wenn ich das Prg ohne AdminB starte, wird ohne Nachfrage kopiert,
denn beim erneuten Kopieren wird vorm Überschreiben gewarnt!!! Die Datei ist aber im Exploren NICHT sichtbar. Was passiert da?

MfG
W.

Nils_13 17. Jul 2008 19:01

Re: Vista Manifest
 
Ist die Datei wirklich nicht sichtbar oder existiert sie nicht ? Kannst du via <Programm> C:\Programme\Datei.file die Datei öffnen ?

Willie1 17. Jul 2008 19:08

Re: Vista Manifest
 
Sie ist nicht sichtbar! Ob sie wirklich existiert, weiß ich nicht, aber es kommt immer die Warnung vorm Überschreiben!
W.

Assertor 17. Jul 2008 20:05

Re: Vista Manifest
 
Hi,

die Datei wird ohne Adminrechte nicht unter Programme gespeichert, sondern in den jeweiligen Benutzerpfad "virtualisiert". Die liegt danach unter C:\Users\Benutzername\AppData\Local\VirtualStore.. .

Such mal hier im Forum nach VirtualStore, da wirst Du fündig.

Gruß Assertor

RavenIV 18. Jul 2008 08:03

Re: Vista Manifest
 
Der normale Benutzer darf nichts in C:\Programme schreiben.
Daher wird ihm vorgegaukelt, dass das Kopieren geklappt hätte.
Tatsächlich wird das File aber woanderst hin geschrieben (siehe meine Vorredner).

So einfach ist das.

Willie1 18. Jul 2008 08:18

Re: Vista Manifest
 
Danke für den Tipp. Ist aber doch irgendwie blöd von Windows gemacht.

W.

Sherlock 18. Jul 2008 08:22

Re: Vista Manifest
 
Für Vista ist blöd, gibts zahllose andere Threads/Foren ;)

Microsoft hats aber eigentlich nur gut gemeint.

Sherlock

RavenIV 18. Jul 2008 08:32

Re: Vista Manifest
 
Zitat:

Zitat von Willie1
Danke für den Tipp. Ist aber doch irgendwie blöd von Windows gemacht.

W.

Ein weiterer Schritt in die Richtung "der Benutzer kann das System nicht kaputt machen".
Somit kann auch ein Virus wieder etwas Weniger anstellen.

Das Dumme ist nur, dass sich gerade wegen dieser Beschneidungen mehr User als Administrator anmelden werden und somit diese Vorteile wieder aushebeln.

SaFu 18. Jul 2008 08:35

Re: Vista Manifest
 
Versuch gerade auch eine Anwendung unter Vista zu Programmieren da kann das nicht schaden.

Software unter Vista

Gruß Sascha

mkinzler 18. Jul 2008 08:38

Re: Vista Manifest
 
Zitat:

Das Dumme ist nur, dass sich gerade wegen dieser Beschneidungen mehr User als Administrator anmelden werden und somit diese Vorteile wieder aushebeln.
Die Beschränkungen gelten nicht erst seit Vista sondern seit NT
Deshalb wurde in Vista die UAC eingeführt, die Programme eines Admins standardmässig nur mit Userrechten startet.
Das dann Benutzer diese auch noch abschalten, kann man aber nicht MS ankreiden


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:02 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz