Tag: 可执行

C#如何将我的程序添加到上下文菜单?

我有ac#可执行文件(从Windows窗体应用程序创建),我希望能够将此文件添加到上下文菜单中。 此外,我应该指出,我需要能够将其添加到Windows XP,Vista和7。 感谢您的任何帮助,

从另一个可执行文件获取输出

我目前正在尝试将可执行控制台应用程序的输出转换为另一个。 确切地说,我正在尝试做的事情的一点概述: 我有一个我无法编辑的可执行文件,也没有看到它的代码。 它在执行时会将一些(相当多的是诚实的)行写入控制台。 现在我想编写另一个可执行文件来启动上面的那个并读取它写的东西。 对我来说似乎很简单,所以我开始编码,但最后收到一条错误消息,指出StandardOut has not been redirected or the process hasn’t started yet. 我尝试使用这种结构(C#): Process MyApp = Process.Start(@”C:\some\dirs\foo.exe”, “someargs”); MyApp.Start(); StreamReader _Out = MyApp.StandardOutput; string _Line = “”; while ((_Line = _Out.ReadLine()) != null) Console.WriteLine(“Read: ” + _Line); MyApp.Close(); 我可以打开可执行文件,它也会打开内部的可执行文件,但是一旦读取返回的值,应用程序就会崩溃。 我究竟做错了什么?!