잘 작동하는 다운로더가 있지만, 때로는 사용자의 안티 바이러스/방화벽이 파일 쓰기 권한 및/또는 다운로드를 차단합니다. 그걸 감지 할 방법이 있을까요?바이러스 백신/방화벽이 내 응용 프로그램을 차단하는지 어떻게 감지합니까?
2
A
답변
3
C#을 사용하고 있으므로 try/catch 블록을 사용하고 UnauthorizedAccessException을 잡습니다.
가장 깨끗하고 표준적인 방법입니다.
참고 : AV가 감지했는지 여부는 사용자에게 알려주지 않으며 사용자와 AV의 문제입니다.
프로그램이 일부 사용자 리소스에 대한 액세스가 거부되었으며 해당 리소스에 액세스 할 정당한 이유가 있다고 생각되는 경우 사용자에게 멋진 텍스트 상자를 알리고 해당 사용자가 자신의 AV로 정렬하도록하십시오. 예를 들어 다운로더가 AV의 신뢰할 수있는 프로그램 목록에 있음을 제안 할 수 있습니다.
관련 문제
- 1. 내 응용 프로그램을 내 페이지에 어떻게 추가합니까?
- 2. 신청 마감을 어떻게 감지합니까?
- 3. 널리 사용되는 바이러스 스캐너와 비교하여 응용 프로그램을 테스트하려면 어떻게합니까?
- 4. Python이 내 RabbitMQ 암호가 실패했음을 어떻게 감지합니까?
- 5. 내 앱이 샌드 박싱되어 있는지 어떻게 감지합니까?
- 6. 가상 컴퓨터가 응용 프로그램 창을 어떻게 감지합니까?
- 7. 내 응용 프로그램을 바이러스로 검색 중지하지 않습니다.
- 8. 바이러스 백신은 어떻게 작동합니까?
- 9. 버튼을 어떻게 감지합니까?
- 10. 내 앱이 다른 앱의 창을 어떻게 감지합니까?
- 11. 데스크톱 응용 프로그램이 수정되었는지 어떻게 감지합니까?
- 12. Outlook에 연결해야하는 내 응용 프로그램을 어떻게 확인할 수 있습니까?
- 13. 내 응용 프로그램의 자동 업데이트 유틸리티가 바이러스 백신을 실행합니다.
- 14. iPhone - iPhone 버전을 어떻게 감지합니까?
- 15. 어떻게 CGIproxy를 감지합니까?
- 16. iframe 크기를 어떻게 감지합니까?
- 17. iframe 크기를 어떻게 감지합니까?
- 18. 바이러스 백신 프로세스를 방지하려면?
- 19. 장치에 sdcard가 있는지 어떻게 감지합니까?
- 20. 콘솔에서 실행 중인지 어떻게 감지합니까?
- 21. ASP.Net은 문화를 어떻게 감지합니까?
- 22. Control.PreferredSize가 변경되면 어떻게 감지합니까?
- 23. 긴 프레스를 어떻게 감지합니까?
- 24. 시스템에서 엔디안을 어떻게 감지합니까?
- 25. JavaScript는 정규식을 어떻게 감지합니까?
- 26. 입력이 변경되면 어떻게 감지합니까?
- 27. 동영상이 3D인지 어떻게 감지합니까?
- 28. 어떻게 내 응용 프로그램
- 29. 내 안드로이드 응용 프로그램을 최적화하려고합니다.
- 30. iPhone에서 내 응용 프로그램 내 iTunes에서 내 응용 프로그램을 평가하십시오.
이러한 과도한 바이러스 백신/방화벽 프로그램은 항상 재미 있습니다. – CodesInChaos
다운로드하거나 방금 다운로드 한 파일을 읽으려고하면 "액세스가 거부되었습니다"라는 오류 코드가 표시됩니다. 일반적으로 AV는 쓰기를 차단하지 않지만 다음 읽기에서 삭제합니다. – mihi