MSFN Forum: Deintegrate INFs with from Windows 9x distro tool - MSFN Forum

Jump to content



Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Deintegrate INFs with from Windows 9x distro tool First Magical Plugin for W98_Slip has arrived! Rate Topic: -----

#1 User is offline   Tihiy 

  • god of the ancient world
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,285
  • Joined: 19-November 04

Posted 20 August 2006 - 12:09 PM

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

Attached File(s)

  • Attached File  deinf.exe (27.5K)
    Number of downloads: 99

This post has been edited by Tihiy: 21 August 2006 - 12:25 PM



#2 User is offline   LLXX 

  • MSFN Junkie
  • PipPipPipPipPipPipPipPipPip
  • Group: Banned
  • Posts: 3,399
  • Joined: 04-December 05

Posted 20 August 2006 - 09:59 PM

Very useful! I see there is a general interest in making custom 98se distros now.

#3 User is offline   jimmsta 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 369
  • Joined: 04-May 05

Posted 20 August 2006 - 10:35 PM

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)

#4 User is offline   oscardog 

  • Member
  • PipPip
  • Group: Members
  • Posts: 234
  • Joined: 29-June 06

Posted 21 August 2006 - 04:52 AM

View PostTihiy, on Aug 20 2006, 07:09 PM, said:

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.

#5 User is offline   Tihiy 

  • god of the ancient world
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,285
  • Joined: 19-November 04

Posted 21 August 2006 - 06:35 AM

Quote

Thanks for the app, brilliant work
Nope :ph34r:

Quote

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.

#6 User is offline   Tihiy 

  • god of the ancient world
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,285
  • Joined: 19-November 04

Posted 21 August 2006 - 12:12 PM

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

This post has been edited by Tihiy: 21 August 2006 - 01:14 PM


#7 User is offline   Pirata_Peru 

  • Group: Members
  • Posts: 1
  • Joined: 20-January 07

Posted 20 January 2007 - 11:24 AM

Where I can find DeINF app??? :unsure:
Thanks!!

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy