【问题标题】:C#, Write in a .txt file, without deleting the previous line [duplicate]C#,写入.txt文件,不删除前一行[重复]
【发布时间】:2019-02-22 14:31:25
【问题描述】:

基本上我正在编写一个伪造的恶意软件,它将在 .txt 中写入点击它的人的会话用户名。问题是当有人执行它时会删除前面的行。

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
        this.Text = "Fake Malware";
    }

    private void Form1_Load(object sender, EventArgs e)
    {
        string createText = " just clicked on the fake Malware";
        File.WriteAllText("//vm-files/users/ngallouj/zig/zig.txt", Environment.UserName + createText + " " + DateTime.Now.ToString("h:mm:ss tt"));
        string readText = File.ReadAllText("//vm-files/users/ngallouj/zig/zig.txt");


    }

    private void zig(object sender, EventArgs e)
    {
        System.Diagnostics.Process.Start("Link to a warning message on click, nothing important.");
        string createText = " just clicked on the fake Malware";
        File.WriteAllText("//vm-files/users/ngallouj/zig/zig.txt", Environment.UserName+ createText + " " + DateTime.Now.ToString("h:mm:ss tt"));
        string readText = File.ReadAllText("//vm-files/users/ngallouj/zig/zig.txt");

    }
}

【问题讨论】:

标签: c#


【解决方案1】:

我认为您正在寻找的是 AppendAllText:

File.AppendAllText("//vm-files/users/ngallouj/zig/zig.txt", "Wow it worked :)");

【讨论】:

    【解决方案2】:
    Here is the fix
        private void Form1_Load(object sender, EventArgs e)
        {
            string createText = " just clicked on the fake Malware";
            File.AppendAllText("//vm-files/users/ngallouj/zig/zig.txt", Environment.UserName + createText + " " + DateTime.Now.ToString("h:mm:ss tt"));
            string readText = File.ReadAllText("//vm-files/users/ngallouj/zig/zig.txt");
    
    
        }
    
        private void zig(object sender, EventArgs e)
        {
            System.Diagnostics.Process.Start("#");
            string createText = " just clicked on the fake Malware";
            File.AppendAllText("//vm-files/users/ngallouj/zig/zig.txt", Environment.UserName+ createText + " " + DateTime.Now.ToString("h:mm:ss tt"));
            string readText = File.ReadAllText("//vm-files/users/ngallouj/zig/zig.txt");
    
        }
    }
    

    }

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-02
      • 2016-12-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多