请问VB2005怎样运行EXE文件
<P>在VB6.0里运行EXE文件可以用:<BR>ShellExecute(0, "open", "C:\hh.exe", "", "", 1)</P><P>但是在VB2005里ShellExecute这语句不生效了,请问怎样才能运行EXE文件呢? <BR></P>
<P>下面给出三种方法及参考位置(MSDN.NET 2005):</P>
<P><STRONG><FONT color=#0066ff><FONT color=#000000>方法一、使用传统的 Win32 API 方式</FONT><br><br></FONT></STRONG> 1.1、使用传统的 Win32 API 声明(Declare)<br> 1.2、使用 DllImport 属性(或称特性,该术语与类的属性成员意义不同)</P>
<P> 参考路径:<br><br> <FONT color=#555555><U>开发工具和语言\Visual Studio 文档\Visual Basic\Visual Basic 入门(此处有些 MSDN 里错写为“JScript .NET 入门”)\Visual Basic 语言演练</U></FONT></P>
<P> 进入 “Visual Basic 语言演练”主题后,在右边内容栏提供的演练主题中,找到“调用 Windows API”(一般是第三个演练主题)</P>
<P><STRONG><FONT color=#000000>方法二、使用 VB.NET 提供的 Shell 函数<br></FONT></STRONG><br> 参考路径:<br><br> <U><FONT color=#666666>开发工具和语言\Visual Studio 文档\Visual Basic\参考信息\Visual Basic 参考\函数\S-Z\Shell 函数</FONT></U></P>
<P><FONT color=#000000><STRONG>方法三、使用 .NET 进程类(Process,VS.NET 2005 提供进程组件)</STRONG><br></FONT><br> 使用进程类可以进行更高级的控制,包括被调用程序的输入及输出的捕获截取。</P>
<P> 参考路径:<br><br> <U> <FONT color=#555555>.NET 开发\.NET Framework SDK\类库参考\System.Diagnostics\Process 类<br><br><br></FONT></U></P>
[align=right][color=#000066][此贴子已经被作者于2007-7-16 16:57:14编辑过][/color][/align]
页:
[1]
