sandboxie-plus / Sandboxie

Sandboxie Plus & Classic
https://Sandboxie-Plus.com
GNU General Public License v3.0
13.78k stars 1.54k forks source link

WeMeet (wemeetapp.exe) can not open after update to version 3.7.9 and newer #1842

Open Stargazer1209 opened 2 years ago

Stargazer1209 commented 2 years ago

What happened?

WeMeet installed in "DeafaultBox" auto updated to version 3.7.9 upon opening and it can not be launched since then. Every time when I tried to open it, the main window would not show up and no icon would appear in the taskbar. As I can see in Sandboxie Manager, the "wemeetapp.exe" would terminate after it launched several seconds. I have tried to completely uninstall sandboxie plus and reinstall to see if it would work, sadly not.

Download link

https://meeting.tencent.com/download-win.html

To Reproduce

1.Go to sandboxie manager 2.Right-click on "DeafaultBox" 3.Select Run-->Run Program 4.Select "Browse..." 5.Go to "drive/ C/ Program Files(x86)/ Tencent/ WeMeet/" folder 6.Select "wemeetapp.exe" 7.Failed to enter main window of WeMeet app.

Expected behavior

WeMeet main window show up and function properly.

What is your Windows edition and version?

Windows 11 Home Edition 21H2 OS 22000.613 Windows Experience Pack 1000.22000.613.0

In which Windows account you have this problem?

User account with UAC protection set to Always notify.

Please mention any installed security software

Windows Defender

What version of Sandboxie are you running?

Sandboxie-Plus x64 v1.0.20

Is it a regression?

Since 1.0.19 64bit

List of affected browsers

No response

In which sandbox type you have this problem?

In a Standard isolation sandbox (yellow sandbox icon).

Where is the program located?

The program is installed only inside a sandbox (NOT in the real system anyway).

Can you reproduce this problem on an empty sandbox?

I can confirm it also on an empty sandbox.

Did you previously enable some security policy settings outside Sandboxie?

I enabled the following security settings outside Sandboxie: Core isolation in Windows Defender

Crash dump

No response

Trace log

https://drive.google.com/file/d/1kdOxPGGrDDHYeG68ubRLOY8yOK4aVwEb/view?usp=sharing

Sandboxie.ini configuration

#
# Sandboxie-Plus configuration file
#

[GlobalSettings]
FileRootPath=D:\SANDBOX\SANDPLUS\Sandbox\%SANDBOX%
SeparateUserFolders=y
KeyRootPath=\REGISTRY\USER\Sandbox_%USER%_%SANDBOX%
IpcRootPath=\Sandbox\%USER%\%SANDBOX%\Session_%SESSION%
NetworkEnableWFP=n
EnableObjectFiltering=y
EnableWin32kHooks=y
EditAdminOnly=n
ForceDisableAdminOnly=n
ForgetPassword=n
Template=WindowsLive
Template=OfficeLicensing
Template=OfficeClickToRun
Template=7zipShellEx

[UserSettings_0CDA021D]
SbieCtrl_AutoStartAgent=SandMan.exe

[DefaultBox]
Enabled=y
AutoRecover=y
BlockNetworkFiles=y
RecoverFolder=%{374DE290-123F-4565-9164-39C4925E467B}%
RecoverFolder=%Personal%
RecoverFolder=%Desktop%
BorderColor=#00FFFF,ttl
Template=OpenBluetooth
Template=SkipHook
Template=FileCopy
Template=qWave
Template=BlockPorts
Template=LingerPrograms
Template=AutoRecoverIgnore
ConfigLevel=9
Aric-Sun commented 2 years ago

The exact same symptoms as you,I tried a olderer version, it will update automaticaly to a new version but older than 3.7.9 and it can be open once because it will update at next start.

6Tom commented 2 years ago

I found that tencent added anti sandboxie measures after wemeet version 3.6.6. If you want to run it in sandboxie, you can do it as follows.

  1. First install wemeet in a sandbox.

  2. The file "wemeetapp. exe" must be moved to the target path outside the sandbox, such as: In the sandbox, wemeet is installed in "c:\wemeet\", then move "wemeetapp.exe" to "c:\wemeet\" of the physical machine.

3.The other files remain in the sandbox and do not need to be moved.

  1. Use sandboxie to create a shortcut for "wemeetapp. exe" and run it.

This is not a good method, but it works. Tencent is really disgusting.

AmeeraWinters commented 11 months ago

I followed this procedure, and Tencent Meeting doesn't work anymore.

6Tom commented 11 months ago

I followed this procedure, and Tencent Meeting doesn't work anymore.

I just downloaded the latest version of WeMeet (3.20.5.478) from Tencent's official website and tested that this method is still effective. You must have done something wrong yourself.

endereyewxy commented 11 months ago

I followed this procedure, and Tencent Meeting doesn't work anymore.

I can confirm that the workaround actually works. The key is to move instead of copy the executable file. You have to delete the original one in the sandbox.

UmyNya commented 3 months ago

It works for VooV Meeting(by clicking the .exe, but not the .lnk), but for the Tencent Meeting, it doesn't work.

Versions:

OS:


For the Tencent Meeting:

In XXX\Sandbox\Tencent\drive\E\腾讯会议,there are three folders: \1.1.5.412, \3.23.3.403, \3.24.3.406.

In E\腾讯会议, there is only the wemeetapp.exe

When I start it by the 腾讯会议.lnk, it says:

Sandboxie Start: Counld not invoke program: "C:\ProgramData\Microsoft\Windows\Start Menu\程序\腾讯会议\腾讯会议.lnk" System Error Code: 操作已被用户取消。(1223)

The target of the link is "XXX\Sandboxie-Plus\SandMan.exe /box:Tencent "C:\ProgramData\Microsoft\Windows\Start Menu\程序\腾讯会议\腾讯会议.lnk"

When I start it by wemeetapp.exe, it says:

程序初始化异常:Dll资源加载失败,请重新安装程序。


For the Voov Meeting:

When I start it by the VooV Meeting.lnk, it says:

Sandboxie Start: Counld not invoke program: "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\VooV Meeting.lnk" System Error Code: 操作已被用户取消。(1223)

The target of the link is XXX\Sandboxie-Plus\SandMan.exe /box:Tencent "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\VooV Meeting.lnk"

However, when I start it by the voovmeetingapp.exe, it runs as expected.