1.WinMain函數在chrome/app/main.cc中,它在chrome工程中編譯。
2.WinMain執行Google自動更新客戶端。它會找到當前版本的子目錄,然後載入chrome.dll。
3.調用剛載入的庫裏的ChromeMain,代碼在chrome_dll工程裏的chrome_main.cc。
4.ChromeMain初始化通用組件,然後如果命令行指定這是個子進程,就調用chrome/renderer/renderer_main.cc裏的RendererMain,如果不是程序的新拷貝(也就是說程序第一次啓動),就調用chrome/browser/browser_main.cc裏的BBrowserMain。現在已經啓動了,是時候啓動瀏覽器了。
5.BrowserMain會初始化瀏覽器。不同的情況它會以不同的方式運行,比如如果是安裝web應用程序就安裝它,如果是在測試就連接到自動系統,等等。