-3

如何创建一个可以继续运行并显示在任务管理器中但什么都不做的可执行文件?我需要它用于程序,我可以使用每种语言,或者如果它已经存在,那就更好了。

谢谢。

4

3 回答 3

2

这是 C# 中的一个很好的例子

using System;
using System.Threading;

class Program {
    static void Main() {
        while(true) {
            Thread.Sleep(100); // So we don't spam the CPU too much
        }
    }
}

另一个程序示例,您实际上可以毫不费力地退出。它只是在等待您按 Enter。:)

using System;

class Program {
    static void Main() {
        Console.ReadLine();
    }
}
于 2013-11-14T09:10:02.530 回答
2

创建一个扩展名为 .cmd 的文件并将其写入该文件:

:BEGIN
GOTO BEGIN

您可以双击它,然后使用您想要的任何编程语言调用它,如下所示:

system("/path_to_your_code/your_file.cmd");
于 2013-11-14T09:16:29.987 回答
2

这是一个 C 代码来完成这项工作,您可以使用线程睡眠方法来减少 CPU 负载

 #include<stdio.h>

 int main()
 {
  char a;

  while((a=getchar())!='z')// to quit the program when z is pressed
  { 
  }
  return 0;
}
于 2013-11-14T09:18:05.347 回答