I still don't get the Device Update Agent....

W

Wouter Roosenburg

Hi all,

I want to update my Windows XP embedded runtime image. I've included Device
Update Agent (DUA) into my image. I've downloaded the Blaster patch, meant
to be for the Device update agent:

"If your device has Device Update Agent (DUA) support built into it, you
can use DUA to deploy the embedded patch (located here) to your device,
eliminating the need to read this document."

Ok, the document says it all: copying dlls, modifying registry entries etc.
So i'll assume if I deploy the XPe QFE on my runtime image with DUA I don't
have to do go through all those actions manually.
So I created a script file and generated a .dup file. The device update
agent executes the QFE. But all it does is extracting the file and pop-up a
wizard, in which I have to click through the QFE and in the end I can't even
execute it, because it wants to update the component database. The DUA
deployment has the same effect as doubleclicking on the XPe QFE .exe on the
runtime image. I thought that with the XPe QFE and the DUA the whole process
goes automatic, that's also what the text says.

Am i correct on this, can the DUA update runtime images automatic, without
opening the XPe QFE with winzip and extracting all the dll's and registry
entries manually? How?

Greetings,

Wouter
 
S

Slobodan Brcin \(eMVP\)

Hi Wouter,

Well DUA will do that automatically on XPe device.

But you must manually prepare all files registry entries that will be
changed and operations that will be done on your development machine.
DUA will only save you/user during the actual update process.

Regards,
Slobodan

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have an opinion on the effectiveness of Microsoft Embedded newsgroups? Tell
Microsoft!
https://www.windowsembeddedeval.com/community/newsgroups
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
S

Spikey

So i'll still need to copy manually all files and registry entries ? And
what about that dialog-box? Can i surpress that? What if I have a GUI-less
XPe system?

So the only thing the DUA can really do is just copy files and create
registry entries using a script? That's all?

Wouter
 
K

KM

Spikey,
So i'll still need to copy manually all files and registry entries ?

Yes, you do.
And what about that dialog-box? Can i surpress that? What if I have a GUI-less XPe system?

Use "/x" switch for QFE packages.
So the only thing the DUA can really do is just copy files and create
registry entries using a script? That's all?

Yes, that is all. DUA (very light client) is meant just to copy (download) the files and execute commands.

You can download the Blaster patch zip from here:
http://www.xpefiles.com/a_file.cfm?custid=Updates&fileid=BlasterWormQ823980.zip&groupName=Microsoft
Then you can create a DUA script that does the job.
Search this NG archive for sample scripts (the Blaster patch DUA scripts have been done many times and some of them might have been
posted here).
 
S

Slobodan Brcin \(eMVP\)

So i'll still need to copy manually all files and registry entries ? And
what about that dialog-box? Can i surpress that? What if I have a GUI-less
XPe system?

I don't understand. I said that DUA can bypass all of this, didn't I?
What dialog boxes?
http://msdn.microsoft.com/embedded/community/tips/xp/popups/default.aspx
So the only thing the DUA can really do is just copy files and create
registry entries using a script? That's all?

This is enough to install 95% of things.
All other tasks can be done by executing exe files from DUA.

Regards,
Slobodan

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have an opinion on the effectiveness of Microsoft Embedded newsgroups? Tell
Microsoft!
https://www.windowsembeddedeval.com/community/newsgroups
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
S

Sean Gahan

Slobodan makes a very good point. This is an example of a DUA script that
in addition to taking care of a hot fix, it also executes a program that
communicates using the message queue (MSMQ) to my other applications that
are already on the embedded device. None the less, this example
demonstrates the flexibility of executing an application that is already on
the device or if it's not then you can include it as part of the QFE and
execute it at the appropriate time.





