应用验证器测试设置与调试技术全解析
1. LuaPriv 测试设置
LuaPriv 测试设置全称为有限用户账户预测器(Limited User Account Predictor),主要有两个用途:
- 预测应用程序是否能够以降低的权限集(如普通用户)运行。
- 确定应用程序在以降低的权限集(普通用户)运行时可能出现的问题。
默认情况下,所有与有限用户账户相关的停止代码在触发时不会导致调试器中断,而是将停止代码和违规堆栈跟踪记录在日志文件中。以下是该测试设置定义的停止代码及其说明:
| 停止代码 | 测试 | 描述 |
| — | — | — |
| 00003300 | 名称规范化失败 | 当应用验证器尝试对对象名称进行规范化但失败时触发此停止。 |
| 00003301 | 无法找到规范名称 | 应用验证器无法找到对象的规范名称时触发。 |
| 00003302 | 无法打开对象 | 由于尝试打开对象时出错,应用验证器无法获取对象信息时触发。 |
| 00003303 | HKEY_CURRENT_USER | 应用验证器无法解释 HKEY_CURRENT_USER 注册表项时触发,因此该注册表项下的注册表项必须标记为受限。 |
| 00003304 | USERPROFILE | 如果未找到 USERPROFILE 环境变量,则触发此停止,这可能导致应用验证器认为当前用户的配置文件不可用,并将某些文件和目录列为受限。 |
| 00003305 | 安全对象 | 应用验证器认为对象是安全的时触发。 |
| 00003306 | 列出的对象命名空间 | 应用验证器遇到列出的命名空间中的对象
超级会员免费看
订阅专栏 解锁全文
1790

被折叠的 条评论
为什么被折叠?



