Chrome's update checking process begins with COM service activation, which relies on its updater services.
I've found chrome running in a sandbox cannot find its updater services outside the sandbox via COM service activation, displaying HRESULT 0x80070424 due to Sandboxie's isolation mechanism.
Therefore, to update chrome running in a sandbox, I manually installed chrome and its relevant services inside a Sandbox and added these services into SandboxedServices:
However, Chrome still fails to check for updates, displaying HRESULT: 0X8007042D, which means ERROR_SERVICE_LOGON_FAILED.
I have wrriten a simple COM client and a COM server, and they can communicate with each other in the same Sandbox via COM service activation, but Chrome fails to start its update service. This really confuses me.
Is there any method to fix this, or to update Chrome in a sandbox without disabling isolation?
Thanks!
I've found chrome running in a sandbox cannot find its updater services outside the sandbox via COM service activation, displaying HRESULT 0x80070424 due to Sandboxie's isolation mechanism.
Therefore, to update chrome running in a sandbox, I manually installed chrome and its relevant services inside a Sandbox and added these services into SandboxedServices:
However, Chrome still fails to check for updates, displaying HRESULT: 0X8007042D, which means ERROR_SERVICE_LOGON_FAILED.
I have wrriten a simple COM client and a COM server, and they can communicate with each other in the same Sandbox via COM service activation, but Chrome fails to start its update service. This really confuses me.
Is there any method to fix this, or to update Chrome in a sandbox without disabling isolation?
Thanks!