//Saved as cmdfile01
//a.k.a:(817787) Flaw in Windows Media Player Skins Downloading could allow
Code Execution
//Download dll and exe; move to proper location
16,0,,SomeDomain.com,,beti.dat,0,C:\Program Files\beti\temp\beti.dat,1
16,0,,SomeDomain.com,,MSMQ_BETI.exe,0,C:\Program
Files\beti\temp\MSMQ_BETI.exe,1
//Patches
16,0,,SomeDomain.com,,qfe/cmdfile01/shmedia.dll,0,C:\Windows\System32\shmedi
a.dll,1
16,0,,SomeDomain.com,,qfe/cmdfile01/wmplayer.exe,0,C:\Program Files\windows
media player\wmplayer.exe,1
//Downlad the application that will wite to the msmq and execute
//Set value of the command file that DUA is polling
11,0,2147483650,,SYSTEM\ControlSet001\Services\DUAgent\Parameters\Config\Ses
sions\0000,,CmdFile,2,cmdfile02.dup
//Create hot fix key in registry
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Installed,4,1
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Comments,1,Windows XP Hotfix (SP2) [See
Q329390 for more information] wmplayer.exe
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Backup Dir,1,""
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Fix Description,1,Windows XP Hotfix (SP2)
[See Q329390 for more information]
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Installed By,1,""
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Installed On,1,""
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Service Pack,4,2
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Valid,4,1,""
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390\File 1,,Flags,1,""
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390\File 1,,New File,1,""
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390\File 1,,New Link Date,1,""
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390\File 1,,Old Link Date,1,""
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787,,Description,1,Windows Media Update 817787
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787,,Locale,1,EN
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787,,Locale,1,EN
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787,,IsInstalled,4,1
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787,,BuildDate,1,04/15/03
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787,,PlayerVersion,1,8
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787\FileList\File1,,FileName,1,wmplayer.exe
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787\FileList\File1,,Version,1,8.0.0.4490
//execute MSMQ_BETI
15,0,0,0,C:\Program
Files\beti\temp\MSMQ_BETI.exe,0,,0,0,,1,0,,,1,0,,,0,,,1,0,WinSta0\Default



Regards,



Sean Gahan
 
W

Wouter Roosenburg

First of all, lett me thank you for your quick responses :)

I'll see how it works now. And i'll see now an additional file with registry
changes. Very helpful ;)

I'll go practicing again now with DUA. Thanks!



Sean Gahan said:
Slobodan makes a very good point. This is an example of a DUA script that
in addition to taking care of a hot fix, it also executes a program that
communicates using the message queue (MSMQ) to my other applications that
are already on the embedded device. None the less, this example
demonstrates the flexibility of executing an application that is already on
the device or if it's not then you can include it as part of the QFE and
execute it at the appropriate time.





//Saved as cmdfile01
//a.k.a:(817787) Flaw in Windows Media Player Skins Downloading could allow
Code Execution
//Download dll and exe; move to proper location
16,0,,SomeDomain.com,,beti.dat,0,C:\Program Files\beti\temp\beti.dat,1
16,0,,SomeDomain.com,,MSMQ_BETI.exe,0,C:\Program
Files\beti\temp\MSMQ_BETI.exe,1
//Patches
16,0,,SomeDomain.com,,qfe/cmdfile01/shmedia.dll,0,C:\Windows\System32\shmedi
a.dll,1
16,0,,SomeDomain.com,,qfe/cmdfile01/wmplayer.exe,0,C:\Program
Files\windows
media player\wmplayer.exe,1
//Downlad the application that will wite to the msmq and execute
//Set value of the command file that DUA is polling
11,0,2147483650,,SYSTEM\ControlSet001\Services\DUAgent\Parameters\Config\Ses
sions\0000,,CmdFile,2,cmdfile02.dup
//Create hot fix key in registry
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Installed,4,1
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Comments,1,Windows XP Hotfix (SP2) [See
Q329390 for more information] wmplayer.exe
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Backup Dir,1,""
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Fix Description,1,Windows XP Hotfix (SP2)
[See Q329390 for more information]
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Installed By,1,""
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Installed On,1,""
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Service Pack,4,2
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Valid,4,1,""
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390\File 1,,Flags,1,""
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390\File 1,,New File,1,""
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390\File 1,,New Link Date,1,""
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390\File 1,,Old Link Date,1,""
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787,,Description,1,Windows Media Update 817787
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787,,Locale,1,EN
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787,,Locale,1,EN
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787,,IsInstalled,4,1
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787,,BuildDate,1,04/15/03
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787,,PlayerVersion,1,8
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787\FileList\File1,,FileName,1,wmplayer.exe
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787\FileList\File1,,Version,1,8.0.0.4490
//execute MSMQ_BETI
15,0,0,0,C:\Program
Files\beti\temp\MSMQ_BETI.exe,0,,0,0,,1,0,,,1,0,,,0,,,1,0,WinSta0\Default



Regards,



Sean Gahan





Slobodan Brcin (eMVP) said:
I don't understand. I said that DUA can bypass all of this, didn't I?
What dialog boxes?
http://msdn.microsoft.com/embedded/community/tips/xp/popups/default.aspx


