Click here to Skip to main content
15,895,142 members
Please Sign up or sign in to vote.
2.00/5 (1 vote)
See more:
hi I wan to ask about the basics, anything important to know, for developing an Internet security or an antiviurs program;

help if you can
Posted

You've tagged this with C#. Perhaps C/C++ with some Assembly may be a much better way to go about doing this.

You'd need to learn how networks work at an advanced level, learn to do network programming (low and high level), understand various internet protocols, system programming, how viruses work etc. This list is incomplete. It will probably take years before you reach a level where you can accomplish writing your own app. That assumes you are a raw beginner (which you seem to be considering your post). Start small though, and write small utitlies and tools, and then work your way up the chain of complexity. Good luck!
 
Share this answer
 
v3
On top of what Nich said, you'd have to learn how Windows internals works also.

By the way, he's correct on the C++/Assembly thing. C# doesn't support the type of exports required to do this. You could write a management application for such programs, but the heavy lifting would have to be done in C++.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900