Topic: [Inquiry] Decompilation of the finisher

I have tried many times to install my XPCD with Bâshrat the Sneaky drivers, but i face some problems with the finisher.

I also waited too long for a new Base version after 7.05.2 but there nothing new yet!

Of course Bâshrat done so hard work with The Finisher & DriverPack Base with Autoit, and of course he is free to keep his developing rights.

I know about Autoit and i can debug my problems.
But i don't understand what happens inside the finisher.
If he could allow the decompilation that's would help me very.

I hope Bâshrat understand my problem and few users' problems around, and he is free to accept.

Last edited by moataz (2007-09-20 08:08:03)

Re: [Inquiry] Decompilation of the finisher

Is that really a problem?  The finisher (as I understand it) just installs the extra software that should get installed for specific devices.  For example, the ATI control center and/or catalyst, or the nVidia configuration utilities...

Why do you need to know how it does what it does?

~TigerC10~

Re: [Inquiry] Decompilation of the finisher

Exactly, what exactly isn't working? As far as I know, it's pretty much bugfree.

Do you want to contribute back to the community? Then I might give you access to the SVN repository.

Founder of DriverPacks.net — wimleers.com

Re: [Inquiry] Decompilation of the finisher

Thanks for contributing TigerC10.

Bâshrat the Sneaky wrote:

Exactly, what exactly isn't working? As far as I know, it's pretty much bugfree.

Do you want to contribute back to the community? Then I might give you access to the SVN repository.

It's not a bug actually, but rather Timing problems.

For example: when KTD is Off, the finisher sometimes deletes the decompressed directory for the Printer Pack (D\3\P) before the "Found New Hardware Wizard" window appears. and so my printer isn't recognized.

I also use Autoit script to handle the "Found New Hardware Wizard" window before the finisher.

Also i'm using Autoit script to eject the cd at this stage, and i face a message like.. "please inject the cd for the finisher to complete running".

You have made the finisher before as a batch file, right!

There is no reason to forbid me from that request. and of course you can do it.

Re: [Inquiry] Decompilation of the finisher

moataz wrote:

You have made the finisher before as a batch file, right!

There is no reason to forbid me from that request. and of course you can do it.

roll

Re: [Inquiry] Decompilation of the finisher

This is not going to cost much time Bâshrat, it's not a request to fix a bug.

Please reply my request. http://www.bramjnet.com/vb3/images/smailes/smailes88.gif

Re: [Inquiry] Decompilation of the finisher

He probabaly hasn't read your reply yet.
He (and me, too, recently) isn't on that much as he was in the past, so please don't interpret a no-reply as a sign of arrogance or unwillingness. It's just a matter of way too little time...

Re: [Inquiry] Decompilation of the finisher

you could run the finisher anytime you like... you dont have to let the base run it. (choose custom)

problem solved

if you want to know what the finisher does all you have to do is look at the respective packs PackName_wnt5_x86-32.ini
if a HWID matches it executes the instructions in the INI
after all the "exceptions" have been found and their actions(from the INI) applied it deletes the source files and creates a registry entry to delete the finisher istelf on the next reboot.

no big deal
and very few drivers even need it

IE if you did not run it your ati video card drivers would get installed but not the control panel which is handled by

DriverPack_Graphics_A_wnt5_x86-32.ini

[DriverPack]
platform	= "wnt5_x86-32"
name		= "Graphics A"
; version 709.2 
rootDir		= "D\G"
; OPTIONAL
classes		= "Display"
driverCount	= 2
decompSize	= 174
compSize	= 66.1


[A-1]
; REQUIRED
exc_count		= 2
; OPTIONAL
exc_1_tagFiles	= 3
exc_1_tagFile1	= "%SystemDrive%\ATICCC.ins"
exc_1_tagFile2	= "%DPSROOT%\D\G\A\1\ATICCC.exe"
exc_1_tagFile3	= "%SystemRoot%\system32\atidemgx.dll"
exc_1_+hwids	= 0
exc_1_-hwids	= 0
exc_1_+infFiles	= 1
exc_1_+infFile1	= "%DPSROOT%\D\G\A\1\*.inf"
exc_1_-infFiles	= 0
exc_1_commands	= 1
exc_1_command1  = "%DPSROOT%\D\G\A\1\ATICCC.exe"

exc_2_tagFiles	= 3
exc_2_tagFile1	= "%SystemDrive%\ATICCP.ins"
exc_2_tagFile2	= "%DPSROOT%\D\G\A\1\ATICCP.exe"
exc_2_tagFile3	= "%SystemRoot%\system32\atidemgx.dll"
exc_2_+hwids	= 0
exc_2_-hwids	= 0
exc_2_+infFiles	= 1
exc_2_+infFile1	= "%DPSROOT%\D\G\A\1\*.inf"
exc_2_-infFiles	= 0
exc_2_commands	= 1
exc_2_command1  = "%DPSROOT%\D\G\A\1\ATICCP.exe"

Last edited by OverFlow (2007-10-07 17:00:37)

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.