-
C#Process调用exe问题0
以下代码在我的开发电脑上可以正常调用执行FirefoxPortable.exe;但打包安装到其他电脑后,这段代码调用的结果却是打开了“firefoxPath”这个目录,并没有运行“FirefoxPortable.exe”。怎么会这样?
开发工具:VS 2010
打包工具:Setup Factory 9
private void openInternetBank(String url) { try { String firefoxPath = Path.GetTempPath() + "\\InternetBankClient\\FirefoxPortable"; String firefoxFileName = "FirefoxPortable.exe"; copyFirefox(firefoxPath, firefoxFileName); ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.FileName = firefoxPath + "\\" + firefoxFileName; startInfo.WindowStyle = ProcessWindowStyle.Maximized; startInfo.Arguments = url; Process.Start(startInfo); } catch (Exception e) { MessageBox.Show(e.Message); } }
2013年5月08日 15:51
1个答案 按时间排序 按投票排序
-
采纳的答案
其他电脑需要安装 。net框架,要用相对路径然后就可以了。
还有你找的是火狐 FirefoxPortable。exe的位置,最好把这个exe放在程序同步的位置,这样任何电脑只要装了。net框架,就可以运行了。
这样你只要获取exe运行的位置,把这个位置传入,就可以了
http://blog.csdn.net/norsd/article/details/8710729
连接为获取当前exe的运行的path。2013年5月08日 16:17
相关推荐
C#调用process执行DOS命令,间接调用其他软件或进程
C#程序作为调用这需要生成一个Progress类,该类提供了调用EXE可执行文件所用到的属性和事件. System.Diagnostics.Process pExecuteEXE = new System.Diagnostics.Process(); pExecuteEXE.StartInfo.FileName = @"E:\...
c#防止程序假死 - - 博客频道
在编写程序时经常会使用到调用可执行程序的情况,本文将简单介绍C#调用exe的方法。在C#中,通过Process类来进行进程操作。 Process类在System.Diagnostics包中。 示例一 代码如下:using System.Diagnostics; ...
c#中的Process类可方便的调用外部程序,所以我们可以通过调用cmd.exe程序....
C#通用类库调用是个好东西,有文件,图片、视频、日历、网络、消息、条形码、Excel等的操作类
// Process p = new Process(); // p.StartInfo.FileName = "cmd.exe"; // p.StartInfo.UseShellExecute = false; // p.StartInfo.RedirectStandardInput = true; // p.StartInfo.RedirectStandardOutput = ...
c#利用进程(Process)调用系统应用程序源码,如调用计算机,画画,记事本....等等系统应用程序
用process类调用系统计算器和记事本并记录进程属性,vs2010编译运行通过
关于C#如何调用Python,网上提供了很多解决方案,有用ironPython的,也有把python代码打包成exe的,还有通过process类调用python的,但这些方案或多或少都有一些缺陷,比如ironPython无法调用第三方库,打包成exe...
C#通过调用Process类,来实现DOS命令的执行。 注释比较详细了。 Visual Studio 2005的源代码
主要介绍了C# 使用Process调用外部程序中所遇到的参数问题,需要的朋友可以参考下
调用和关闭指定的程序,C#源代码,System.Diagnostics.Process.Start("notepad.exe"); 用VisualStudio2008创建
最近做一个编程,用C#调用类似ssh,ftp,runas,adb shell之类有中间输入,中间输出的.网上说使用Process.StartInfo,Process.StandardInput,Process.StandOutput之类的,但是每次都在StandardOutput.Read/ReadToEnd卡死,...
主要介绍了C#使用Process类调用外部程序分解,分别介绍了启动外部程序、关掉外部程序、关掉后调用一些方法的方法,需要的朋友可以参考下
System.Diagnostics.Process.Start (notepad.exe); } } 希望本文所述对大家的C#程序设计有所帮助。 您可能感兴趣的文章:C#实现的Socket服务器端、客户端代码分享客户端实现蓝牙接收(C#)知识总结在C#中对TCP客户端...