Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Exe starten - ohne Windows Abfrage (https://www.delphipraxis.net/118659-exe-starten-ohne-windows-abfrage.html)

Gruber_Hans_12345 12. Aug 2008 12:05


Exe starten - ohne Windows Abfrage
 
Wie kann ich eine EXE Datei starten (mit createProcess ... ) aber OHNE das die Sicherheitsmeldung von Windows kommt?
Also diese Sind Sie sicher, das Sie die Datei vom Internet ausführen möchten?

Da ich das ganze per Script machen möchte ...

Luckie 12. Aug 2008 12:23

Re: Exe starten - ohne Windows Abfrage
 
Lösche den alternativen Datenstrom in dem der IE vermerkt, dass die Datei runtergeladen wurde: http://www.michael-puff.de/Artikel/ADS.shtml

Phoenix 12. Aug 2008 12:24

Re: Exe starten - ohne Windows Abfrage
 
Die Information, dass die datei aus dem Internet kommt, liegt in sogenannten "alternate streams". Das ist sowas wie eine zweite Datei mit Zoneninformationen, die an dem INode der Original-Datei dran hängt (NTFS spezifisch).

Du kannst den Stream z.B. mit dem streams tool von SysInternals löschen: http://technet.microsoft.com/en-us/s.../bb897440.aspx
Oder alternativ die Datei einmal auf einen FAT32 USB-Stick kopieren und dann wieder zurück. Damit ist die Markierung 'Kommt aus dem Internet' futsch und führt nicht mehr zu der Sicherheitsabfrage.

Gruber_Hans_12345 12. Aug 2008 12:46

Re: Exe starten - ohne Windows Abfrage
 
Danke funktioniert gut so

(wenn ich die Exe übers Netzwerk starte, dann fragt er trotzdem noch mal nach .. ist aber mal egal)

Bernhard Geyer 12. Aug 2008 12:47

Re: Exe starten - ohne Windows Abfrage
 
Zitat:

Zitat von Gruber_Hans_12345
(wenn ich die Exe übers Netzwerk starte, dann fragt er trotzdem noch mal nach .. ist aber mal egal)

Mit Sicherheit mit einer anderen Meldung. Diese ist eine Sicherheitseinstellung des IE's die hier wirkt.

Gruber_Hans_12345 12. Aug 2008 13:14

Re: Exe starten - ohne Windows Abfrage
 
Zitat:

Zitat von Bernhard Geyer
Zitat:

Zitat von Gruber_Hans_12345
(wenn ich die Exe übers Netzwerk starte, dann fragt er trotzdem noch mal nach .. ist aber mal egal)

Mit Sicherheit mit einer anderen Meldung. Diese ist eine Sicherheitseinstellung des IE's die hier wirkt.

sollte aber nix mehr mit dem IE zu tun haben dann oder?

Da ich alle ADS rausgelöscht habe (ist eh nur der eine vom IE drinnen)
Aber es ist kein Problem, zuerst das File auf den lokalen Rechner zu kopieren ...

Bernhard Geyer 12. Aug 2008 13:15

Re: Exe starten - ohne Windows Abfrage
 
Zitat:

Zitat von Gruber_Hans_12345
Zitat:

Zitat von Bernhard Geyer
Zitat:

Zitat von Gruber_Hans_12345
(wenn ich die Exe übers Netzwerk starte, dann fragt er trotzdem noch mal nach .. ist aber mal egal)

Mit Sicherheit mit einer anderen Meldung. Diese ist eine Sicherheitseinstellung des IE's die hier wirkt.

sollte aber nix mehr mit dem IE zu tun haben dann oder?

Kommt auf die Meldung an. Es gibt IE-Einstellungen die auf den normalen Windows-Explorer wirken.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:23 Uhr.

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