tree: 79046c6f5e85aed5b43b0bcb9b60b1697468c6da [path history] [tgz]
  1. proto/
  2. BUILD.gn
  3. DEPS
  4. enumerate_input_method_editors_win.cc
  5. enumerate_input_method_editors_win.h
  6. enumerate_input_method_editors_win_unittest.cc
  7. enumerate_shell_extensions_win.cc
  8. enumerate_shell_extensions_win.h
  9. enumerate_shell_extensions_win_unittest.cc
  10. incompatible_applications_browsertest.cc
  11. incompatible_applications_updater_win.cc
  12. incompatible_applications_updater_win.h
  13. incompatible_applications_updater_win_unittest.cc
  14. inspection_results_cache_win.cc
  15. inspection_results_cache_win.h
  16. inspection_results_cache_win_unittest.cc
  17. installed_applications_win.cc
  18. installed_applications_win.h
  19. installed_applications_win_unittest.cc
  20. module_blacklist_cache_updater_win.cc
  21. module_blacklist_cache_updater_win.h
  22. module_blacklist_cache_updater_win_unittest.cc
  23. module_blacklist_cache_util_win.cc
  24. module_blacklist_cache_util_win.h
  25. module_blacklist_cache_util_win_unittest.cc
  26. module_database_observer_win.h
  27. module_database_win.cc
  28. module_database_win.h
  29. module_database_win_unittest.cc
  30. module_event_sink_impl_win.cc
  31. module_event_sink_impl_win.h
  32. module_event_sink_impl_win_unittest.cc
  33. module_info_util_win.cc
  34. module_info_util_win.h
  35. module_info_util_win_unittest.cc
  36. module_info_win.cc
  37. module_info_win.h
  38. module_info_win_unittest.cc
  39. module_inspector_win.cc
  40. module_inspector_win.h
  41. module_inspector_win_unittest.cc
  42. module_list_component_updater_win.cc
  43. module_list_component_updater_win.h
  44. module_list_filter_win.cc
  45. module_list_filter_win.h
  46. module_list_filter_win_unittest.cc
  47. module_load_attempt_log_listener_win.cc
  48. module_load_attempt_log_listener_win.h
  49. module_load_attempt_log_listener_win_unittest.cc
  50. msi_util_win.cc
  51. msi_util_win.h
  52. OWNERS
  53. README.md
  54. registry_key_watcher_win.cc
  55. registry_key_watcher_win.h
  56. registry_key_watcher_win_unittest.cc
  57. third_party_blocking_browsertest.cc
  58. third_party_conflicts_manager_win.cc
  59. third_party_conflicts_manager_win.h
  60. third_party_conflicts_manager_win_unittest.cc
  61. third_party_metrics_recorder_win.cc
  62. third_party_metrics_recorder_win.h
  63. token_util_win.cc
  64. token_util_win.h
  65. uninstall_application_win.cc
  66. uninstall_application_win.h
chrome/browser/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 blacklist cache that allows the chrome_elf hook to block non-whitelisted DLLs.