Seite 4 von 4

Verfasst: 11.01.2005 20:04
von Frosch
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

Verfasst: 11.01.2005 20:14
von bluejoke
ich weiß zwar nix, aber vermute mal, dass die Zertifikat-Sache auf jeden Fall mal einen Haufen Geld kostet, wenns überhaupt möglich ist für "privat"-Nutzer

Verfasst: 11.01.2005 20:25
von Frosch
@bluejoke,

das mag ja sein, ich würde es aber trotzdem gerne wissen :wink:

Gruß Ralf

Verfasst: 11.01.2005 21:55
von Epyx
Nun dann hat sich das ja schon geklärt warum der Fehler bei mir nicht auftritt, ich benutze Mozilla.

Verfasst: 14.01.2005 00:57
von Frosch
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.

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
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

Verfasst: 14.01.2005 11:33
von bobobo
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.