Я хочу добавить общий ресурс ADMIN $ на удаленный компьютер. У меня есть доступ к этому компьютеру. Когда я запускаю код, он возвращает мне сообщение об ошибке Неверный параметр (21). Но когда я удаляю $ из имени, тогда это работает. Но мне нужна скрытая доля. Помогите мне, пожалуйста.
private bool CreateShare()
{
try
{
ManagementClass cls = new ManagementClass("Win32_Share");
cls.Scope = this.managementScope;
object[] methodargs = { @"C:\Windows", "ADMIN$", "2147483648", null, "Remote Admin" };
int result = Convert.ToInt32(cls.InvokeMethod("Create", methodargs));
if (result > 0)
{
return false;
}
return true;
}
catch (SystemException e)
{
new Logs.Log(this.GetType().Name, e.ToString());
}
return true;
}
Факт: Неверный параметр (21) Ожидается: Успех (0)