我正在用 C# (.NET 4) 编写一个在 Windows 7 上运行的应用程序。该应用程序需要访问远程计算机(也运行 Windows 7)上的注册表并修改特定密钥。
如果应用程序在目标计算机上模拟本地管理员帐户,则它可以正常工作。但是是否可以在不以本地管理员身份运行的情况下执行此功能?我知道我可以设置键的注册表权限(用于本地访问) - 我不确定的部分是如何在没有管理员访问权限的情况下与注册表键建立远程连接。
我正在用 C# (.NET 4) 编写一个在 Windows 7 上运行的应用程序。该应用程序需要访问远程计算机(也运行 Windows 7)上的注册表并修改特定密钥。
如果应用程序在目标计算机上模拟本地管理员帐户,则它可以正常工作。但是是否可以在不以本地管理员身份运行的情况下执行此功能?我知道我可以设置键的注册表权限(用于本地访问) - 我不确定的部分是如何在没有管理员访问权限的情况下与注册表键建立远程连接。