草庐IT

process_csv_entries

全部标签

c# - 从 Windows 服务调用时,Process.Start 不起作用

在Windows8上,我正在运行一个Windows服务。该服务应该通过启动一个程序Process.Start(exePath);但是进程会立即退出——甚至Main过程中的第一行也不会执行。以前,在Windows7上的相同服务中运行相同进程时,一切正常。如何让它重新工作?如何从Windows服务正确启动进程? 最佳答案 找到解决方案。流程必须像这样开始:ProcessStartInfoinfo=newProcessStartInfo(exePath);info.CreateNoWindow=true;info.UseShellExec

c# - SOAP 错误 : "Server was unable to process request" "Object reference not set to an instance of an object"

当我向本地IIS中的服务发送SOAP请求时,一切正常。当我向在另一台主机上的IIS上运行的同一服务发送SOAP请求时,一切正常。但是当另一个程序员向我的服务发送SOAP请求时,他通常会得到正确的响应,除了返回服务中的一个方法:soap:ServerServerwasunabletoprocessrequest.--->Objectreferencenotsettoaninstanceofanobject.我需要了解他收到此错误的原因。他的SOAP请求与SOAP请求完全相同,但我的有效,而他的无效。 最佳答案 如果您不确切知道错

c# - 为什么即使进程确实存在,Process.WaitForExit 也会抛出 "no process"异常?

我有一个包含此代码的Windows服务:publicstaticvoidExtractTextInner(stringsource,stringdestination){ProcessStartInfostartInfo=newProcessStartInfo();startInfo.FileName=EXTRACTOR_EXE_FILEPATHstartInfo.Arguments="\""+source+"\"\""+destination+"\"";startInfo.CreateNoWindow=true;startInfo.WindowStyle=ProcessWindowS

c# - 在什么情况下 Process.Start() 方法会返回 false?

来自MSDN:Thereturnvaluetrueindicatesthatanewprocessresourcewasstarted.IftheprocessresourcespecifiedbytheFileNamememberoftheStartInfopropertyisalreadyrunningonthecomputer,noadditionalprocessresourceisstarted.Instead,therunningprocessresourceisreusedandfalseisreturned.尝试这样的事情:varinfo=newProcessStart

C# Process.MainWindowHandle 总是返回 IntPtr 零

这是我的代码:using(Processgame=Process.Start(newProcessStartInfo(){FileName="DatabaseCheck.exe",RedirectStandardOutput=true,CreateNoWindow=true,UseShellExecute=false})){lblLoad.Text="Loading";intSwitch=0;while(game.MainWindowHandle==IntPtr.Zero){Switch++;if(Switch%1000==0){lblLoad.Text+=".";if(lblLoad

c# - 如何使用 C# 处理 CSV 文件中的换行符?

我有一个Excel电子表格正在用C#转换为CSV文件,但在处理换行符时遇到问题。例如:"John","23","555-5555""Peter","24","555-5555""Mary,"21","555-5555"当我读取CSV文件时,如果记录不是以双引号(")开头,则会错误地出现一个换行符,我必须将其删除。我有一些来自互联网的CSV阅读器类,但我担心他们会在换行符上失败。我应该如何处理这些换行符?非常感谢大家的帮助。这是我到目前为止所做的。我的记录格式固定,都是以开头JTW;...;....;...;JTW;...;...;....JTW;....;...;....;...;..

c# - IEnumerable<T> 到 CSV 文件

我正在从LINQ查询中获取类型为IEnumerable的var的结果我想根据LINQ的结果创建一个CSV文件我从下面的查询中得到结果varr=fromtableinmyDataTable.AsEnumerable()orderbytable.Field(para1)grouptablebynew{Name=table[para1],Y=table[para2]}intoResultTableselectnew{Name=ResultTable.Key,Count=ResultTable.Count()}; 最佳答案 检查这个publ

c# - 将 .csv 文件解析为二维数组

我正在尝试将CSV文件解析为C#中的二维数组。我有一个非常奇怪的问题,这是我的代码:stringfilePath=@"C:\Users\Matt\Desktop\EveSpreadSheet\Auto-Manufacture.csv";StreamReadersr=newStreamReader(filePath);data=null;intRow=0;while(!sr.EndOfStream){string[]Line=sr.ReadLine().Split(',');if(Row==0){data=newstring[Line.Length,Line.Length];}for(i

c# - process.standardoutput.ReadToEnd() 总是空的?

我正在启动一个控制台应用程序,但是当我重定向标准输出时,我总是什么也得不到!当我不重定向它,并将CreateNoWindow设置为false时,我在控制台中正确地看到了所有内容,但是当我重定向它时,StandardOutput。ReadToEnd()始终返回一个空字符串。Processcproc=newProcess();cproc.StartInfo.CreateNoWindow=true;cproc.StartInfo.FileName=Dest;cproc.StartInfo.RedirectStandardOutput=true;cproc.StartInfo.WindowSt

c# - 将 gridview 数据导出到 CSV 文件

我在ASP.Net2.0中有一个gridview控件,我需要将这个gridview数据导出到CSV文件中。我已将此gridview与数据集绑定(bind)。将数据集绑定(bind)到gridview后,我对gridview数据做了一些更改,比如如果我在数据集中获得0,那么我在gridview中将0显示为“已启动”,如果我得到1在数据集中,然后我在gridview中将1显示为“未开始”。因此,我无法直接使用数据集进行导出。我需要的是..我想要将我的gridview数据(不是数据集的数据)导出到CSV文件的代码(在c#中)。 最佳答案