一、进程入口wWinMain
二、通过环境变量判断是否是新创建的Restart进程,如果是则询问是否Restart。如果用户不需要,则进程退出
三、初始化沙箱信息(temp)
四、根据宏定义决定编译chrome还是chromium(默认),因为分别对应不同的Registry路径,所以从MainDllLoader虚拟类实现各自的loader。
五、根据配置项和用户选择,决定是否写crashreport,是否发送usestat,并建立相应的error_handler。
四、启动chrome_dll.dll,加载并执行入口函数ChromeMain。