【问题标题】:How to make a Loader for WinForm Application如何为 WinForm 应用程序制作加载器
【发布时间】:2012-01-22 11:04:05
【问题描述】:

我需要一个 C# 中的 Loader 应用程序来检查我的程序是否因任何原因崩溃并重新启动它。

我该怎么做?

我的意思是我怎样才能尽可能少地消耗资源?

我不会做另一个加载器来检查我的加载器:)

谢谢

编辑:啊,我忘了我的应用程序没有加载器就无法启动。是否有可能或应该将其设为可选?

【问题讨论】:

  • 我想用计时器做一个winform,但我认为它使用了有用的资源。
  • 你写过我们能看到的代码吗?您能描述一下您目前遇到的问题吗?您在此处发帖之前是否尝试过寻找答案?
  • 我做了很多研究,但我不明白我是否可以在 WinForm 应用程序中使用 Mutex。因为名称可能会改变,如果我给出正确的名称,它就不起作用。但我知道我的问题有点不同。顺便说一句,控制台应用程序使用更少的资源对吗?因为我可以用它来代替 winform 应用程序来执行加载程序。
  • 在我看来,如果你的程序崩溃了,也许只是重新启动它是个坏主意。您最好修复程序,以免它一开始就崩溃。这样您就不会冒丢失数据的风险,也不必编写另一个程序来监控它。

标签: c# winforms memory loader


【解决方案1】:

您要求的内容听起来像是看门狗,与加载程序几乎没有关系。
试试this Google Search,甚至可以试试this specific article

关于您的第二个问题,如果您希望您的应用程序不能通过其他程序以外的任何方式执行,为什么不将其设为 DLL 并完成它呢?您甚至可以加倍努力并使用一些识别机制来确保只有您的应用程序才能激活该 DLL。
如果将其编译为可执行文件很重要,那么您不能真正使它无法执行,但您可以通过使用类似密码的机制使其变得不平凡。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-05
    • 2014-08-29
    • 1970-01-01
    • 1970-01-01
    • 2019-07-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多