Well, I am not an XP user anymore (unless I HAVE TO), so not sure how to guide you...
BUT, basically, the normal installation exe was created by a tool called INNO Setup. There is an UNPACKER for that type of exe - this is used by the script. If you follow the actions of the script, they unpack (using the inno unpacker) into the working directory in the workbench area. Go to that folder (i.e. the Workbench\Common\EASEUS\Todo Backup one), and you will see that there is a an unpacker executable (and an htm file that has a lot of info on the tool, and could link you to the authors site).
There is also some executables made with AutoIT - a simple scripting/programming language - the source is in the script and could be extracted from the attached files. There is the setup data file (install_script.iss). IN it you would see things like this...
;InnoSetupVersion=5.3.8
[Setup]
AppName=EaseUS Todo Backup Free 3.0
AppVerName=EaseUS Todo Backup Free 3.0
AppVersion=3.0.0.1
DefaultDirName={pf}\EaseUS\Todo Backup
DefaultGroupName=EaseUS Todo Backup 3.0
OutputBaseFilename=tb_free
Compression=lzma
[Files]
Source: "{app}\EaseUSToolDll.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0 Service Pack 4; Flags: ignoreversion
Source: "{app}\bin\LinuxISO\image.iso"; DestDir: "{app}\bin\LinuxISO"; MinVersion: 0.0,5.0 Service Pack 4;
Source: "{app}\bin\Agent.exe"; DestDir: "{app}\bin"; MinVersion: 0.0,5.0 Service Pack 4; Flags: ignoreversion
Source: "{app}\bin\Agent.exe.manifest"; DestDir: "{app}\bin"; MinVersion: 0.0,5.0 Service Pack 4; Flags: ignoreversion
.
.
.
Source: "{app}\drv\EuBakup,1.sys"; DestDir: "{app}\drv"; DestName: "EuBakup.sys"; Check: "IsWin2k"; MinVersion: 0.0,5.0 Service Pack 4; Flags: ignoreversion 32bit
Source: "{app}\drv\EUBKMON,1.sys"; DestDir: "{app}\drv"; DestName: "EUBKMON.sys"; Check: "IsWin2k"; MinVersion: 0.0,5.0 Service Pack 4; Flags: ignoreversion 32bit
Source: "{app}\drv\eudisk,1.cat"; DestDir: "{app}\drv"; DestName: "eudisk.cat"; Check: "IsWin2k"; MinVersion: 0.0,5.0 Service Pack 4; Flags: ignoreversion 32bit
Source: "{app}\drv\EuDisk,1.inf"; DestDir: "{app}\drv"; DestName: "EuDisk.inf"; Check: "IsWin2k"; MinVersion: 0.0,5.0 Service Pack 4; Flags: ignoreversion 32bit
Source: "{app}\drv\EuDisk,1.sys"; DestDir: "{app}\drv"; DestName: "EuDisk.sys"; Check: "IsWin2k"; MinVersion: 0.0,5.0 Service Pack 4; Flags: ignoreversion 32bit
Source: "{app}\drv\EuDskAcs,1.sys"; DestDir: "{app}\drv"; DestName: "EuDskAcs.sys"; Check: "IsWin2k"; MinVersion: 0.0,5.0 Service Pack 4; Flags: ignoreversion 32bit
Source: "{app}\drv\EuFdDisk,1.sys"; DestDir: "{app}\drv"; DestName: "EuFdDisk.sys"; Check: "IsWin2k"; MinVersion: 0.0,5.0 Service Pack 4; Flags: ignoreversion 32bit
Source: "{app}\drv\Eufs,1.sys"; DestDir: "{app}\drv"; DestName: "Eufs.sys"; Check: "IsWin2k"; MinVersion: 0.0,5.0 Service Pack 4; Flags: ignoreversion 32bit
Source: "{app}\drv\EuBakup,2.sys"; DestDir: "{app}\drv"; DestName: "EuBakup.sys"; Check: "IsWinxp"; MinVersion: 0.0,5.0 Service Pack 4; Flags: ignoreversion 32bit
Source: "{app}\drv\EUBKMON,2.sys"; DestDir: "{app}\drv"; DestName: "EUBKMON.sys"; Check: "IsWinxp"; MinVersion: 0.0,5.0 Service Pack 4; Flags: ignoreversion 32bit
Source: "{app}\drv\eudisk,2.cat"; DestDir: "{app}\drv"; DestName: "eudisk.cat"; Check: "IsWinxp"; MinVersion: 0.0,5.0 Service Pack 4; Flags: ignoreversion 32bit
Source: "{app}\drv\EuDisk,2.inf"; DestDir: "{app}\drv"; DestName: "EuDisk.inf"; Check: "IsWinxp"; MinVersion: 0.0,5.0 Service Pack 4; Flags: ignoreversion 32bit
Source: "{app}\drv\EuDisk,2.sys"; DestDir: "{app}\drv"; DestName: "EuDisk.sys"; Check: "IsWinxp"; MinVersion: 0.0,5.0 Service Pack 4; Flags: ignoreversion 32bit
.
.
.
Notice that the drivers (in the drv folder) are renamed when installed so that *IF* it is XP, the right file gets installed! That is the whole point of the Au3 file - to find the vista/win7 lines and to use that information to "rename" the right files (notice the section of the file I listed - as an example above - has the files for win2k and xp...BUT, they are just a small part of the files content) The autoit script creates a shell command batch file that is then executed - although I just as easily could have had the autoit file do the rename and delete.
That cmd file is also left behind so it could be looked at. Here is a snip of it...
DEL ".\{app}\bin\TBFVSS,1.dll
REN ".\{app}\bin\TBFVSS,2.dll" "TBFVSS.dll"
DEL ".\{app}\bin\TBFVSS,3.dll
DEL ".\{app}\bin\TBFVSS,4.dll
DEL ".\{app}\bin\TBFVSS,5.dll
REN ".\{sys}\fbnative,1.exe" "fbnative.exe"
DEL ".\{sys}\fbnative,2.exe
REN ".\{app}\res\PBD-icon,1.ico" "PBD-icon.ico"
REN ".\{app}\res\icon\TB,1.ico" "TB.ico"
DEL ".\{app}\drv\EuBakup,1.sys
DEL ".\{app}\drv\EUBKMON,1.sys
DEL ".\{app}\drv\eudisk,1.cat
DEL ".\{app}\drv\EuDisk,1.inf
DEL ".\{app}\drv\EuDisk,1.sys
DEL ".\{app}\drv\EuDskAcs,1.sys
DEL ".\{app}\drv\EuFdDisk,1.sys
DEL ".\{app}\drv\Eufs,1.sys
DEL ".\{app}\drv\EuBakup,2.sys
DEL ".\{app}\drv\EUBKMON,2.sys
DEL ".\{app}\drv\eudisk,2.cat
So for all the files that might be version specific, we have to "clean up" (DEL) the ones we do NOT want, and possible rename some of the others...
You MIGHT be able to modify the AU3 script, or manually modify the command file, and manually unpack, copy over, etc. Or you might be able to modify the script...
BUT, this really isn't a job for a "newbie"...Since I don't use (or have any experiance) with any of the XP based projects, I can't really test it for you. Even if you get the right driver into the system32 space, there MIGHT be some sort of special registry settings - I can't be sure.
BUT, I hope this puts you at least on the path to starting to figure it out. - OTHERWISE, if you really need the EASEUS backup, you could just use their own bootable ISO image, and make it be a separate bootable choice...
Good Luck!
Scott