我想使用 C# 以编程方式打开一个文本文件。我用过:
System.Diagnostics.Process.Start(test.txt);
但是这段代码在扫描威胁时会导致操作系统命令注入(inject)问题。
有什么方法可以以编程方式打开文本文件吗?或者绕过操作系统命令注入(inject)的方法?
谢谢
最佳答案
你应该调用一个程序,比如记事本:
Process.Start("notepad.exe", fileName);
参数是文件名:
Process.Start("notepad.exe", "Test.txt");
在这篇文章的评论中查看您的代码的问题: Open a file with Notepad in C#
关于text - 以编程方式在 C# 中打开文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21109070/