tree: 0365f172c65424aceea40c39045354df15453e85 [path history] [tgz]
  1. proto/
  2. test/
  3. BUILD.gn
  4. COMMON_METADATA
  5. DEPS
  6. DIR_METADATA
  7. enumerate_input_method_editors.cc
  8. enumerate_input_method_editors.h
  9. enumerate_input_method_editors_unittest.cc
  10. enumerate_shell_extensions.cc
  11. enumerate_shell_extensions.h
  12. enumerate_shell_extensions_unittest.cc
  13. incompatible_applications_browsertest.cc
  14. incompatible_applications_updater.cc
  15. incompatible_applications_updater.h
  16. incompatible_applications_updater_unittest.cc
  17. inspection_results_cache.cc
  18. inspection_results_cache.h
  19. inspection_results_cache_unittest.cc
  20. installed_applications.cc
  21. installed_applications.h
  22. installed_applications_unittest.cc
  23. module_blocklist_cache_updater.cc
  24. module_blocklist_cache_updater.h
  25. module_blocklist_cache_updater_unittest.cc
  26. module_blocklist_cache_util.cc
  27. module_blocklist_cache_util.h
  28. module_blocklist_cache_util_unittest.cc
  29. module_database.cc
  30. module_database.h
  31. module_database_observer.h
  32. module_database_unittest.cc
  33. module_event_sink_impl.cc
  34. module_event_sink_impl.h
  35. module_event_sink_impl_unittest.cc
  36. module_info.cc
  37. module_info.h
  38. module_info_unittest.cc
  39. module_info_util.cc
  40. module_info_util.h
  41. module_info_util_unittest.cc
  42. module_inspector.cc
  43. module_inspector.h
  44. module_inspector_unittest.cc
  45. module_list_component_updater.cc
  46. module_list_component_updater.h
  47. module_list_filter.cc
  48. module_list_filter.h
  49. module_list_filter_unittest.cc
  50. module_load_attempt_log_listener.cc
  51. module_load_attempt_log_listener.h
  52. module_load_attempt_log_listener_unittest.cc
  53. msi_util.cc
  54. msi_util.h
  55. OWNERS
  56. README.md
  57. registry_key_watcher.cc
  58. registry_key_watcher.h
  59. registry_key_watcher_unittest.cc
  60. third_party_blocking_browsertest.cc
  61. third_party_conflicts_manager.cc
  62. third_party_conflicts_manager.h
  63. third_party_conflicts_manager_unittest.cc
  64. third_party_metrics_recorder.cc
  65. third_party_metrics_recorder.h
  66. token_util.cc
  67. token_util.h
  68. uninstall_application.cc
  69. uninstall_application.h
chrome/browser/win/conflicts/README.md

Overview

This directory contains all the code related to the blocking of third-party DLLs.

It has 3 main roles:

  1. Detect all DLLs that loads in the browser and renderer processes.
  2. Match third-party DLLs to an installed application on the user's computer and warn the user via chrome://settings/incompatibleApplications
  3. Build the module blocklist cache that allows the chrome_elf hook to block non-allowlisted DLLs.