windowservice中调用vbs文件,但是没有没有调用成功,切结
写一个windowsservice,里面有一个地方要调用一个vbs来生成一个文件,但是每次调用这个VBS后不清楚是没有调用成功,还是怎么了,总是没有成功生成文件。
Process oProcess = Process.Start(@"namebat.vbs");
oProcess.WaitForExit();
这么调用的,但是我手动双击这个vbs是可以成功运行的,在frm中测试调用也可发现,运行vbs之后会有一会延迟才会生成文件,所以最好写一个sleep或者循环,但是在windowserivce中,循环等待也没有用,貌似这个vbs就是没有运行成功,我想问一下是权限问题吗?还是windowservice和frm不一样?文件地址是没有问题的,我代码复制到frm中可以成功的。
大神们,帮帮忙啊~deadline是15号啊~~