如果我在管理员权限的命令提示符下运行takeown /F "C:\Program Files\Borland /A /R /D Y
,我将取得对Borland
文件夹的所有权。但是,如果我运行以下代码,则没有任何变化。尝试以管理员和普通用户身份运行。
Process process = new Process();
process.StartInfo.FileName = @"C:\Windows\System32\takeown.exe";
process.StartInfo.Verb = "runas";
process.StartInfo.Arguments = "/F \"C:\\Program Files\\Borland\" /A /R /D Y";
process.Start();
process.WaitForExit();
我错过了什么吗?