Topic: Problem updating BASE through previous versions of BASE

I've tried updating BASE through BASE v8.12.5. Upon clicking the "update selected" button, I think it's supposed to close BASE, delete it, and copy over the new BASE before firing it up. However, the temporarily batch file "inst_upd.cmd" seems to hang on this line: "del /f /q DPs_BASE.exe" -- because, the current "DPs_BASE.exe" fails to close, and a 7-zip diagnostic message displays: "ERROR: Can not delete output file C:\BASE\DPs_BASE.exe." This leaves me with an unresponsive BASE v8.12.5 that has to be closed through task manager's "end process" button.

Has anyone else suffered from the same experience on WinXP x86?

I have opened a report over at the bugtracker: http://bugtracker.driverpacks.net/view.php?id=536


Thanks,
twipley

Re: Problem updating BASE through previous versions of BASE

Or, else, does this work for anybody? smile

Re: Problem updating BASE through previous versions of BASE

I have removed specific components from my build using nLite. That might be why clicking the "update button" on v8.12.5 BASE's updatechecker page to update to the next BASE fails to do its job properly, but I am doubting it.

Come on people, please just give it a minute and give me a hand testing!
http://downloads.driverpacks.net/applic … E_8125.exe

EDIT: smile

Last edited by twipley (2010-07-01 00:16:56)

Re: Problem updating BASE through previous versions of BASE

To be honest, I haven't tried it.
I'll give it a shot and see what happens though.

Re: Problem updating BASE through previous versions of BASE

Yeah, that's true.  The batch file can't delete a file in use.
The inst_upd.cmd file needs to have a line added to it (taskkill):

ping 127.0.0.1 /n 15
taskkill /f /im dps_base.exe
del /f /q DPs_BASE.exe
"%insert_variable_location_here%\DPs_BASE_1006.exe" x -y -aoa -o"%insert_variable_location_here%"
del /f /q DPs_BASE_1006.exe
ping 127.0.0.1 /n 5
DPs_BASE.exe
del %0

Re: Problem updating BASE through previous versions of BASE

BASE internaly exits itself after it writes and calls this script...

This has always worked in the past, and i did not change it... perhaps it is related to updates in AutoIt.

the worst thing of it is I can't go back and update the 8.12.5 code for everyone...

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!.

Re: Problem updating BASE through previous versions of BASE

OverFlow wrote:

the worst thing of it is I can't go back and update the 8.12.5 code for everyone...

And to the v10.6 build either, assuming it too suffers from the same imperfection.

Re: Problem updating BASE through previous versions of BASE

This seems pretty major to me. This really needs to be fixed. And I agree with OverFlow: this has always worked just fine in the past, and is only now causing problems. Very weird.

Founder of DriverPacks.net — wimleers.com

Re: Problem updating BASE through previous versions of BASE

OverFlow wrote:

BASE internaly exits itself after it writes and calls this script...

This has always worked in the past, and i did not change it... perhaps it is related to updates in AutoIt.

So, have you gave it a look yet to investigate the source of the problem?

I am just curious and in no way would I want to press you in your probings. ;)