Jump to content

Deintegrate INFs with from Windows 9x distro tool


Tihiy

Recommended Posts

DeINF 0.31

This tools allows you to deintegrate any INF that came with Windows 98.

With it, you can automatically remove all files that are installed with that INF and remove all traces to that INF and files.

You can remove:

Old Drivers

MDAC

DirectX

Themes

... and many many more.

Usage:

before repacking Windows 98 distro, place deinf.exe into EXPANDED dir.

run from command prompt: [start /wait] deinf.exe inffile.inf [/Q] [/NOFILES]

and wait...

All program actions is logged in deinf.log!

inffile.inf - inf file to be deintegrated. setuppp.inf is a good source of that infs.

Optional:

start /wait - you should know what it is. Because DeINF is actually a GUI application, you should use this command to know if DeINF working or not.

/NOFILES - other INF files will not be scanned for files from our INF, only for our INF file name. Use this switch if you plan to install/integrate newer component version [DirectX, for example].

/Q - quiet

No responsibility.

Version 0.2

* Fixed files not being removed if comment (";") is after file name

* Fixed CopyFiles not being parsed if comment (";") in line or spaces in line

Version 0.3

* Should actually work (removes files/inf traces from .mt and .ddf files)

* Shows calculated space freed

* Added /Q [quiet] option

Version 0.31

* Noticeably faster

deinf.exe

Edited by Tihiy
Link to comment
Share on other sites


Earlier, I was in the midst of responding, when I noticed my "m" and "n" keys weren't working... :( - Looks like I'll be RMA'ing my somewhat new Logitech G15 keyboard. For now, I've got an older logitech wireless keyboard that tends to lag every once in a while, but is overall, too small for my hands/fingers....

And now I get to play with this neat tool. :D

I like the fact that a slipstream app and a de-integrator have been released in the same day, which both offer great features to those of us that still use Win9x. (I use it for testing older systems, and drop ghost images of it on spare hard drives for testing). B)

Link to comment
Share on other sites

DeINF 0.2

This tools allows you to deintegrate any INF that came with Windows 98.

With it, you can automatically remove all files that are installed with that INF and remove all traces to that INF and files.

You can remove:

Old Drivers

MDAC

DirectX

Themes

... and many many more.

Usage:

before repacking Windows 98 distro, place deinf.exe into EXPANDED dir.

run from command prompt: [start /wait] deinf.exe inffile.inf [/NOFILES]

and wait...

All program actions is logged in deinf.log!

inffile.inf - inf file to be deintegrated. setuppp.inf is a good source of that infs.

Optional:

start /wait - you should know what it is. Because DeINF is actually a GUI application, you should use this command to know if DeINF working or not.

/NOFILES - other INF files will not be scanned for files from our INF, only for our INF file name. Use this switch if you plan to install/integrate newer component version [DirectX, for example].

No responsibility.

Version 0.2

* Fixed files not being removed if comment (";") is after file name

* Fixed CopyFiles not being parsed if comment (";") in line or spaces in line

Thanks for the app, brilliant work, could the tool be modified to work standalone and use the infs to add remove directx,activemovie,system tools etc etc to an already setup basic install i.e mindows. Kind of like the 98lite bought version but from a 18meg installation. Then if somebody only wants to run thier machine as a web browser or multimedia platform only those files are added. If in future somebody writes specific viri to target our platform their success rate might be greatly reduced due to the files targeted not being on the system.

Again many thanks for your hard work, long may it continue.

Link to comment
Share on other sites

Thanks for the app, brilliant work
Nope :ph34r:
could the tool be modified to work standalone and use the infs to add remove directx,activemovie,system tools etc etc to an already setup basic install i.e mindows.

Yes and no. It will be modified further to allow per-section [per-component] INF removal, and some components will be made optional, but i'm not going to create 98Lite analog or cut-to-Mindows scenario.

Link to comment
Share on other sites

Too bad no one tried.

Noone to discover DeINF actually didn't worked! :angel

Because W98_Slip 0.1 makes filelist from .cab files, it will fail then it won't find original one.

So, in 0.3 we remove inf/files traces from .mt and .ddf too.

To actually try DeINF:

run w98_slip and prepare slipped distro.

place deinf into \expanded

run deinf like shown in first post

run w98_slip, select [do not update], [use existing script files], [delete slipped distro]

What i've deintegrated:
- mdacinst.inf (MDAC)
- wavetop.inf (WAVETOP .WTF)
- themes1.inf (THEMES)
- themes2.inf (THEMES)
; themes.inf too but you'll lose theme support
- ics.inf (Internet Connection Sharing)
- icw97.inf (Internet Connection Wizard)
- msjava16.inf (MS Java VM)
- wsh.inf (Windows Script Host)
- wbem.inf (Windows Based Enterprise Management)
; epg.inf (WEBTV) - SHOULDN'T, will remove msvcrt.dll,mfc42.dll and stuff :o
- epg2.inf (WEBTV) (ooo slow)
- oobeinst.inf (Out Of Box Experience Wizard)
- wpwin98.inf (Web Publishing Wizard)
- wab9x50.inf (Address Book)
- oe9x50.inf (Outlook Express)
- enable.inf (Accessibility)
- oemreg.inf (Oem Registration)
- mstask.inf (Schedule Agent)
- msinfo.inf (MS Info 32 + help files)
- ols.inf (AOL blahblah)
- instcm16.inf (MSN Connection Manager)
- cabpayie.inf (MS Wallet)
- vdolive.inf (VDO Player)
- cchat25.inf (MS Chat)
- vgx.inf (Vector Graphix Support for IE)
- swdir16.inf (Shockwave Director)
- sampler.inf (MS Interactive Sampler)

experimental:
- mwdsp420.inf (big DSP drivers)
- mwdsp460.inf
- netcli3.inf (Netware support)

^^ With those infs removed, i got -2600 files, -60MB from distro! :thumbup

Edited by Tihiy
Link to comment
Share on other sites

  • 4 months 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...