registry-virtualization

    9热度

    2回答

    我试着写一个注册表子项及其相应的值注册表如下: const string subKey = @"SOFTWARE\Apple\Banana\"; const string regKey = "pip"; var rk = Registry.LocalMachine.OpenSubKey(subKey); if (rk == null) rk = Registry.LocalMac

    4热度

    4回答

    我正在构建“应用程序虚拟化”产品。我使用XML文件作为虚拟注册表。 从我的软件生成的虚拟应用程序访问虚拟注册表Xml。 它运行,但运行速度非常慢。 我在每个Registry API调用中加载和卸载XML,因为来自父级的多个进程都访问同一个注册表文件。这可能会导致应用程序运行缓慢。 任何一个可以让我知道XML的替代...

    3热度

    1回答

    我有一个传统的XP应用程序,它将文件写入[ProgramFiles] \ [Application]文件夹,并在HKLM \ Software \ [Application]路径中写入注册表项。在Windows Vista或Windows 7中运行应用程序时,文件和注册表项将改为写入Virtual Store。没关系;它并没有破坏任何东西。 现在,我们重新编写了.NET中的应用程序。它只在“安全”

    0热度

    1回答

    我在注册表中创建了一个子项HKEY_LOCAL_MACHINE\SOFTWARE\MyApp\APIConnector。当我没有启动应用程序运行时使用Visual Studio的即时窗口加载此子项时,我可以读取子项。 但是,当我的应用程序查找HKEY_LOCAL_MACHINE\SOFTWARE\MyApp\APIConnector时,它无法找到它。它甚至找不到HKEY_LOCAL_MACHINE

    13热度

    2回答

    我需要在C++中打开注册表项"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{26A24AE4-039D-4CA4-87B4-2F86416024FF}"。它包含Java 64位应用程序。该注册表项的完整路径是"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

    0热度

    2回答

    背景: 我开发一个Windows服务和使用注册表来获取参数(使用下面的关键参数服务条目)。 德尔福安装为AppWave应用程序(长的故事我不能在这里告诉),因此,当调试它进入一个虚拟副本[1],而不是实打实的[2]。 我检测到使用 Process Monitor记录服务的注册表活动之后。如果我运行服务外部德尔福,应用程序 正常访问真正的密钥。 问题:有一些方法来circunvent流的核心和调试应

    4热度

    1回答

    在一个基于.NET的通用组件的上下文中,它可以在各种场景下托管 - 即不管是否为64位交互式进程,我都需要在注册表中写入受UAC虚拟化影响的区域。但是,我想阻止这种访问被虚拟化,以便每次执行都不受当前背景的变幻莫测的影响(即,不希望从HKLM读取一个读数,因为它有一个清单,另一个来自HKCU。 .VirtualStore,因为它没有)。 换句话说,我在寻找something analogous t

    0热度

    1回答

    如果我对此有任何疑问,请纠正我的错误,因为我确定我在某处读过它:注册表虚拟化已针对Windows服务禁用。另外,x64二进制文件禁用了虚拟化。 我有一个用C#写的windows服务,需要从HKEY_LOCAL_MACHINE \ SOFTWARE中加载一个值。当我将该服务编译为x86并启动它时,它无法读取该值。当我编译与x64相同的代码并启动它时,它读取值就好了。我希望我的服务能够在x64机器以外