该程序功能是在后台运行,不需要用户界面。
运行后每阁一段时间检测进程,如果存在**进程,即将其关闭。
我想将该程序的体积做的越小越好,不知道用new Project里哪一类工程可以实现?

解决方案 »

  1.   

    Win32 Application,不创建窗口即可。
      

  2.   

    确实写成服务最方便,但是服务的写法是有一定规则的,如果写服务的话应该建立一个win32的命令行程序.
      

  3.   

    上面高人们说的服务我是不会,但是我认为如果写成控制台程序是可以达到你的目的,控制台程序很小,隐藏界面嘛对于控制台程序是有奥妙的,因为它不想窗口程序那样可以hide什么的,但是我们可以修改“连接”设置来做到,在link下你能发现有这么一段/subsystem:console,关键就在这,这就是程序识别是各种程序的,很明显这说明这是个console程序,所以也就知道起什么样的窗口了,如果你把它改成/subsystem:windows,你试试看是什么效果吧,原理嘛,我们自己先考虑看看,希望你能想明白^_^
      

  4.   

    楼上的,一般的控制台程序确实没有界面,但是如何在后台运行呢?只有写成服务,至于服务的写法在天极网上有专门的文章,MSDN上也有例子,找找看看,其实服务不过是一种特殊的控制台程序吧.