Verb に RunAs を設定して、UseShellExecute を true にする。 Hidden が設定されている時に、WaitForExit で待機すると処理が終了しない可能性があるので注意。 public static class Cmd { public static void CreateSymbolicLink(string src, string dest) { Execute($"/k mklink /D \"{dest}\" \"{src}\""); } private static void Execute(string args, bool hidden = tr…