如何在Windows上增加程序参数的缓冲区大小?

时间:2016-10-07 18:03:32

标签: c# windows

我创建了一个C#程序,它通过Windows资源管理器上下文菜单获取文件列表作为参数并处理它们(基本上它只是右键单击文件列表并选择该程序来处理它们。)

我用这段代码读了参数:

string[] args = Environment.GetCommandLineArgs();

if (args.Length > 0)
{
    //processing
}

显然,Windows对参数的数量有限制(2048字节)。那么,我怎样才能将大量文件传递给这个程序并避免这个限制呢?

0 个答案:

没有答案