Also eigentlich wollte ich doch nur wissen, wie das mit der Signatur geht. Das wäre ja der korrekte Weg.
@bobobo, ich werde Deinen Installer gleich mal testen und bin mir auch sicher, dass das klappen wird. Deine Lösung ist aber zum Einen nicht das was ich mir vorstelle, zum Anderen möchte ich das mit der Signatur und dem Zertifikat trotzdem mal wissen, weil ich finde, dass man das schon wissen sollte, wenn man Software entwickeln will, die man auch an andere weitergeben möchte.
Also ganz unabhängig von meinem Problem interessiert mich diese Frage. Ich bin mir sicher, dass das in Zukunft noch wichtiger wird, weil Microsoft im Namen der Sicherheit auf diesem Weg sicher weiter geht.
Gruß Ralf
Sicherheitswarnung bei EXE Dateien
Ich habe jetzt eine Lösung gefunden, mit der man eventuell leben könnte. Das Programm löscht die ADS beim ersten Start, so dass die Warnung zukünftig nicht mehr angezeigt wird.
Für die Prozedur GetAppName() nochmal danke an ts-soft.
Ein Phenomen verstehe ich aber noch nicht. Die Meldung dürfte schon beim zweiten Start nicht mehr auftauchen, das tut sie aber erst nicht mehr, wenn ich zwischendurch mal ein anderes größeres Programm starte, z.B. einen Browser.
Wer es mal testen will: http://www.rd-internetdienstleistungen.de/BMI2.exe
Gruß Ralf
Code: Alles auswählen
Procedure.s GetAppName()
AppName.s = Space(#MAX_PATH)
GetModuleFileName_(GetModuleHandle_(0), @AppName, #MAX_PATH)
ProcedureReturn AppName
EndProcedure
File$=GetAppName()
If File$+":Zone.Identifier"
DeleteFile(File$+":Zone.Identifier")
EndIf
Ein Phenomen verstehe ich aber noch nicht. Die Meldung dürfte schon beim zweiten Start nicht mehr auftauchen, das tut sie aber erst nicht mehr, wenn ich zwischendurch mal ein anderes größeres Programm starte, z.B. einen Browser.
Wer es mal testen will: http://www.rd-internetdienstleistungen.de/BMI2.exe
Gruß Ralf
ist mir auch schon aufgefallen..
da wird wohl irgendwo noch was gecached.
ich hatte mal vor ein paar Tagen ein kleines microsofttool geladen
.. der Zone.Identifier war auch mit dabei (IE-Download) UND
ne digitale Signatur hatte die Datei auch (im EigenschaftenDialog
taucht n Reiter digitale Signatur auf) .. allerdings nicht im ADS (das
wär ja auch etwas zu dämlich) sondern irgendwo im Programm mit
eingepackt.
Da nehm ich mal an das für PB-Programme ne Lizensierungs-
geschichte in den Compiler intergriert gehört.
da wird wohl irgendwo noch was gecached.
ich hatte mal vor ein paar Tagen ein kleines microsofttool geladen
.. der Zone.Identifier war auch mit dabei (IE-Download) UND
ne digitale Signatur hatte die Datei auch (im EigenschaftenDialog
taucht n Reiter digitale Signatur auf) .. allerdings nicht im ADS (das
wär ja auch etwas zu dämlich) sondern irgendwo im Programm mit
eingepackt.
Da nehm ich mal an das für PB-Programme ne Lizensierungs-
geschichte in den Compiler intergriert gehört.
pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.