Tôi muốn sử dụng tích hợp chống vi-rút với ứng dụng .net của mình khi tải tệp lên bằng ứng dụng. Có bất kỳ API chống vi rút nào có sẵn cho .Net không?Tích hợp chống vi-rút với ứng dụng .net
Trả lời
Tại sao không cài đặt phần mềm chống vi-rút trên máy chủ nhận? Bằng cách đó bạn có thể cập nhật các định nghĩa, điều này có thể không xảy ra trên ứng dụng khách tải lên.
tôi sử dụng ClamWin trên Desktop của tôi, và nó được xây dựng trên mã nguồn mở Clam AntiVirus thư viện: http://www.clamav.net/download/third-party-tools/3rdparty-library/
Dường như họ có một vài ràng buộc khác nhau cho NET:
Tôi không muốn hồi sinh lại câu hỏi cũ, nhưng tôi đang cần một giải pháp mà câu hỏi đã được hỏi. Tôi đã đánh giá rất nhiều thứ và đi đến kết luận rằng thực sự không có một thư viện .NET nào tốt cho điều này. Cho nên tôi tự làm.
Thư viện được gọi là nClam và nó kết nối với máy chủ ClamAV. Nó là thư viện mã nguồn mở (Apache License 2.0) có một API rất đơn giản. Bạn có thể lấy nó ở đây: https://github.com/tekmaven/nClam. Ngoài ra còn có một gói nuget: nClam.
Tôi hy vọng một người nào đó tình cờ gặp phải câu hỏi này trong các lợi ích trong tương lai từ thư viện của tôi!
Tôi nhận được sự cố này: Không thể kết nối vì máy đích đã chủ động từ chối nó 127.0.0.1:3310 –
Tôi đã trả lời câu hỏi của bạn tại đây: http://stackoverflow.com/a/31800465/139046. Đánh dấu nó là câu trả lời được chấp nhận nếu nó giúp bạn :). –
Symantec cung cấp Scan Engine làm cách tích hợp chống vi-rút vào ứng dụng .Net của bạn. Nếu điều này là dành cho phần mềm phi thương mại (trong nhà), và công ty của bạn đã sử dụng Symantec, thì đây có thể là một lựa chọn tốt cho bạn. Tôi không thể nói cho ClamAV hoặc nClam vì tôi chưa bao giờ đích thân sử dụng chúng.
- 1. Tích hợp ứng dụng iPhone với Shibboleth
- 2. Tích hợp ứng dụng iOS với pinterest
- 3. Cách kiểm tra ứng dụng .net chống lại proxy?
- 4. Tích hợp Grails với ứng dụng web hiện có
- 5. API Drive manifest và tích hợp với ứng dụng Drive
- 6. gặp lỗi trong tích hợp DropBox với ứng dụng iphone
- 7. Tích hợp xác thực phía ứng dụng
- 8. Tích hợp chức năng khách POP3 vào ứng dụng C#?
- 9. Ứng dụng Java có thể tích hợp với các ứng dụng VB không?
- 10. Làm cách nào để tích hợp Active Directory vào ứng dụng .NET bằng DDD?
- 11. Làm thế nào để tích hợp Tiện ích trong ứng dụng .NET của tôi
- 12. Kết hợp thời gian chạy Windows Mono với ứng dụng
- 13. Làm thế nào tôi có thể proctect ứng dụng .NET của tôi chống lại DLL Hijacking?
- 14. Tôi có nên sử dụng nhà cung cấp thành viên tích hợp cho ứng dụng ASP .NET MVC không?
- 15. Làm thế nào tích hợp Paypal trong ứng dụng Android?
- 16. cách tích hợp API Facebook trong Ứng dụng Android?
- 17. Tích hợp Wix với MSBuild
- 18. Tích hợp ứng dụng Zend vào Drupal 6/7
- 19. Công cụ blog để tích hợp với ứng dụng java. Công cụ blog nào?
- 20. Tích hợp Google Analytics vào ứng dụng GWT
- 21. Tích hợp "Trợ giúp" vào ứng dụng WinForms
- 22. Tích hợp ShareKit 2.0 trong Ứng dụng iPhone
- 23. Kiểm tra tích hợp javascript cho một ứng dụng trang
- 24. Tích hợp Qt vào ứng dụng MFC cũ
- 25. Cách tích hợp R trong ứng dụng web
- 26. tích hợp liên tục với mysql
- 27. Tích hợp Equinox OSGi vào ứng dụng web Apache Tomcat
- 28. Tích hợp thư viện C++ vào ứng dụng iPhone
- 29. Tích hợp Google Plus trong ứng dụng android
- 30. Tích hợp BIRT trong ứng dụng web hiện tại
Lý do là phần mềm chống vi-rút cần một thời gian để phát hiện và xóa tệp có vi-rút. Nó không phải là một cách tốt để sử dụng trong máy chủ tập tin. – maoyang