משהו מצחיק כזה עם קבצי VXD,
אתה יכול לעבוד שנים עם מחשבים ולא לדעת מה זה קובצי VXD, אבל רק תנסה למחוק אחד, ואח"כ אתה תזכור מה זה, מניסיון... תראה הסבר שמצאתי, סתם לידע כללי:
Short for Virtual Device Driver, a VxD is a software file that that acts as buffer between a hardware device and software programs. This helps ensure that all software programs needing access to a hardware device do not conflict with each other What is a VxD? "VxD" stands for Virtual "something" Device, where 'x' stands for "something". Microsoft often names drivers according to this convention, thus "VKD" is the Virtual Keyboard Device, and "VPICD" is the Virtual Programmable Interrupt Device. VxDs are loaded into the protected operating system address space, and have full access to the system hardware. VxDs can modify page tables directly, install true hardware interrupt handlers, and generally wreak unrestricted havoc on the system. Of course, just because you *can* doesn,t suggest that you *should*. VxDs can be used to virtualize physical hardware by intercepting application requests to use the hardware and arbitrating between requests from different applications. In the more extreme case, VxDs can provide a "virtual" device that is not actually present at all, by emulating the behavior of a hardware device. VxDs, by virtue of their privileged access to the system, can also be used to implement software monitors, debuggers, and to modify the behavior of other software on the system. VxDs under Windows 95 are also used to implement many other components of the operating system, including the protected mode file system (IOS and IFS), the Virtual Communication Architecture (VCOMM), plug and play (Configuration Manager, etc.), and network transport and protocol drivers (NDIS).