是否在工作组中远程访问C$共享

本文关键字:共享 远程访问 工作组 是否 | 更新日期: 2023-09-27 18:01:05

我正在为我的应用程序开发一个程序,该程序需要将一些文件从机器a复制到机器B的C$共享。这是同一工作组中的机器特有的。我做了一些很好的研究,发现如果我远程访问机器B注册表并将"LocalAccountTokenFilterPolicy"设置为1,那么我就可以访问C$共享。但下面打开注册表的代码片段给了我拒绝访问的异常。我很想知道,如果我有机器B的管理员帐户详细信息和机器名称,是否有其他方法可以访问C$共享。我发现编辑注册表在工作组中是不可能的。

代码片段:

var key = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, "XXXX");
Console.WriteLine("Before OpenSubKey");
var key2 = key.CreateSubKey(@"Software'Microsoft'Windows'CurrentVersion'Policies'System'LocalAccountTokenFilterPolicy");

是否在工作组中远程访问C$共享

使用模拟。如果您对远程计算机没有任何权限,则无法以本地用户身份访问远程计算机。若您正常启动应用程序,它将以本地用户身份运行,并将尝试使用本地信誉查询远程机器。就这么简单。

这里有很多信息和好的例子。