【问题标题】:run an .exe file onload in VB.NET codebehind在 VB.NET 代码隐藏中运行 .exe 文件 onload
【发布时间】:2013-05-09 15:20:46
【问题描述】:

我有显示在网页上的歌曲数据(标题和艺术家)。我想在 twitter 帐户上显示此信息,并找到了这个很棒的 twitter .exe 文件,它将向 Twitter 帐户发送我想要的任何内容。我如何简单地从后台代码运行一个 .exe 文件来执行这个 twt.exe 文件?

【问题讨论】:

标签: vb.net exe behind


【解决方案1】:

您可以使用Process.Start 方法:

Process.Start("c:\somepath\twt.exe")

如果你想传递参数:

Process.Start("c:\somepath\twt.exe", "arg1 arg2 arg3 ...")

或者更好的是,看看Twitter OAuth developer page 并直接使用他们的公共 API。

【讨论】:

  • +1 用于建议 API。与第三方可执行文件相比,使用 API 与服务/应用程序交互要好得多(IMO)。
  • Process.Start 在 VB.NET 3.5 (Visual Studio) 中给我一个错误我该如何使用 Process.Start ?
  • 你得到什么错误?是否导入了定义此类的 System.Diagnostics 命名空间?
  • 是的,我就是这么做的。它现在没有给出错误,但是使加载时间很长....并且似乎没有触发。
  • 好吧,我猜那可执行文件有问题。也不要忘记,一个 ASP.NET 应用程序可能在一个没有很多权限的帐户下在 IIS 中运行。因此,如果此可执行文件试图创建文件或写入此帐户没有权限的某些地方,它可能会失败。
猜你喜欢
  • 1970-01-01
  • 2018-07-30
  • 1970-01-01
  • 2012-11-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-16
  • 1970-01-01
相关资源
最近更新 更多