![]() |
AW: UAC und nicht signierte EXE
Zitat:
Und der UAC-Dialog an sich öffnet sich doch wirklich nur, wenn Windows beim laden der EXE merkt, dass hier höhere Rechte benötigt werden. Ob per Manifest, Dateiname oder Einstellungen für das Programm (immer als Administrator starten, als teil der Kompatibilitätseinstellungen) oder run as etc... Aber irgendwer/was auf diesem Rechner ist der Meinung, dass Programm braucht höhere Rechte. Gruß, Chris |
AW: UAC und nicht signierte EXE
Ich hatte verstanden es sein Installiert worden, wenn es "heruntergeladen" wurde kannst Du Dir ja mal den ADS ansehen....
Notepad Projekt6.exe:zone.identifier |
AW: UAC und nicht signierte EXE
Zitat:
Z.B. mit dem ![]() Allerdings - es geht doch um eine .exe, die vom Installer plaziert wird, oder? Selbst wenn InnoSetup diese per isdownload-Erweiterung runterlädt, sollte sie diesen ADS nicht erhalten, sonst hätten ihn ja so ziemlich jede Datei heutzutage (oder installiert noch wer von CD statt von Downloads? ;) ). Wenn es noch kein Manifest hat, würde ich hingehen und ihm gleich eines verpassen, jede Hilfestellung hilft der Windows-Heuristik,das evtl. etwas besser einzustufen. Das Wort "System" in den Versionsinfos reicht ja schon. Ansonsten, falls vorhanden - Versionsverwaltung nach Änderungen durchsehen, Dokumentation neu verwendeter API-Aufrufe lesen... Und als Denkanstoß / Idee einer passenden Lektüre: Windows-Logo-Programm-Doku runterladen, durchlesen, evtl. erwähnte Tools verwenden. Dort ist sowas eigentlich immer mindestens angerissen. |
AW: UAC und nicht signierte EXE
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
|
AW: UAC und nicht signierte EXE
Wenn du weißt, daß dein Programm ordnungsgemäß im jeweiligem Windows funktioniert, dann kannst du es auch als "kompatibel" zu Diesem kennzeichnen.
Windows führt dann einige Kompatibilitätstests nimmer durch, aktiviert nicht gewisse Umleitungen/Virtualisierungen usw. |
AW: UAC und nicht signierte EXE
Auch ein Dateiname kann die UAC triggern. Enthält er Zeichenfolgen wie "setup", "update", "patch" und dgl., dann erscheint die UAC ebenfalls:
Quelle: ![]() Eben gerade noch mal mit Windows 7 getestet, eine meiner eigenen EXE-Dateien nur umbenannt und schon kommt die UAC. |
AW: UAC und nicht signierte EXE
@Daniel
wobei Project6.exe IMHO unkritisch ist ... |
AW: UAC und nicht signierte EXE
Zitat:
oder ? Gruß K-H |
AW: UAC und nicht signierte EXE
Zitat:
Aber so oder so, mit dem passendem Manifest kann man das alles regeln. - Kompatibilitätsangaben - und explizit dem UAC sagen "ich will keine höheren Rechte" |
AW: UAC und nicht signierte EXE
Zitat:
Ich habe eben gerade mal auf den einen Rechner geschaut, wo diese Meldung kommt. Dort setzt das Inno-Setup bei der EXE den Haken bei "Programm als Administrator ausführen" unter Kompatibilität-->Berechtigungsstufe in den Eigenschaften der Programm-EXE auf dem Rechner beim Kunden. Wenn ich das gleiche Setup, egal ob Download oder nicht, auf meinem Testsystemen ausführe, wird dieser Haken nicht gesetzt. Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:28 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