一个让人恼火的问题,搞了一天了! Process.start() System.Diagnostics.Process.Start("cmd.exe", "regsvr32 Ry4SCom.dll");Ry4SCom.dll 文件已经放在 c:\windows\system32下,为什么 cmd.exe控制台已经打开,就是后面的参数好像传不过去,根本cmd.exe程序就好像没收到参数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果参数变成这样: regsvr32 /c Ry4SCom.dll 直接提示打开文件,而不是注册DLL cmd.exe 这个命令能带参数的啊,长见识了。但是我怎么在运行里打这个“cmd dir”会没反应的。 不是cmd.exe带参数,是System.Diagnostics.Process.Start("cmd.exe", "regsvr32 Ry4SCom.dll");process.start()可以带参数哦!但就是带了没用,后面注册DLL的参数没反应,! System.Diagnostics.Process.Start("cmd.exe", "regsvr32 Ry4SCom.dll");这个命令跟我在运行里打cmd.exe "regsvr32 Ry4SCom.dll"效果是一样的啊 直接在"运行"里打就没问题,但用System.Diagnostics.Process.Start("cmd.exe", "regsvr32 Ry4SCom.dll");方法就不行,后面的参数不执行! 高手快出现呀,,,救命呀!!!System.Diagnostics.Process.Start("cmd.exe", "regsvr32 Ry4SCom.dll");后面带的注册DLL的命令参数不执行呀,哪怕报个错也好呀,就是没反应!!! System.Diagnostics.Process.Start("cmd.exe", "\"regsvr32 Ry4SCom.dll\"");后面的命令再加引号 在"运行"里输:regsvr32 Ry4SCom.dll你没有 Ry4SCom.dll 会报错! System.Diagnostics.Process.Start("cmd.exe", "\"regsvr32 Ry4SCom.dll\"");这样,还是没反应呀!!! regsvr32 Ry4SCom.dll 这个当然没问题啦,要是你想实现这样的话应该是System.Diagnostics.Process.Start("regsvr32", "\"Ry4SCom.dll\"");之前给你误导了 楼上,人才呀,,给个QQ撒,以后再有问题,请教你,刚才老婆一让我做家务,突然我搞了10个小时的事情搞定了,System.Diagnostics.Process.Start("regsvr32", "\"Ry4SCom.dll\"");这样也行:System.Diagnostics.Process.Start("cmd.exe", "\"/c regsvr32 Ry4SCom.dll\""); 关于是System.Configuration.ConfigurationManager的问题 splitContainer1 在winform中应该怎么使用System.Type.GetType取出webserice的类型来? 调试一闪而过哟, 如何多程序公用一个函数DLL? 大家从数据通过查询获取的数据都放在那里了? 如何用上下左右箭头控制GridView中的Textbox的焦点 用户权限 设置导航条的某项为不可用 各位大侠,请问在两个子窗体这间怎么进行切换?? 在C#中如何用SQL语句得到记录个数????? WindowsMoblie部署的问题 如何根据文件的拓展名获取文件图标句柄?
这个命令跟我在运行里打cmd.exe "regsvr32 Ry4SCom.dll"效果是一样的啊
System.Diagnostics.Process.Start("cmd.exe", "regsvr32 Ry4SCom.dll");方法就不行,后面的参数不执行!
后面的命令再加引号
System.Diagnostics.Process.Start("regsvr32", "\"Ry4SCom.dll\"");
之前给你误导了
System.Diagnostics.Process.Start("regsvr32", "\"Ry4SCom.dll\"");这样也行:
System.Diagnostics.Process.Start("cmd.exe", "\"/c regsvr32 Ry4SCom.dll\"");