none
Windows 服务调用外部应用程序 RRS feed

全部回复

  • 你好!

    使用调用外部程序可以使用 System.Diagnostics.Process.Start , 服务本身就是无界面的程序所以没有提供界面操作的方法。如果想知道服务的运行信息可以在服务中将你关注的信息写到日志中、文本或数据库中,再通过其它方式浏览这些数据。

    知识改变命运,奋斗成就人生!
    2010年1月15日 1:33
    版主
  • 把服务设置为允许服务与桌面进行交互,
    我的电脑->管理->服务->你相应的服务名称->属性->登录->选中"允许服务与桌面交互"

    参照下这里
    http://www.tctl.com.cn/accp/1490/1492/134828.html
    努力+方法=成功
    2010年1月15日 1:36
  • <abbr class="affil"> System.Diagnostics.Process.Start  启动可以的 但是他是以 System 帐户 启动的 看不到界面。 我给服务设置启动帐户是我当前登录帐户 也是不能看到界面。 不知是不是 Windows7 的缘故 ? 版主有没有 Windows 服务应用程序 资料 推荐下 3Q。</abbr>

    2010年1月15日 1:37
  • 项目里面的 Windows 窗体时可以显示的,通过 这个System.Diagnostics.Process.Start启动的应用程序 不知道为什么不显示窗体。允许服务与桌面交互选项我也打钩了。

    2010年1月15日 1:39