我有一个应用程序在运行时需要连接到服务器。该应用程序包含 3 个文件:A.exe、B.exe 和 C.abs。
当用户点击 B.exe 时,应用程序启动,然后调用 A.exe 进行登录。如果凭证正确,则调用 B,然后调用 C,并添加特定的十六进制标记,例如“C.abs 0xDEADBEEF”(如果不使用沙盒,则可在任务管理器的命令行列中观察到)。
现在 Sandboxie 总是报错 C 崩溃了,即使 A 和 B 都在运行。进程 C 当然不在 Box 中。然而,在 B 加载 7 分钟后,应用程序崩溃,并再次显示 A 以供登录。