Hi Brandon Perry, You are correct Perry. I am implementing the LibClamAV Library into C# application. So I need to get the File descriptor from the Stream and need to assign the value to "cl_scandesc" Native method. Am I right?.
Regards, Suresh Shanmugam. -----Original Message----- From: clamav-devel [mailto:[email protected]] On Behalf Of Brandon Perry Sent: Monday, April 10, 2017 9:12 PM To: ClamAV Development <[email protected]> Subject: Re: [Clamav-devel] Question have an about LibClamAV.dll > On Apr 10, 2017, at 9:00 AM, Shanmugam, Suresh (Conduent) > <[email protected]> wrote: > > Hi Developers, > > I've an query about doing the scan using byte[] help of LibClamAV.dll(win32). > If anyone know the methods to pass the byte[] provide the details?. > > Note: > I able to do the scan a physical path file. But not able to do with byte[]. > Please help me. It sounds like you are interacting with libclamav from C#. ClamAV requires a rewindable file stream, so a byte array can’t be scanned on its own. You could map the byte array to a MemoryMappedFile. http://stackoverflow.com/questions/10806518/write-string-data-to-memorymappedfile <http://stackoverflow.com/questions/10806518/write-string-data-to-memorymappedfile> Then you could potentially pass the file descriptor for this to native library. > > Regards, > Suresh Shanmugam. > > _______________________________________________ > http://lurker.clamav.net/list/clamav-devel.html > Please submit your patches to our Bugzilla: http://bugs.clamav.net > > http://www.clamav.net/contact.html#ml _______________________________________________ http://lurker.clamav.net/list/clamav-devel.html Please submit your patches to our Bugzilla: http://bugs.clamav.net http://www.clamav.net/contact.html#ml
