孟子大哥,慕白兄,HELP!!SOS!!! 调用cmd。exe 然后就没有别的操作了?就是调用了一下? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 后台运行的程序是没有界面的,你看一下进程是不是已经有了cmd.exe? 和权限有关系吗?在客户端可以调用服务器的cmd吗?幕白兄 调个 notepad.exe看有没有反映 和权限有关系吗?在客户端可以调用服务器的cmd吗?====>和权限有关系.客户端可以通过webserver来调用. iis站点属性 里面有个执行权限 选择最高的 打IIS里的应用程序池,再选中你所发布的网站的所引用的应用程序池,点击右键选择属性,把标识卡里的预定义账户选为本地系统就可以了。你试一下,不过这一方法不推荐。 幕白兄,为什么只调用cmd没问题,但加上参数就不可以执行了呢? System.Diagnostics.Process.Start("cmd.exe", @"/c dir>c:\dir.txt"); System.Diagnostics.Process.Start("cmd.exe", @"/c winpop add [email protected] /createuser 123456"); 如果我只调用cmd 后面不加参数 就没有任何问题加上参数的话 cmd都调不起来 ProcessStartInfo p = new ProcessStartInfo("cmd.exe", @"/c dir >d:\dir.txt"); Process.Start(p); ProcessStartInfo p = new ProcessStartInfo("cmd.exe"); p.RedirectStandardInput = true; p.RedirectStandardOutput = true; p.RedirectStandardError = true; p.UseShellExecute = false; Process ps = Process.Start(p); ps.StandardInput.WriteLine(@"dir >"+Server.MapPath("a.txt")); ps.StandardInput.WriteLine(@"exit"); System.Diagnostics.Process.Start("cmd.exe", @"/c winpop add [email protected] /createuser 123456");这句怎么样添加用户? 如果winpop 是一个exe的话,直接调用它. 是一个exe我是这样调用的 ProcessStartInfo p = new ProcessStartInfo("winpop.exe"); p.RedirectStandardInput = true; p.RedirectStandardOutput = true; p.RedirectStandardError = true; p.UseShellExecute = false; Process ps = Process.Start(p); //ps.StandardInput.WriteLine(@"dir >" + Server.MapPath("a.txt")); ps.StandardInput.WriteLine(@"add [email protected] /createuser 123456"); ps.StandardInput.WriteLine(@"exit");不成功,哪里错误? 那麻烦你写一个添加系统用户的net use命令给我看看 兄弟 别站着说话不腰疼 不服你写一个试试baozhenliang(冰封) run_pig(奔跑的猪) 与程序无关.如果你用cmd能成功,程序就可以. 我是想往winpop里面添加一些用户。调cmd没问题,也就是说cmd的内部命令可以执行,但外部命令不行,请问幕白兄,这是什么原因呢? p.RedirectStandardError = true;这句删除,看看? 类似的 我想用net user来创建一个系统用户,也不能实现。 to zwmyxzs() 这个方法不行 web中使用Process是有很多限制的,权限方面就是最大的问题之一,是否可以考虑其它方式,比如windows服务,要用的时候通过程序启动服务 to zwmyxzs() 我同意你的看法 现在正在考虑怎么写服务呢 to zwmyxzs() 顺便问一句 你知道都有哪些权限的的限制吗?具体说说 关于SSL问题。 C# 关于IOS的推送 APNS 后台获取 input 的值 Asp.net 下拉列表添加值问题,高中进 在线等,谢谢,快救救。 送100分,在线等解决“未能映射路径”的错误,急! 怎么实现选择HTML的dropdownlist控件中的任何一个值,把这个值显示在它同一个页面的label 这个控件上! 查询问题!!! 关于Cookies的条件问题 throw ex;出错,“未将对象引用设置到对象的实例。” 关于onbeforeunload事件的问题 [散分]htm 页面 如何改变主题....急
幕白兄
====>
和权限有关系.客户端可以通过webserver来调用.
你试一下,不过这一方法不推荐。
加上参数的话 cmd都调不起来
Process.Start(p);
p.RedirectStandardInput = true;
p.RedirectStandardOutput = true;
p.RedirectStandardError = true;
p.UseShellExecute = false; Process ps = Process.Start(p);
ps.StandardInput.WriteLine(@"dir >"+Server.MapPath("a.txt"));
ps.StandardInput.WriteLine(@"exit");
这句怎么样添加用户?
我是这样调用的
ProcessStartInfo p = new ProcessStartInfo("winpop.exe");
p.RedirectStandardInput = true;
p.RedirectStandardOutput = true;
p.RedirectStandardError = true;
p.UseShellExecute = false; Process ps = Process.Start(p);
//ps.StandardInput.WriteLine(@"dir >" + Server.MapPath("a.txt"));
ps.StandardInput.WriteLine(@"add [email protected] /createuser 123456");
ps.StandardInput.WriteLine(@"exit");
不成功,哪里错误?
baozhenliang(冰封)
run_pig(奔跑的猪)
这句删除,看看?
这个方法不行
我同意你的看法 现在正在考虑怎么写服务呢
顺便问一句 你知道都有哪些权限的的限制吗?
具体说说