我写了一堆单元测试来覆盖 Windows 注册表的读/写。他们使用CRegKey ATL api。
这些在我的 XP Pro 台式机上运行良好,但是当测试在构建机器上运行时 - Windows 2008 x64 服务器 -ERROR_ACCESS_DENIED尝试通过Create创建密钥时测试失败。
登录到构建机器的用户属于管理员组。
谷歌列出了如何在记事本中创建注册表的列表,当我单击链接时,msdn 不断给我丢失的页面。
我需要知道的是我需要做什么才能使测试在服务器上运行时通过? 我想它需要安全属性,但我从未深入研究过,所以我不知道从哪里开始。任何帮助,将不胜感激。