c# 运行Register.bat
Process p = new Process();p.StartInfo.FileName = Application.StartupPath + @"\Crack\register.bat";
p.StartInfo.CreateNoWindow = false;
p.Start();
报错。系统找不到指定文件。那位大侠帮帮老弟 --------------------编程问答-------------------- 在路径处打断点看看路径是否与文件路径一致 --------------------编程问答-------------------- 路径一致 --------------------编程问答-------------------- gacutil 不是内部指令。也不是可运行的程序。
这是怎么回事? --------------------编程问答-------------------- 帮帮忙呀 --------------------编程问答-------------------- 你看看路径,对不对 --------------------编程问答-------------------- 路径对呀。双击程序就能运行。在C#用代码就不能运行 --------------------编程问答-------------------- string strpath= "你的路径" ;
if (!Directory.Exists(strpath))
{
Directory.CreateDirectory(strpath);//没有路径我创建
}
Process p = new Process();
p.StartInfo.FileName = Application.StartupPath + @"\Crack\register.bat";
p.StartInfo.CreateNoWindow = false;
p.Start();
--------------------编程问答-------------------- 文件已经有了,就是执行bat的时候不行。双击执行就行。 --------------------编程问答-------------------- //截取文件 这样执行
System.Diagnostics.Process.Start( "register.bat");
上面你写那几句都是多余的 --------------------编程问答-------------------- 关注下!! --------------------编程问答-------------------- bat是cmd.exe命令解释执行的,你应该执行的是cmd.exe,bat文件只是他的参数
可用 cmd.exe /? 查看帮助
比如: cmd.exe /c d:\aaa\a.bat --------------------编程问答--------------------
gacutil是.net 提供的程序,需要把.net 安装木鹿写入环境变量path
或者修改bat 对这个命令提供 全路径
补充:.NET技术 , ASP.NET