标题:请问VB2005怎样运行EXE文件
只看楼主
qlong0728
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:272
专家分:0
注 册:2007-6-15
结帖率:100%
 问题点数:0 回复次数:3 
请问VB2005怎样运行EXE文件

在VB6.0里运行EXE文件可以用:
ShellExecute(0, "open", "C:\hh.exe", "", "", 1)

但是在VB2005里ShellExecute这语句不生效了,请问怎样才能运行EXE文件呢?

搜索更多相关主题的帖子: EXE 文件 运行 
2007-07-16 10:33
liuminghui
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:2882
专家分:0
注 册:2007-1-26
得分:0 
对于我的电脑来说,如 F:\WindowsApplication1\WindowsApplication1\bin\Debug里面有.EXE文件的, 也就是bin\Debug里面有

海鸽 is My Lover!!
2007-07-16 14:27
taick
Rank: 1
等 级:新手上路
威 望:1
帖 子:71
专家分:0
注 册:2007-7-16
得分:0 
Process.Start(文件路径)
2007-07-16 16:28
ChenMo
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:3
帖 子:481
专家分:10
注 册:2004-4-8
得分:0 

VB.NET 调用外部程序有多种方法,常规来说,在使用 .NET Framework 框架来开发程序时,
尽量使用 .NET Framework 提供的功能类最为合适,物尽其用。

下面给出三种方法及参考位置(MSDN.NET 2005):

方法一、使用传统的 Win32 API 方式

1.1、使用传统的 Win32 API 声明(Declare)
1.2、使用 DllImport 属性(或称特性,该术语与类的属性成员意义不同)

参考路径:

开发工具和语言\Visual Studio 文档\Visual Basic\Visual Basic 入门(此处有些 MSDN 里错写为“JScript .NET 入门”)\Visual Basic 语言演练

进入 “Visual Basic 语言演练”主题后,在右边内容栏提供的演练主题中,找到“调用 Windows API”(一般是第三个演练主题)

方法二、使用 VB.NET 提供的 Shell 函数

参考路径:

开发工具和语言\Visual Studio 文档\Visual Basic\参考信息\Visual Basic 参考\函数\S-Z\Shell 函数

方法三、使用 .NET 进程类(Process,VS.NET 2005 提供进程组件)

使用进程类可以进行更高级的控制,包括被调用程序的输入及输出的捕获截取。

参考路径:

.NET 开发\.NET Framework SDK\类库参考\System.Diagnostics\Process 类


[此贴子已经被作者于2007-7-16 16:57:14编辑过]


欢迎加入 MVC 技术讨论群(新群:90093426)
2007-07-16 16:53



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-155670-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.043089 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved