Chrome Early Loading Framework
commit91f0755c0f15ae1f49dc2d38309f9c5882945a18
authorcaitkp@chromium.org <caitkp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 13 Nov 2013 10:01:01 +0000 (13 10:01 +0000)
committercaitkp@chromium.org <caitkp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 13 Nov 2013 10:01:01 +0000 (13 10:01 +0000)
tree7072b3d791f6f811300eafac5b55b71d87340085
parenta644bc199536de369b6a9feb66dba1b4f2b69e0a
Chrome Early Loading Framework

chrome_elf.dll is shipped in Chrome's version directory to
ease updates, and is loaded early in chrome.exe's lifetime
by making it a private assembly in a subfolder of
chrome.exe's folder (see
http://msdn.microsoft.com/library/aa374224.aspx).

BUG= http://crosbug.com/p/23889

Review URL: https://codereview.chromium.org/53793002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234795 0039d316-1c4b-4281-b951-d872f2087c98
17 files changed:
chrome/app/DEPS
chrome/app/chrome_exe_main_win.cc
chrome/chrome_exe.gypi
chrome/installer/mini_installer/chrome.release
chrome/test/mini_installer/config/chrome_system_installed.prop
chrome/test/mini_installer/config/chrome_user_installed.prop
chrome_elf/DEPS [new file with mode: 0644]
chrome_elf/OWNERS [new file with mode: 0644]
chrome_elf/README [new file with mode: 0644]
chrome_elf/chrome_elf.def [new file with mode: 0644]
chrome_elf/chrome_elf.gyp [new file with mode: 0644]
chrome_elf/chrome_elf_main.cc [new file with mode: 0644]
chrome_elf/chrome_elf_main.h [new file with mode: 0644]
chrome_elf/chrome_exe_manifest.template [new file with mode: 0644]
chrome_elf/chrome_exe_manifest_action.gypi [new file with mode: 0644]
chrome_elf/version_assembly_manifest.template [new file with mode: 0644]
chrome_elf/version_assembly_manifest_action.gypi [new file with mode: 0644]