Scanning Virus

  • HouseCall ...Trend Micros free online virus scanning service - the only online scanning service available to all Web users. There is nothing to install; HouseCall scans for and cleans viruses over the Web through ActiveX and Java technology.
  • AVG Free Edition ...features AVG Resident Shield, which provides real-time protection as files are opened and programs are run, E-mail Scanner, ability to perform scheduled and manual tests, free Virus Database Updates for the lifetime of the product, Virus Vault for safe handling of infected files, and more. Grab it! Free for private, non-commercial, single home computer use only. For Windows.
  • ClamWin Free Antivirus ...features: high detection rates for viruses and spyware, scanning scheduler, automatic virus database updates, standalone virus scanner, context Menu Integration to Microsoft Windows Explorer, addin to Microsoft Outlook, etc. Freeware. For Windows 98, Me,2000, XP, 2003
  • avast! Home Edition ...free antivirus solution for non-commercial home use. It scans for all types of malware on: disk, CDs, in E-mail, HTTP, NNTP, IM and P2P. Incremental updates of the virus database and program are small, fast and reliable. For Windows 95, 98, ME, NT, 2000, XP.
  • Symantec: Virus Removal Tools ...free tools to automatically conduct what would often amount to extensive and tedious manual removal tasks. If your system has become infected, these virus removal tools should aid you in repairing the damage. Removes: W32.Netsky.B@mm, W32.Beagle@mm, W32.Welchia.Worm, W32.HLLW.Anig, W32.Mydoom@mm, W32.Blaster.Worm, Backdoor.Winshell.50, W32.Mimail.A@mm, CodeRed, VBS.Potok@mm, W32.Sircam.Worm@mm, W32.Nimda.A@mm, VBS.Haptime, W95.HybrisF, W32.Kriz, W32.Navidad, AOL.Trojan.32512 (BuddyList) etc....
  • Norton AntiVirus ...virus scans and checks boot records for viruses at system startup, checks programs for viruses at the time you use them; scans Internet downloads; updates your virus protection regularly via a Live Update feature; scans specific files, folders, or entire drives for viruses; quarantines infected files for submission to the Symantec AntiVirus Research Center (SARC) and more. Works in the background and is simple to use and setup.
  • noHTML ...protects Outlook Express from email viruses and email scripts. Disables HTML in both the message area and the Outlook Express (4, 5 and 6) preview window, protecting you from the scripts that can attack your computer, even if you don't open them. For Windows 95, 98, ME, NT, 2000, XP.
  • Vexira Antivirus ...a virus defense system designed for easy and dependable virus prevention on desktops or small networks. Vexira Antivirus closely monitors for viruses and other suspicious activity on local hard disks, floppy disks, e-mail attachments and Internet downloads. For Windows 95, 98, ME & NT, 2000, XP.
  • Panda QuickRemover Repair Utilities ...just select the virus that you need to remove from your computer and download the solution for free.
  • Stinger ...is a stand-alone utility used to detect and remove specific viruses. It is not a substitute for full anti-virus protection, but rather a tool to assist administrators and users when dealing with an infected system. Stinger utilizes next generation scan engine technology, including process scanning, digitally signed DAT files, and scan performance optimizations. Freeware. For Windows.
  • Solo Anti-Virus ...not only scans for all viruses, it contains a unique System Integrity Checker to protect you from new Internet Worms, Backdoor programs, malicious VB and Java scripts. Solo also effectively removes all existing Internet Worms, File infecting viruses, malicious VB and Java scripts, Trojans, Backdoors, boot sector, partition table, file and macro viruses. For Windows 95, 98, ME, NT, 2000, XP.
  • Kaspersky Anti-Virus Personal Pro ...offers 100% protection against macro-viruses, protects against unknown viruses, reliable data integrity control, comprehensive virus checking of e-mail messages, protects stored data, checks for viruses in the memory of running programs. For Windows 95, 98, ME, NT, 2000, XP.
  • Panda Antivirus Platinum ...complete solution that businesses and professionals need to protect against viruses and hackers. Install it and enjoy completely automatic protection with the very latest antivirus and firewall technologies. For Windows 95, 98, Me, 2000, NT, XP.
  • SurfinGuard ...proactively monitors executable (.exe) programs for malicious behavior. SurfinGuard runs executables in a protected 'sandbox' environment and automatically blocks any hidden Trojan or worm that breaches security rules. Detect and prevent malicious code attacks without relying on anti-virus database updates. Note: Does Not support Win95 with USB. Freeware. For Windows 98, ME, NT, 2000, XP.
  • Protector Plus 2000 ...protect your computer against threats by all types of malware like viruses, trojans and worms. For XP, 2000, 2003.
  • Trend ServerProtect ...provides comprehensive antivirus scanning for servers, detecting and removing viruses from files and compressed files in real time. Features a Windows-based console for centralized management of virus outbreaks, virus scanning, virus pattern file updates, notifications, and remote installation. ServerProtect supports Microsoft Windows Server 2003, Microsoft Windows 2000, Microsoft Windows NT 4, and Novell NetWare servers.
  • Types - Software

    Practical computer systems divide software systems into three major classes: system software, programming software and application software, although the distinction is arbitrary, and often blurred.

    System software helps run the computer hardware and computer system. It includes operating systems, device drivers, diagnostic tools, servers, windowing systems, utilities and more. The purpose of systems software is to insulate the applications programmer as much as possible from the details of the particular computer complex being used, especially memory and other hardware features, and such accessory devices as communications, printers, readers, displays, keyboards, etc.

    Programming software usually provides tools to assist a programmer in writing computer programs and software using different programming languages in a more convenient way. The tools include text editors, compilers, interpreters, linkers, debuggers, and so on. An Integrated development environment (IDE) merges those tools into a software bundle, and a programmer may not need to type multiple commands for compiling, interpreter, debugging, tracing, and etc., because the IDE usually has an advanced graphical user interface, or GUI.
    Application software allows end users to accomplish one or more specific (non-computer related) tasks. Typical applications include industrial automation, business software, educational software, medical software, databases, and computer games. Businesses are probably the biggest users of application software, but almost every field of human activity now uses some form of application software. It is used to automate all sorts of functions.

    Relationship to computer hardware

    Computer software is so called in contrast to computer hardware, which encompasses
    the physical interconnections and devices required to store and execute (or run) the software.
    In computers, software is loaded into RAM and executed in the central processing unit.
    At the lowest level, software consists of a machine language specific to an individual processor.

    A machine language consists of groups of binary values signifying processor instructions
    (object code), which change the state of the computer from its preceding state.
    Software is an ordered sequence of instructions for changing the state of the computer hardware in a particular sequence.
    It is usually written in high-level programming languages that are easier and more efficient for humans to use (closer to natural language) than machine language.
    High-level languages are compiled or interpreted into machine language object code. Software may also be written in an assembly language, essentially, a mnemonic representation of a machine language using a natural language alphabet. Assembly language must be assembled into object code via an assembler.

    The term "software" was first used in this sense by John W. Tukey in 1958.

    In computer science and software engineering, computer software is all computer programs.
    The concept of reading different sequences of instructions into the memory of a device to control computations was invented by Charles Babbage as part of his difference engine.
    The theory that is the basis for most modern software was first proposed by Alan Turing in his 1935 essay Computable numbers with an application to the Entscheidungsproblem.

    Terminology

    The term "software" is sometimes used in a broader context to describe any electronic media content which embodies expressions of ideas such as film, tapes, records, etc.

    A screenshot of computer software - AbiWord
    .
    The term "software" as an instruction-procedural programming source for scheduling instruction streams according to the
    von Neumann machine paradigm should not be confused with Configware and Flowware, which are programming sources for configuring the resources (structural "programming" by Configware) and for scheduling the data streams (data-procedural programming by Flowware) of the Anti machine paradigm of Reconfigurable Computing systems. This is an important issue, since Computer Science is meanwhile a dual-paradigm world, due to the existence of FPGAs and Reconfigurable Computing.

    Computer Software

    consisting of programs, enables a computer to perform specific tasks,
    as opposed to its physical components (hardware) which can only do the tasks
    they are mechanically designed for.

    The term includes application software such as word processors which perform productive tasks for users, system software such as operating systems, which interface with hardware to run the necessary services for user-interfaces and applications, and middleware which controls and co-ordinates distributed systems.

    support