This is enough to install 95% of things.
All other tasks can be done by executing exe files from DUA.

Regards,
Slobodan

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have an opinion on the effectiveness of Microsoft Embedded newsgroups? Tell it,
you
DUA
I ..exe
on
 
W

Wouter Roosenburg

Ok, but not all XPe updates have a filelist with registry changes I'll
guess? So for some updates i'll have to monitor that manually? That's a
pity, because then I can't autogenerate those .dus scripts.

Wouter

Sean Gahan said:
Slobodan makes a very good point. This is an example of a DUA script that
in addition to taking care of a hot fix, it also executes a program that
communicates using the message queue (MSMQ) to my other applications that
are already on the embedded device. None the less, this example
demonstrates the flexibility of executing an application that is already on
the device or if it's not then you can include it as part of the QFE and
execute it at the appropriate time.





//Saved as cmdfile01
//a.k.a:(817787) Flaw in Windows Media Player Skins Downloading could allow
Code Execution
//Download dll and exe; move to proper location
16,0,,SomeDomain.com,,beti.dat,0,C:\Program Files\beti\temp\beti.dat,1
16,0,,SomeDomain.com,,MSMQ_BETI.exe,0,C:\Program
Files\beti\temp\MSMQ_BETI.exe,1
//Patches
16,0,,SomeDomain.com,,qfe/cmdfile01/shmedia.dll,0,C:\Windows\System32\shmedi
a.dll,1
16,0,,SomeDomain.com,,qfe/cmdfile01/wmplayer.exe,0,C:\Program
Files\windows
media player\wmplayer.exe,1
//Downlad the application that will wite to the msmq and execute
//Set value of the command file that DUA is polling
11,0,2147483650,,SYSTEM\ControlSet001\Services\DUAgent\Parameters\Config\Ses
sions\0000,,CmdFile,2,cmdfile02.dup
//Create hot fix key in registry
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Installed,4,1
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Comments,1,Windows XP Hotfix (SP2) [See
Q329390 for more information] wmplayer.exe
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Backup Dir,1,""
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Fix Description,1,Windows XP Hotfix (SP2)
[See Q329390 for more information]
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Installed By,1,""
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Installed On,1,""
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Service Pack,4,2
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Valid,4,1,""
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390\File 1,,Flags,1,""
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390\File 1,,New File,1,""
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390\File 1,,New Link Date,1,""
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390\File 1,,Old Link Date,1,""
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787,,Description,1,Windows Media Update 817787
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787,,Locale,1,EN
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787,,Locale,1,EN
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787,,IsInstalled,4,1
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787,,BuildDate,1,04/15/03
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787,,PlayerVersion,1,8
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787\FileList\File1,,FileName,1,wmplayer.exe
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787\FileList\File1,,Version,1,8.0.0.4490
//execute MSMQ_BETI
15,0,0,0,C:\Program
Files\beti\temp\MSMQ_BETI.exe,0,,0,0,,1,0,,,1,0,,,0,,,1,0,WinSta0\Default



Regards,



Sean Gahan





Slobodan Brcin (eMVP) said:
I don't understand. I said that DUA can bypass all of this, didn't I?
What dialog boxes?
http://msdn.microsoft.com/embedded/community/tips/xp/popups/default.aspx


This is enough to install 95% of things.
All other tasks can be done by executing exe files from DUA.

Regards,
Slobodan

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have an opinion on the effectiveness of Microsoft Embedded newsgroups? Tell it,
you
DUA
I ..exe
on
 
S

Sean Gahan

Wouter ,
You will want to thoroughly test all of your scripts before making them
available for devices that have already been deployed. So, yes you will
need to monitor them while you are testing.

Regards,

Sean Gahan


Wouter Roosenburg said:
Ok, but not all XPe updates have a filelist with registry changes I'll
guess? So for some updates i'll have to monitor that manually? That's a
pity, because then I can't autogenerate those .dus scripts.

Wouter

Sean Gahan said:
Slobodan makes a very good point. This is an example of a DUA script that
in addition to taking care of a hot fix, it also executes a program that
communicates using the message queue (MSMQ) to my other applications that
are already on the embedded device. None the less, this example
demonstrates the flexibility of executing an application that is already on
the device or if it's not then you can include it as part of the QFE and
execute it at the appropriate time.





