Unloading Dynamic VxD

Posted on 2002-05-24
Last Modified: 2010-04-17
What is the simplest method/approach to unload a dynamic VxD in a Windows 9X program? I did not write the program, but I do know the path to the VxD and the VxD file name. I prefer a utility/tool/program, but I am willing to explore more difficult possibilities, such as writing another VxD to unload it. The VxD loads on startup in the c:\windows\system\iosubsys directory, and remains loaded until shutdown. And I want to be able to unload it on-the-fly. How can I do it? Is there an assembly routine someone could post here, where all I would have to do is go into debug in DOS, type out the commands and fill in the VxD module name? There is no device ID, since it is dynamic.

Is there a user-friendly program to unload VxD's? Any VxD? When all I know is the path and VxD file name? That's what I really want.
Question by:david323
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
LVL 22

Expert Comment

ID: 7033651
LVL 22

Expert Comment

ID: 7033657
And here's an EXE that claims to do it:
LVL 54

Expert Comment

ID: 7515098

No comment has been added lately, so it's time to clean up this TA.
I will leave a recommendation in the Cleanup topic area that this question is:
 - PAQ'd and pts removed
Please leave any comments here within the
next seven days.


Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!


Author Comment

ID: 7515985
I never was able to find a user-friendly program to do this. I had to code an assembly routine to hook/send a message to DeviceIoControl API (VxDCall0). This did the trick.
LVL 54

Expert Comment

ID: 7516449
Hi david323,

Thanks for returning to the Q.
Looks like you solved the Q yourself, so I'll change my recommandation to:
 - PAQ'd and pts refunded


Accepted Solution

Jgould earned 0 total points
ID: 7548163
Question has been closed as per recommendation

JGould-EE Moderator

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Since upgrading to Office 2013 or higher installing the Smart Indenter addin will fail. This article will explain how to install it so it will work regardless of the Office version installed.
Whether you’re a college noob or a soon-to-be pro, these tips are sure to help you in your journey to becoming a programming ninja and stand out from the crowd.
With the power of JIRA, there's an unlimited number of ways you can customize it, use it and benefit from it. With that in mind, there's bound to be things that I wasn't able to cover in this course. With this summary we'll look at some places to go…
In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

738 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question