Я хочу получить путь к «CommonApplicationData» на удаленной машине.
Это локальная версия
Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData)
Но как мне сделать это удаленно?Возможно с каким-то WMI?
отработано
public static string GetCommonAppData(string machineName) { var shellFoldersPath = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"; using (var remoteBaseKey = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, machineName)) using (var shellFolders = remoteBaseKey.OpenSubKey(shellFoldersPath)) { return (string) shellFolders.GetValue("Common AppData"); } }