none
新手提问关于用dotnet开发可行性 RRS feed

  • 问题

  • 我对.net开发只有一般了解, 以前做java开发的, 现在要做一个程序,请大家指点几个问题:

    1 在windowsXP上可以要安装自己开发的.net程序, 不用管是什么平台开发出来的吗?我是指vs2005或vs2010都可以吗? 只需要装适当.net的可再发行包就可以了? 

    2 在以上平台开发程序, 我要做一个windows的service,用什么语言都可以吗? C#或者C++ 

    3 要开发的程序需要调用windowsXP自带的防火墙, 能否做到对指定的IP和端口的对内和对外的UDP包都控制? 

    4 如果widnowsXP自己的防火墙功能不足, 自己开发上述的第三个功能工作量和难度有多大? 如何防止被病毒和木马防火墙误认?
    2011年1月26日 4:04

答案

  • 1. 是的

    2. 是的

    3. 那是系统调用的问题,以前 Java 怎么干的,现在 C# 也是同样的做法

    4. 如果自带的防火墙不够用,可以使用使用 IPSec(Internet Protocol security)。

    如果你真的想自己写一个极度简单的放火墙,工作量不是很多。。至于难度,那样看你的能力了,熟悉 WinSock 的很快。。若是要达到商业放火墙的水准,要是一个人做还是掂量掂量吧。。

     

    而误人的问题则是无解,看看 QQ 和 360 就知道。。。最好的方法是把它们都卸了。。哈哈。。


    学习学习....
    2011年1月26日 5:19