Einzelnen Beitrag anzeigen

Delphi.Narium

Registriert seit: 27. Nov 2017
2.418 Beiträge
 
Delphi 7 Professional
 
#6

AW: Datei vom Temp-Verzeichnis kopieren zeigt Schloss-Symbol

  Alt 10. Dez 2017, 13:25
Vermutlich haben das alle Dateien, die per Download aus dem Internet kommen.

Bei denen wird unter NTFS ein Zone-Identifier erstellt. Zummindest bei älteren Windowsen erhält man beim Doppelklick auf eine entsprechend gekennzeichnete Exe die Anfrage, ob man denn das Programm wirklich ausführen möchte.

Man kann das Vorhandensein eines Zone-Identifiers (ungetestet) so überprüfen:
Delphi-Quellcode:
function ZoneIdentifierExists(AFileName : String) : Boolean;
begin
  Result := GetFileAttributes(PChar(Format('%s:Zone.Identifier',[AFileName]))) <> -1;
end;
Will man wissen, was in dem Dingen drinne steht (sind nur INI-Dateien), dann kann man das so machen:
Code:
notepad Laufwerk:\Verzeichnis\NameDerDatei.Endung:zone.identifier
Sagt Notepad, dass es die Datei nicht finden kann, dann gibt es keinen Zone-Identifier.

Mehr zum Thema erhält man, wenn man oben rechts bei der Suche Zone Identifier eingibt.
  Mit Zitat antworten Zitat