【问题标题】:C# Launcher program(ConsoleApp) that launches other executables启动其他可执行文件的 C# Launcher 程序(ConsoleApp)
【发布时间】:2010-05-13 19:02:46
【问题描述】:

我编写了一个启动程序,它可以触发给定数量的可执行文件,代码如下:

Process.Start(strPath2EXE);

我遇到的问题是,我似乎仅限于启动大约四个可执行文件副本。有没有其他方法可以在没有此限制的情况下启动可执行文件?我希望同时运行 10+ 个。

以下是事件日志中的错误: EventType clr20r3, P1 launcher.exe, P2 1.0.0.0, P3 4bec3901, P4 system, P5 2.0.0.0, P6 4889de7a, P7 39f5, P8 288, P9 system.componentmodel.win32, P10 NIL。

【问题讨论】:

  • 请提供更多细节。是否有可能有例如堆栈跟踪。

标签: c# console exe launcher


【解决方案1】:

这与您想象的虚拟“限制”无关。哪有这回事。您可以启动任意数量的进程。

这没什么好说的。调试应用程序并提供调用堆栈。我怀疑某些可执行文件需要提升,而您的启动器没有提升。因此可能是一个安全异常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-17
    • 2011-04-23
    • 1970-01-01
    • 1970-01-01
    • 2014-01-15
    • 2010-10-25
    • 2015-05-16
    相关资源
    最近更新 更多