簡體   English   中英

c# File.WriteAllText 以管理員身份

[英]c# File.WriteAllText as administrator

    public void JsonHashTagWrite(string vrednost, string path)
    {
        string json = File.ReadAllText(path);
        dynamic jsonObj = Newtonsoft.Json.JsonConvert.DeserializeObject(json);
        jsonObj["envVariablesConditions"]["initEnvVariables"][26]["value"] = "#" + vrednost;
        string output = Newtonsoft.Json.JsonConvert.SerializeObject(jsonObj, 
        Newtonsoft.Json.Formatting.Indented);
        File.WriteAllText(path, output);
    }

看起來它需要管理員權限才能編寫文件 System.UnauthorizedAccessException:

Visual Studio 需要管理員權限。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM