如何为某些程序创建虚拟注册表?

如何为某些程序创建虚拟注册表?

有没有办法创建一个虚拟注册表并强制仅某些程序使用该注册表?或者创建一个虚拟注册表但我可以关闭它(此注册表仅在我激活它时才使用)?!

或者将所有查询重定向到注册表中的另一个位置

欢迎任何帮助。感谢您的帮助。

问候。

答案1

使用 boxedapp 或 boxedapppacker。这是最好的解决方案。

BoxedAppSDK_CreateVirtualRegKey 该函数创建一个虚拟注册表项。其参数与 winapi 函数 RegCreateKeyEx 的参数类似。[C++] LONG __stdcall BoxedAppSDK_CreateVirtualRegKey( HKEY hKey, LPCTSTR lpSubKey, DWORD Reserved, LPCTSTR lpClass, DWORD dwOptions, REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, LPDWORD lpdwDisposition );

还有许多其他功能。很棒的 SDK。

相关内容