Ik ben voor een CMS aan het kijken in hoeverre het mogelijk is om vanuit een ASP.NET webapplicatie een virus-scan te triggeren op een bestand wat op de harde schijf staat van de server. Deze bestanden kunnen bijvoorbeeld door een gebruiker geplaatst zijn in pagina's van het CMS.
Nou is het natuurlijk mogelijk om via de server een scan uit te laten voeren op de map waar alle bestanden worden opgeslagen, maar omdat er in de database ook nog wat verwijzingen staan naar de bestanden op de server wil ik dit vanuit de applicatie zelf regelen om bij een eventueel virus ook de juiste stappen uit te kunnen voeren om referenties naar het bestand netjes te verwijderen uit de database en eventueel logging te kunnen uitvoeren in de applicatie-logs van het CMS.
Het lijkt met dat dit door middel van een soort command-line scan wel moet kunnen, maar ik kan me ook voorstellen dat de grote spelers op de antivirus-martkt een wat nettere oplossing bieden voor dit soort zaken via een SDK o.i.d.
Heeft iemand ervaring met het aanspreken van bijvoorbeeld Norton en/of McAfee vanuit .NET applicaties of aanverwante technieken en me (en anderen die hierin geinteresseerd zijn natuurlijk) hierdoor wellicht een eind het goede pad op kan sturen.
Nou is het natuurlijk mogelijk om via de server een scan uit te laten voeren op de map waar alle bestanden worden opgeslagen, maar omdat er in de database ook nog wat verwijzingen staan naar de bestanden op de server wil ik dit vanuit de applicatie zelf regelen om bij een eventueel virus ook de juiste stappen uit te kunnen voeren om referenties naar het bestand netjes te verwijderen uit de database en eventueel logging te kunnen uitvoeren in de applicatie-logs van het CMS.
Het lijkt met dat dit door middel van een soort command-line scan wel moet kunnen, maar ik kan me ook voorstellen dat de grote spelers op de antivirus-martkt een wat nettere oplossing bieden voor dit soort zaken via een SDK o.i.d.
Heeft iemand ervaring met het aanspreken van bijvoorbeeld Norton en/of McAfee vanuit .NET applicaties of aanverwante technieken en me (en anderen die hierin geinteresseerd zijn natuurlijk) hierdoor wellicht een eind het goede pad op kan sturen.