ESS and Bart's PE
I've integrated ESS 3.0.657 into a Bart PE CD and everything works great except the firewall and the ehttpsrv service. For those that use a preinstallation environment I've included part of my nod32.inf and nod32.cmd file (see below) used to run the application.
My questions are:
1. Can ESS firewall run under Bart'sPE?
2. If yes, in what order must I initialise the services (see nod32.cmd)?
3. Am I missing a service or registry entries for the nod32.inf file?
When I run the nod32.cmd as shown below I get a message that all services have started successfully, and yet the ESS GUI shows the firewall as not started. If I include the commented services (ehttpsrv and epfw) I get an error for ehttpsrv, epfw starts but then the network is disabled.
Appreciate any help I can get...it's not life and death, just annoying that it doesn't work.
nod32.cmd (not complete)
Quote:
ECHO Starting NOD32 "Eset file on-access scanner" Service, Please Wait...
NET START EAMON
:ECHO Starting NOD32 "EPFW Filter Driver" Service, Please Wait...
:NET START EPFW
ECHO Starting NOD32 "EPFW Filter Driver" Service, Please Wait...
NET START EPFWTDI
ECHO Starting NOD32 "Eset Personal Firewall" Service, Please Wait...
NET START EPFWNDIS
ECHO Starting NOD32 "Eset Service" Service, Please Wait...
NET START EKRN
:ECHO Starting NOD32 "Eset HTTP Server" Service, Please Wait...
:NET START ETTPSRV
ECHO Starting NOD32 User Interface, Please Wait...
START %temp%\NOD32\egui.exe /WAITSERVICE
DELAY 10 > NUL
GOTO _END
|
nod32.inf (not complete)
Quote:
[SetupReg.AddReg]
0x1, "ControlSet001\Enum\Root\ESET_EPFWNDISMP\0000", "ClassGUID", "{4D36E972-E325-11CE-BFC1-08002BE10318}"
0x1, "ControlSet001\Enum\Root\ESET_EPFWNDISMP\0000", "Class", "Net"
0x7, "ControlSet001\Enum\Root\ESET_EPFWNDISMP\0000", "HardwareID", "eset_epfwndismp"
0x1, "ControlSet001\Enum\Root\ESET_EPFWNDISMP\0000", "Driver", "{4D36E972-E325-11CE-BFC1-08002BE10318}\0011"
0x1, "ControlSet001\Enum\Root\ESET_EPFWNDISMP\0000", "Mfg", "ESET"
0x1, "ControlSet001\Enum\Root\ESET_EPFWNDISMP\0000", "Service", "Epfwndis"
0x1, "ControlSet001\Enum\Root\ESET_EPFWNDISMP\0000", "DeviceDesc", "Eset Personal Firewall Miniport"
0x4, "ControlSet001\Enum\Root\ESET_EPFWNDISMP\0000", "ConfigFlags", 0x00000000
0x1, "ControlSet001\Enum\Root\ESET_EPFWNDISMP\0000", "FriendlyName", "Intel(R) PRO/1000 CT Network Connection - Eset Personal Firewall Miniport"
0x4, "ControlSet001\Enum\Root\ESET_EPFWNDISMP\0000", "Capabilities", 0x00000000
0x4, "ControlSet001\Enum\Root\ESET_EPFWNDISMP\0000\Device Parameters", "InstanceIndex", 0x00000001
0x1, "ControlSet001\Enum\Root\ESET_EPFWNDISMP\0000\Control", "ActiveService", "Epfwndis"
0x1, "ControlSet001\Enum\Root\ESET_EPFWNDISMP\0001", "ClassGUID", "{4D36E972-E325-11CE-BFC1-08002BE10318}"
0x1, "ControlSet001\Enum\Root\ESET_EPFWNDISMP\0001", "Class", "Net"
0x7, "ControlSet001\Enum\Root\ESET_EPFWNDISMP\0001", "HardwareID", "eset_epfwndismp"
0x1, "ControlSet001\Enum\Root\ESET_EPFWNDISMP\0001", "Driver", "{4D36E972-E325-11CE-BFC1-08002BE10318}\0012"
0x1, "ControlSet001\Enum\Root\ESET_EPFWNDISMP\0001", "FriendlyName", "WAN Miniport (IP) - Eset Personal Firewall Miniport"
0x1, "ControlSet001\Enum\Root\ESET_EPFWNDISMP\0001", "Mfg", "ESET"
0x1, "ControlSet001\Enum\Root\ESET_EPFWNDISMP\0001", "Service", "Epfwndis"
0x1, "ControlSet001\Enum\Root\ESET_EPFWNDISMP\0001", "DeviceDesc", "Eset Personal Firewall Miniport"
0x4, "ControlSet001\Enum\Root\ESET_EPFWNDISMP\0001", "ConfigFlags", 0x00000000
0x4, "ControlSet001\Enum\Root\ESET_EPFWNDISMP\0001", "Capabilities", 0x00000000
0x4, "ControlSet001\Enum\Root\ESET_EPFWNDISMP\0001\Device Parameters", "InstanceIndex", 0x00000002
0x1, "ControlSet001\Enum\Root\ESET_EPFWNDISMP\0001\Control", "ActiveService", "Epfwndis"
[SetupReg.AddReg]
0x4, "ControlSet001\Enum\Root\LEGACY_EAMON", "NextInstance", 0x00000001
0x1, "ControlSet001\Enum\Root\LEGACY_EAMON\0000", "Service", "eamon"
0x4, "ControlSet001\Enum\Root\LEGACY_EAMON\0000", "Legacy", 0x00000001
0x4, "ControlSet001\Enum\Root\LEGACY_EAMON\0000", "ConfigFlags", 0x00000000
0x1, "ControlSet001\Enum\Root\LEGACY_EAMON\0000", "Class", "LegacyDriver"
0x1, "ControlSet001\Enum\Root\LEGACY_EAMON\0000", "ClassGUID", "{8ECC055D-047F-11D1-A537-0000F8753ED1}"
0x1, "ControlSet001\Enum\Root\LEGACY_EAMON\0000", "DeviceDesc", "EAMON"
0x4, "ControlSet001\Enum\Root\LEGACY_EAMON\0000", "Capabilities", 0x00000000
0x1, "ControlSet001\Enum\Root\LEGACY_EAMON\0000\Control", "ActiveService", "eamon"
0x4, "ControlSet001\Enum\Root\LEGACY_EASDRV", "NextInstance", 0x00000001
0x1, "ControlSet001\Enum\Root\LEGACY_EASDRV\0000", "Service", "easdrv"
0x4, "ControlSet001\Enum\Root\LEGACY_EASDRV\0000", "Legacy", 0x00000001
0x4, "ControlSet001\Enum\Root\LEGACY_EASDRV\0000", "ConfigFlags", 0x00000000
0x1, "ControlSet001\Enum\Root\LEGACY_EASDRV\0000", "Class", "LegacyDriver"
0x1, "ControlSet001\Enum\Root\LEGACY_EASDRV\0000", "ClassGUID", "{8ECC055D-047F-11D1-A537-0000F8753ED1}"
0x1, "ControlSet001\Enum\Root\LEGACY_EASDRV\0000", "DeviceDesc", "easdrv"
0x4, "ControlSet001\Enum\Root\LEGACY_EASDRV\0000", "Capabilities", 0x00000000
0x1, "ControlSet001\Enum\Root\LEGACY_EASDRV\0000\Control", "ActiveService", "easdrv"
0x4, "ControlSet001\Enum\Root\LEGACY_EKRN", "NextInstance", 0x00000001
0x1, "ControlSet001\Enum\Root\LEGACY_EKRN\0000", "Service", "ekrn"
0x4, "ControlSet001\Enum\Root\LEGACY_EKRN\0000", "Legacy", 0x00000001
0x4, "ControlSet001\Enum\Root\LEGACY_EKRN\0000", "ConfigFlags", 0x00000000
0x1, "ControlSet001\Enum\Root\LEGACY_EKRN\0000", "Class", "LegacyDriver"
0x1, "ControlSet001\Enum\Root\LEGACY_EKRN\0000", "ClassGUID", "{8ECC055D-047F-11D1-A537-0000F8753ED1}"
0x1, "ControlSet001\Enum\Root\LEGACY_EKRN\0000", "DeviceDesc", "Eset Service"
0x1, "ControlSet001\Enum\Root\LEGACY_EKRN\0000\Control", "ActiveService", "ekrn"
0x4, "ControlSet001\Enum\Root\LEGACY_EPFW", "NextInstance", 0x00000001
0x1, "ControlSet001\Enum\Root\LEGACY_EPFW\0000", "Service", "epfw"
0x4, "ControlSet001\Enum\Root\LEGACY_EPFW\0000", "Legacy", 0x00000001
0x4, "ControlSet001\Enum\Root\LEGACY_EPFW\0000", "ConfigFlags", 0x00000000
0x1, "ControlSet001\Enum\Root\LEGACY_EPFW\0000", "Class", "LegacyDriver"
0x1, "ControlSet001\Enum\Root\LEGACY_EPFW\0000", "ClassGUID", "{8ECC055D-047F-11D1-A537-0000F8753ED1}"
0x1, "ControlSet001\Enum\Root\LEGACY_EPFW\0000", "DeviceDesc", "epfw"
0x4, "ControlSet001\Enum\Root\LEGACY_EPFW\0000", "Capabilities", 0x00000000
0x1, "ControlSet001\Enum\Root\LEGACY_EPFW\0000\Control", "ActiveService", "epfw"
0x4, "ControlSet001\Enum\Root\LEGACY_EPFWTDI", "NextInstance", 0x00000001
0x1, "ControlSet001\Enum\Root\LEGACY_EPFWTDI\0000", "Service", "epfwtdi"
0x4, "ControlSet001\Enum\Root\LEGACY_EPFWTDI\0000", "Legacy", 0x00000001
0x4, "ControlSet001\Enum\Root\LEGACY_EPFWTDI\0000", "ConfigFlags", 0x00000000
0x1, "ControlSet001\Enum\Root\LEGACY_EPFWTDI\0000", "Class", "LegacyDriver"
0x1, "ControlSet001\Enum\Root\LEGACY_EPFWTDI\0000", "ClassGUID", "{8ECC055D-047F-11D1-A537-0000F8753ED1}"
0x1, "ControlSet001\Enum\Root\LEGACY_EPFWTDI\0000", "DeviceDesc", "epfwtdi"
0x4, "ControlSet001\Enum\Root\LEGACY_EPFWTDI\0000", "Capabilities", 0x00000000
0x1, "ControlSet001\Enum\Root\LEGACY_EPFWTDI\0000\Control", "ActiveService", "epfwtdi"
0x4, "ControlSet001\Services\eamon", "Type", 0x00000001
0x4, "ControlSet001\Services\eamon", "Start", 0x00000002
0x4, "ControlSet001\Services\eamon", "ErrorControl", 0x00000001
0x2, "ControlSet001\Services\eamon", "ImagePath", "system32\DRIVERS\eamon.sys"
0x1, "ControlSet001\Services\eamon", "DisplayName", "EAMON"
0x1, "ControlSet001\Services\eamon", "Description", "Eset file on-access scanner"
0x3, "ControlSet001\Services\eamon\Security", "Security", 01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
0x1, "ControlSet001\Services\eamon\Enum", "0", "Root\LEGACY_EAMON\0000"
0x4, "ControlSet001\Services\eamon\Enum", "Count", 0x00000001
0x4, "ControlSet001\Services\eamon\Enum", "NextInstance", 0x00000001
0x4, "ControlSet001\Services\easdrv", "Type", 0x00000001
0x4, "ControlSet001\Services\easdrv", "Start", 0x00000001
0x4, "ControlSet001\Services\easdrv", "ErrorControl", 0x00000001
0x2, "ControlSet001\Services\easdrv", "ImagePath", "system32\DRIVERS\easdrv.sys"
0x1, "ControlSet001\Services\easdrv", "DisplayName", "easdrv"
0x1, "ControlSet001\Services\easdrv", "Description", "Eset AntiStealth driver"
0x3, "ControlSet001\Services\easdrv\Security", "Security", 01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
0x1, "ControlSet001\Services\easdrv\Enum", "0", "Root\LEGACY_EASDRV\0000"
0x4, "ControlSet001\Services\easdrv\Enum", "Count", 0x00000001
0x4, "ControlSet001\Services\easdrv\Enum", "NextInstance", 0x00000001
0x4, "ControlSet001\Services\EhttpSrv", "Type", 0x00000010
0x4, "ControlSet001\Services\EhttpSrv", "Start", 0x00000003
0x4, "ControlSet001\Services\EhttpSrv", "ErrorControl", 0x00000001
0x2, "ControlSet001\Services\EhttpSrv", "ImagePath", ""B:\NOD32\EHttpSrv.exe""
0x1, "ControlSet001\Services\EhttpSrv", "DisplayName", "Eset HTTP Server"
0x1, "ControlSet001\Services\EhttpSrv", "ObjectName", "NT AUTHORITY\NetworkService"
0x1, "ControlSet001\Services\EhttpSrv", "Description", "Eset HTTP Server"
0x3, "ControlSet001\Services\EhttpSrv", "FailureActions", 3c,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,00,00,00,\
00,01,00,00,00,00,00,00,00
0x1, "ControlSet001\Services\EhttpSrv\Parameters", "ConfigPath", "B:\Documents and Settings\Default User\Application Data\ESET\ESET Smart Security\EHttpSrv.xml"
0x3, "ControlSet001\Services\EhttpSrv\Security", "Security", 01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
0x4, "ControlSet001\Services\ekrn", "Type", 0x00000110
0x4, "ControlSet001\Services\ekrn", "Start", 0x00000002
0x4, "ControlSet001\Services\ekrn", "ErrorControl", 0x00000001
0x2, "ControlSet001\Services\ekrn", "ImagePath", ""B:\NOD32\ekrn.exe""
0x1, "ControlSet001\Services\ekrn", "DisplayName", "Eset Service"
0x1, "ControlSet001\Services\ekrn", "ObjectName", "LocalSystem"
0x1, "ControlSet001\Services\ekrn", "Description", "Eset Service"
0x3, "ControlSet001\Services\ekrn", "FailureActions", 3c,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,00,00,00,\
00,01,00,00,00,00,00,00,00
0x3, "ControlSet001\Services\ekrn\Security", "Security", 01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
0x1, "ControlSet001\Services\ekrn\Enum", "0", "Root\LEGACY_EKRN\0000"
0x4, "ControlSet001\Services\ekrn\Enum", "Count", 0x00000001
0x4, "ControlSet001\Services\ekrn\Enum", "NextInstance", 0x00000001
0x4, "ControlSet001\Services\epfw", "Type", 0x00000001
0x4, "ControlSet001\Services\epfw", "Start", 0x00000002
0x4, "ControlSet001\Services\epfw", "ErrorControl", 0x00000001
0x4, "ControlSet001\Services\epfw", "Tag", 0x00000002
0x2, "ControlSet001\Services\epfw", "ImagePath", "system32\DRIVERS\epfw.sys"
0x1, "ControlSet001\Services\epfw", "DisplayName", "epfw"
0x1, "ControlSet001\Services\epfw", "Group", "Streams Drivers"
0x1, "ControlSet001\Services\epfw", "Description", "EPFW Filter Driver"
0x3, "ControlSet001\Services\epfw\Security", "Security", 01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
0x1, "ControlSet001\Services\epfw\Enum", "0", "Root\LEGACY_EPFW\0000"
0x4, "ControlSet001\Services\epfw\Enum", "Count", 0x00000001
0x4, "ControlSet001\Services\epfw\Enum", "NextInstance", 0x00000001
0x4, "ControlSet001\Services\Epfwndis", "Type", 0x00000001
0x4, "ControlSet001\Services\Epfwndis", "Start", 0x00000003
0x4, "ControlSet001\Services\Epfwndis", "ErrorControl", 0x00000001
0x4, "ControlSet001\Services\Epfwndis", "Tag", 0x00000008
0x2, "ControlSet001\Services\Epfwndis", "ImagePath", "system32\DRIVERS\Epfwndis.sys"
0x1, "ControlSet001\Services\Epfwndis", "DisplayName", "Eset Personal Firewall"
0x1, "ControlSet001\Services\Epfwndis", "Group", "PNP_TDI"
0x1, "ControlSet001\Services\Epfwndis\Parameters\Adapters\NdisWanIp", "UpperBindings", "\Device\{128E9DAD-903D-4EDF-BE96-2A187D563715}"
0x1, "ControlSet001\Services\Epfwndis\Parameters\Adapters\{1AD10BA4-8A50-4347-A24C-F0FB488E35A4}", "UpperBindings", "\Device\{ACA9453F-0ACC-4386-9E22-BB96D037C7D3}"
0x1, "ControlSet001\Services\Epfwndis\Parameters\Adapters\{2653E6B4-73C3-4656-BF66-58FF630843B8}", "UpperBindings", "\Device\{D1461CF6-B8E9-4BF6-A761-B6F2A042A8AA}"
0x3, "ControlSet001\Services\Epfwndis\Security", "Security", 01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
0x1, "ControlSet001\Services\Epfwndis\Enum", "0", "Root\ESET_EPFWNDISMP\0000"
0x4, "ControlSet001\Services\Epfwndis\Enum", "Count", 0x00000003
0x4, "ControlSet001\Services\Epfwndis\Enum", "NextInstance", 0x00000003
0x1, "ControlSet001\Services\Epfwndis\Enum", "1", "Root\ESET_EPFWNDISMP\0001"
0x1, "ControlSet001\Services\Epfwndis\Enum", "2", "Root\ESET_EPFWNDISMP\0002"
0x4, "ControlSet001\Services\epfwtdi", "Type", 0x00000001
0x4, "ControlSet001\Services\epfwtdi", "Start", 0x00000001
0x4, "ControlSet001\Services\epfwtdi", "ErrorControl", 0x00000001
0x4, "ControlSet001\Services\epfwtdi", "Tag", 0x00000009
0x2, "ControlSet001\Services\epfwtdi", "ImagePath", "system32\DRIVERS\epfwtdi.sys"
0x1, "ControlSet001\Services\epfwtdi", "DisplayName", "epfwtdi"
0x1, "ControlSet001\Services\epfwtdi", "Group", "PNP_TDI"
0x1, "ControlSet001\Services\epfwtdi", "Description", "EPFW Filter Driver"
0x3, "ControlSet001\Services\epfwtdi\Security", "Security", 01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
0x1, "ControlSet001\Services\epfwtdi\Enum", "0", "Root\LEGACY_EPFWTDI\0000"
0x4, "ControlSet001\Services\epfwtdi\Enum", "Count", 0x00000001
0x4, "ControlSet001\Services\epfwtdi\Enum", "NextInstance", 0x00000001
|
|