Jump to content

MS patch (mspatcha.dll) - how to use?


Recommended Posts

Does anybody know how to use MS patch (mspatcha.dll) to extract the RTMQFE branch form packages like KB916281? I have found on MSDN pages how to use mspatchc.dll and mspatcha.dll by other programs, but is there any way how to use them as standalone utility?

Or is there any tool that would create this type of patch files and restore them back?

Petr

Link to comment
Share on other sites


Petr,

there's a third party DLL patcher that uses the mspatcha.dll file to "patch" files. I mentioned this to MDGx in the "98FE + 98SE + ME + updates + hotfixes" topic a few months ago.

Use the WTL Patcher app from this site (requires registering with the Code Project site to download the program):

http://www.codeproject.com/tools/patch.asp

Link to comment
Share on other sites

Use the WTL Patcher app from this site (requires registering with the Code Project site to download the program):

http://www.codeproject.com/tools/patch.asp

bad news about the WTL Patcher application is that it only works properly under windows 2000, xp, server 2003 or vista. Run the WTL patcher tool under windows 95, 98 or me and the patcher's functions will do nothing even with the windows installer 2.0 and the mspatcha.dll file installed under W9XME.

Link to comment
Share on other sites

  • 2 months later...

Have you examined the exports of the DLL with a PE editor?

Sometimes the function names are either self-descriptive (and a bit of reversing and experimentation should reveal the parameters etc.) or make good search terms for further exploration.

Link to comment
Share on other sites

Have you examined the exports of the DLL with a PE editor?

Sometimes the function names are either self-descriptive (and a bit of reversing and experimentation should reveal the parameters etc.) or make good search terms for further exploration.

BUT how do you use them? what is the syntax for using the MSPATCHA.DLL file w/out using any third party tools?

Link to comment
Share on other sites

BUT how do you use them? what is the syntax for using the MSPATCHA.DLL file w/out using any third party tools?

well, if you have VB6, you can compile this and use it to find out what the syntax of the dll is

http://www.planet-source-code.com/vb/scrip...26&lngWId=1

i haven't tryed this myself, but this is what the author says it can do.

Link to comment
Share on other sites

well, if you have VB6, you can compile this and use it to find out what the syntax of the dll is

http://www.planet-source-code.com/vb/scrip...26&lngWId=1

It won't work since mspatch does not rely on COM.

mspatch functions are extremely easy to use.

API is described here: http://msdn.microsoft.com/library/default..../bdcapitech.asp

I use them in RPLite V [English]. It is easy but requires some weird string format.

Link to comment
Share on other sites

  • 3 weeks later...
well, if you have VB6, you can compile this and use it to find out what the syntax of the dll is

http://www.planet-source-code.com/vb/scrip...26&lngWId=1

It won't work since mspatch does not rely on COM.

mspatch functions are extremely easy to use.

API is described here: http://msdn.microsoft.com/library/default..../bdcapitech.asp

I use them in RPLite V [English]. It is easy but requires some weird string format.

all right. I wasnt clear to some people when I asked "what is the syntax for using the MSPATCHA.DLL file w/out using any third party tools?"

I should ask it this way.

Can I use MSPATCHA.DLL by using RUNDLL32.EXE? (ex. RUNDLL32 MSPATCHA.DLL,<whatever valid command or commands "mspacha" will accept>

Edited by erpdude8
Link to comment
Share on other sites

  • 6 years later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...