//Saved as cmdfile01
//a.k.a:(817787) Flaw in Windows Media Player Skins Downloading could allow
Code Execution
//Download dll and exe; move to proper location
16,0,,SomeDomain.com,,beti.dat,0,C:\Program Files\beti\temp\beti.dat,1
16,0,,SomeDomain.com,,MSMQ_BETI.exe,0,C:\Program
Files\beti\temp\MSMQ_BETI.exe,1
//Patches
16,0,,SomeDomain.com,,qfe/cmdfile01/shmedia.dll,0,C:\Windows\System32\shmedi
Files\windows
media player\wmplayer.exe,1
//Downlad the application that will wite to the msmq and execute
//Set value of the command file that DUA is polling
11,0,2147483650,,SYSTEM\ControlSet001\Services\DUAgent\Parameters\Config\Ses
sions\0000,,CmdFile,2,cmdfile02.dup
//Create hot fix key in registry
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Installed,4,1
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Comments,1,Windows XP Hotfix (SP2) [See
Q329390 for more information] wmplayer.exe
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Backup Dir,1,""
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Fix Description,1,Windows XP Hotfix (SP2)
[See Q329390 for more information]
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Installed By,1,""
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Installed On,1,""
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Service Pack,4,2
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390,,Valid,4,1,""
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390\File 1,,Flags,1,""
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390\File 1,,New File,1,""
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390\File 1,,New Link Date,1,""
11,0,2147483650,,SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\Q329390\File 1,,Old Link Date,1,""
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787,,Description,1,Windows Media Update 817787
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787,,Locale,1,EN
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787,,Locale,1,EN
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787,,IsInstalled,4,1
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787,,BuildDate,1,04/15/03
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787,,PlayerVersion,1,8
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787\FileList\File1,,FileName,1,wmplayer.exe
11,0,2147483650,, SOFTWARE\Microsoft\Updates\Windows Media
Player\wm817787\FileList\File1,,Version,1,8.0.0.4490
//execute MSMQ_BETI
15,0,0,0,C:\Program
Files\beti\temp\MSMQ_BETI.exe,0,,0,0,,1,0,,,1,0,,,0,,,1,0,WinSta0\Default



Regards,



Sean Gahan





Slobodan Brcin (eMVP) said:
So i'll still need to copy manually all files and registry entries ? And
what about that dialog-box? Can i surpress that? What if I have a GUI-less
XPe system?

I don't understand. I said that DUA can bypass all of this, didn't I?
What dialog boxes?
http://msdn.microsoft.com/embedded/community/tips/xp/popups/default.aspx

So the only thing the DUA can really do is just copy files and create
registry entries using a script? That's all?

This is enough to install 95% of things.
All other tasks can be done by executing exe files from DUA.

Regards,
Slobodan

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have an opinion on the effectiveness of Microsoft Embedded newsgroups? Tell
Microsoft!
https://www.windowsembeddedeval.com/community/newsgroups
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Wouter



"Slobodan Brcin (eMVP)" <[email protected]> schreef in bericht
Hi Wouter,

Well DUA will do that automatically on XPe device.

But you must manually prepare all files registry entries that will be
changed and operations that will be done on your development machine.
DUA will only save you/user during the actual update process.

Regards,
Slobodan

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have an opinion on the effectiveness of Microsoft Embedded newsgroups?
Tell
Microsoft!
https://www.windowsembeddedeval.com/community/newsgroups
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Hi all,

I want to update my Windows XP embedded runtime image. I've included
Device
Update Agent (DUA) into my image. I've downloaded the Blaster patch,
meant
to be for the Device update agent:

"If your device has Device Update Agent (DUA) support built into it,
you
can use DUA to deploy the embedded patch (located here) to your
device,
eliminating the need to read this document."

Ok, the document says it all: copying dlls, modifying registry entries
etc.
So i'll assume if I deploy the XPe QFE on my runtime image with
DUA
I
don't
have to do go through all those actions manually.
So I created a script file and generated a .dup file. The device
update
agent executes the QFE. But all it does is extracting the file and
pop-up
a
wizard, in which I have to click through the QFE and in the end I
can't
even
execute it, because it wants to update the component database.
The
DUA
deployment has the same effect as doubleclicking on the XPe QFE .exe
on
the
runtime image. I thought that with the XPe QFE and the DUA the whole
process
goes automatic, that's also what the text says.

Am i correct on this, can the DUA update runtime images automatic,
without
opening the XPe QFE with winzip and extracting all the dll's and
registry
entries manually? How?

Greetings,

Wouter
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top