!This program cannot be run in DOS mode.
`.rdata
@.data
.pdata
@.didat
@.reloc
UAUAWH
VWATAVAWH
A_A^A\_^
UVWATAUAVAWH
A_A^A]A\_^]
t$ WATAUAVAWH
A_A^A]A\_
t$ WAVAWH
A_A^_
t$ WATAUAVAWH
A_A^A]A\_
t$ WATAUAVAWH
A_A^A]A\_
VWATAUAVH
C8H!C@L
A^A]A\_^
VWATAVAWH
A_A^A\_^
UVWATAUAVAWH
0A_A^A]A\_^]
WAVAWH
9A98u6A9x
0A_A^_
WATAUAVAWH
A_A^A]A\_
UVWATAUAVAWH
A_A^A]A\_^]
WAVAWH
A_A^_
@UATAUAVAWH
H;E(tH
e@A_A^A]A\]
WAVAWH
fD;;u
A_A^_
@USVWATAUAVAWH
fD94Fu
A_A^A]A\_^[]
WATAUAVAWH
A_A^A]A\_
@UATAUAVAWH
e0A_A^A]A\]
UAVAWH
D9|$8~AI
D;t$8|
D8|$ht
|$ ATAVAWH
C8H!C@L
A_A^A\
WATAUAVAWH
A_A^A]A\_
WATAVH
` AUAVAWH
A_A^A]
UVWATAUAVAWH
A_A^A]A\_^]
@VWATAVAWH
0A_A^A\_^
VWATAVAWH
A_A^A\_^
UVWATAUAVAWH
A_A^A]A\_^]
UVWAVAWH
@A_A^_^]
UVWAVAWH
pA_A^_^]
?H;{0t
VWATAVAWH
?H;{0t2I
A_A^A\_^
u%9D$ tH
H;_0t!H
H!\$XH!\$`H!\$HH
H9Q r&H
SVWAVH
hA^_^[
u!f9tC
D9v@u{H
H;_0t!H
D9s@t|H
VWATAVAWH
PA_A^A\_^
VWATAVAWH
A_A^A\_^
H;_0t!H
?H;{0tTH
H;_0t!H
fD9rL~
@WATAUAVAWH
fD9cDu
fD9cDt
@A_A^A]A\_
?H;{0t
s WATAUAVAWH
A_A^A]A\_
UVWAVAWH
PA_A^_^]
l$ VWAVH
u$9l$Pu
f;\$Ht
UATAUAVAWH
A_A^A]A\]
WAVAWH
0A_A^_
UVWAVAWH
@A_A^_^]
\$ UVWATAUAVAWH
>,u*Ic
PA_A^A]A\_^]
@USVWATAUAVAWH
8A_A^A]A\_^[]
tUH;+u
{ UATAUAVAWH
A_A^A]A\]
VWATAVAWH
A_A^A\_^
H VWAVH
H WAVAWH
WATAWH
u$L97t
u*9Q<|%
LcA<E3
u HcA<H
H3E H3E
string too long
invalid string position
OLEAUT32.dll
api-ms-win-core-com-l1-1-0.dll
api-ms-win-service-core-l1-1-0.dll
api-ms-win-service-winsvc-l1-1-0.dll
WS2_32.dll
bad allocation
RegDeleteKeyExW
RegDeleteKeyW
list<T> too long
0,0,0,0,0,0
ALG.pdb
.text$di
.text$mn
.text$mn$00
.text$x
.text$yd
.rdata$brc
.idata$5
.00cfg
.CRT$XCA
.CRT$XCAA
.CRT$XCU
.CRT$XCZ
.CRT$XIA
.CRT$XIAA
.CRT$XIY
.CRT$XIZ
.gehcont
.gfids
.giats
.rdata
.rdata$zzzdbg
.xdata
.xdata$x
.didat$2
.didat$3
.didat$4
.didat$6
.didat$7
.idata$2
.idata$3
.idata$4
.idata$6
.data$brc
.data$r$brc
.pdata
.didat$5
.rsrc$01
.rsrc$02
CoTaskMemFree
CoTaskMemRealloc
CoTaskMemAlloc
SetServiceStatus
RegisterServiceCtrlHandlerW
CoInitializeEx
CoRegisterClassObject
CoRevokeClassObject
CoUninitialize
StartServiceCtrlDispatcherW
CLSIDFromString
CoCreateInstance
WSAIoctl
WSASocketW
__CxxFrameHandler3
__C_specific_handler
??0exception@@QEAA@AEBQEBD@Z
??1exception@@UEAA@XZ
??0exception@@QEAA@AEBV0@@Z
malloc
wcscat_s
realloc
?what@exception@@UEBAPEBDXZ
_wcsicmp
memcpy_s
memmove_s
??0exception@@QEAA@XZ
??0exception@@QEAA@AEBQEBDH@Z
_callnewh
_CxxThrowException
_XcptFilter
_amsg_exit
__wgetmainargs
__set_app_type
_cexit
__setusermatherr
_initterm
_wcmdln
_fmode
_commode
msvcrt.dll
?terminate@@YAXXZ
??1type_info@@UEAA@XZ
_unlock
__dllonexit
_onexit
EnterCriticalSection
LeaveCriticalSection
FreeLibrary
CharNextW
GetLastError
GetProcAddress
LoadLibraryExW
GetModuleHandleW
RegCloseKey
RegEnumKeyExW
RegOpenKeyExW
RegQueryInfoKeyW
RegEnumValueW
VirtualProtect
VirtualAlloc
VirtualQuery
GetSystemInfo
RegSetValueExW
CharPrevW
RegCreateKeyExW
RegDeleteValueW
MultiByteToWideChar
SizeofResource
LoadResource
FindResourceExW
GetModuleFileNameW
InitializeCriticalSection
DeleteCriticalSection
CloseHandle
RegNotifyChangeKeyValue
CreateEventW
WaitForMultipleObjects
HeapDestroy
HeapSetInformation
WaitForSingleObject
SetEvent
CreateThread
GetCurrentProcessId
DuplicateHandle
GetCurrentProcess
RegQueryValueExW
RaiseException
GetStartupInfoW
SetUnhandledExceptionFilter
QueryPerformanceCounter
GetCurrentThreadId
GetSystemTimeAsFileTime
GetTickCount
RtlCaptureContext
RtlLookupFunctionEntry
RtlVirtualUnwind
UnhandledExceptionFilter
TerminateProcess
api-ms-win-core-synch-l1-1-0.dll
api-ms-win-core-libraryloader-l1-2-0.dll
api-ms-win-core-string-l2-1-0.dll
api-ms-win-core-errorhandling-l1-1-0.dll
api-ms-win-core-registry-l1-1-0.dll
api-ms-win-core-memory-l1-1-0.dll
api-ms-win-core-sysinfo-l1-1-0.dll
api-ms-win-core-string-l1-1-0.dll
api-ms-win-core-handle-l1-1-0.dll
api-ms-win-core-synch-l1-2-1.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-core-heap-l1-1-0.dll
api-ms-win-core-processthreads-l1-1-0.dll
api-ms-win-core-profile-l1-1-0.dll
api-ms-win-core-rtlsupport-l1-1-0.dll
DeleteTimerQueueEx
CreateTimerQueue
CreateTimerQueueTimer
DeleteTimerQueueTimer
api-ms-win-core-threadpool-legacy-l1-1-0.dll
lstrcmpiW
lstrcpynW
api-ms-win-core-string-obsolete-l1-1-0.dll
isdigit
HeapAlloc
GetProcessHeap
HeapFree
SystemFunction036
AcceptEx
GetAcceptExSockaddrs
ReadFile
WriteFile
ResolveDelayLoadedAPI
DelayLoadFailureHook
CRYPTBASE.dll
MSWSOCK.dll
api-ms-win-core-file-l1-1-0.dll
api-ms-win-core-delayload-l1-1-1.dll
api-ms-win-core-delayload-l1-1-0.dll
BindIoCompletionCallback
api-ms-win-core-kernel32-legacy-l1-1-0.dll
memcmp
memcpy
memmove
memset
.?AVout_of_range@std@@
.?AVbad_alloc@std@@
.?AVexception@@
.?AVlength_error@std@@
.?AVlogic_error@std@@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- Copyright (c) Microsoft Corporation -->
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="5.1.0.0"
processorArchitecture="amd64"
name="Microsoft.Windows.Net.HomeNet.ALG"
type="win32"
<description>Application Layer Gateway Service</description>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel
level="asInvoker"
uiAccess="false"
/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
NoRemove AppID
{4A0F9AA8-A71E-4CC3-891B-76CAC67E67C0} = s 'ALG'
'ALG.EXE'
val AppID = s {4A0F9AA8-A71E-4CC3-891B-76CAC67E67C0}
ALG.AlgController.1 = s 'AlgController Class'
CLSID = s '{D6015EC3-FA16-4813-9CA1-DA204574F5DA}'
ALG.AlgController = s 'AlgController Class'
CLSID = s '{D6015EC3-FA16-4813-9CA1-DA204574F5DA}'
CurVer = s 'ALG.AlgController.1'
NoRemove CLSID
ForceRemove {D6015EC3-FA16-4813-9CA1-DA204574F5DA} = s 'AlgController Class'
ProgID = s 'ALG.AlgController.1'
VersionIndependentProgID = s 'ALG.AlgController'
LocalServer32 = s '%MODULE%'
val AppID = s '{4A0F9AA8-A71E-4CC3-891B-76CAC67E67C0}'
'TypeLib' = s '{B6D1D098-E235-4B99-BA98-7C624FD875DB}'
ALG.ApplicationGatewayServices.1 = s 'ApplicationGatewayServices Class'
CLSID = s '{F8ADE1D3-49DF-4B75-9005-EF9508E6A337}'
ALG.ApplicationGatewayServices = s 'ApplicationGatewayServices Class'
CLSID = s '{F8ADE1D3-49DF-4B75-9005-EF9508E6A337}'
CurVer = s 'ALG.ApplicationGatewayServices.1'
NoRemove CLSID
ForceRemove {F8ADE1D3-49DF-4B75-9005-EF9508E6A337} = s 'ApplicationGatewayServices Class'
ProgID = s 'ALG.ApplicationGatewayServices.1'
VersionIndependentProgID = s 'ALG.ApplicationGatewayServices'
ForceRemove 'Programmable'
LocalServer32 = s '%MODULE%'
val AppID = s '{4A0F9AA8-A71E-4CC3-891B-76CAC67E67C0}'
'TypeLib' = s '{B6D1D098-E235-4B99-BA98-7C624FD875DB}'
ALG.PrimaryControlChannel.1 = s 'PrimaryControlChannel Class'
CLSID = s '{3CEB5509-C1CD-432F-9D8F-65D1E286AA80}'
ALG.PrimaryControlChannel = s 'PrimaryControlChannel Class'
CLSID = s '{3CEB5509-C1CD-432F-9D8F-65D1E286AA80}'
CurVer = s 'ALG.PrimaryControlChannel.1'
NoRemove CLSID
ForceRemove {3CEB5509-C1CD-432F-9D8F-65D1E286AA80} = s 'PrimaryControlChannel Class'
ProgID = s 'ALG.PrimaryControlChannel.1'
VersionIndependentProgID = s 'ALG.PrimaryControlChannel'
ForceRemove 'Programmable'
LocalServer32 = s '%MODULE%'
val AppID = s '{4A0F9AA8-A71E-4CC3-891B-76CAC67E67C0}'
'TypeLib' = s '{B6D1D098-E235-4B99-BA98-7C624FD875DB}'
ALG.SecondaryControlChannel.1 = s 'SecondaryControlChannel Class'
CLSID = s '{7B3181A0-C92F-4567-B0FA-CD9A10ECD7D1}'
ALG.SecondaryControlChannel = s 'SecondaryControlChannel Class'
CLSID = s '{7B3181A0-C92F-4567-B0FA-CD9A10ECD7D1}'
CurVer = s 'ALG.SecondaryControlChannel.1'
NoRemove CLSID
ForceRemove {7B3181A0-C92F-4567-B0FA-CD9A10ECD7D1} = s 'SecondaryControlChannel Class'
ProgID = s 'ALG.SecondaryControlChannel.1'
VersionIndependentProgID = s 'ALG.SecondaryControlChannel'
LocalServer32 = s '%MODULE%'
val AppID = s '{4A0F9AA8-A71E-4CC3-891B-76CAC67E67C0}'
'TypeLib' = s '{B6D1D098-E235-4B99-BA98-7C624FD875DB}'
ALG.AdapterInfo.1 = s 'AdapterInfo Class'
CLSID = s '{6F9942C9-C1B1-4AB5-93DA-6058991DC8F3}'
ALG.AdapterInfo = s 'AdapterInfo Class'
CLSID = s '{6F9942C9-C1B1-4AB5-93DA-6058991DC8F3}'
CurVer = s 'ALG.AdapterInfo.1'
NoRemove CLSID
ForceRemove {6F9942C9-C1B1-4AB5-93DA-6058991DC8F3} = s 'AdapterInfo Class'
ProgID = s 'ALG.AdapterInfo.1'
VersionIndependentProgID = s 'ALG.AdapterInfo'
LocalServer32 = s '%MODULE%'
val AppID = s '{4A0F9AA8-A71E-4CC3-891B-76CAC67E67C0}'
'TypeLib' = s '{B6D1D098-E235-4B99-BA98-7C624FD875DB}'
ALG.PendingProxyConnection.1 = s 'PendingProxyConnection Class'
CLSID = s '{D8A68E5E-2B37-426C-A329-C117C14C429E}'
ALG.PendingProxyConnection = s 'PendingProxyConnection Class'
CLSID = s '{D8A68E5E-2B37-426C-A329-C117C14C429E}'
CurVer = s 'ALG.PendingProxyConnection.1'
NoRemove CLSID
ForceRemove {D8A68E5E-2B37-426C-A329-C117C14C429E} = s 'PendingProxyConnection Class'
ProgID = s 'ALG.PendingProxyConnection.1'
VersionIndependentProgID = s 'ALG.PendingProxyConnection'
LocalServer32 = s '%MODULE%'
val AppID = s '{4A0F9AA8-A71E-4CC3-891B-76CAC67E67C0}'
'TypeLib' = s '{B6D1D098-E235-4B99-BA98-7C624FD875DB}'
ALG.DataChannel.1 = s 'DataChannel Class'
CLSID = s '{BBB36F15-408D-4056-8C27-920843D40BE5}'
ALG.DataChannel = s 'DataChannel Class'
CLSID = s '{BBB36F15-408D-4056-8C27-920843D40BE5}'
CurVer = s 'ALG.DataChannel.1'
NoRemove CLSID
ForceRemove {BBB36F15-408D-4056-8C27-920843D40BE5} = s 'DataChannel Class'
ProgID = s 'ALG.DataChannel.1'
VersionIndependentProgID = s 'ALG.DataChannel'
LocalServer32 = s '%MODULE%'
val AppID = s '{4A0F9AA8-A71E-4CC3-891B-76CAC67E67C0}'
'TypeLib' = s '{B6D1D098-E235-4B99-BA98-7C624FD875DB}'
ALG.PersistentDataChannel.1 = s 'PersistentDataChannel Class'
CLSID = s '{BC9B54AB-7883-4C13-909F-033D03267990}'
ALG.PersistentDataChannel = s 'PersistentDataChannel Class'
CLSID = s '{BC9B54AB-7883-4C13-909F-033D03267990}'
CurVer = s 'ALG.PersistentDataChannel.1'
NoRemove CLSID
ForceRemove {BC9B54AB-7883-4C13-909F-033D03267990} = s 'PersistentDataChannel Class'
ProgID = s 'ALG.PersistentDataChannel.1'
VersionIndependentProgID = s 'ALG.PersistentDataChannel'
LocalServer32 = s '%MODULE%'
val AppID = s '{4A0F9AA8-A71E-4CC3-891B-76CAC67E67C0}'
'TypeLib' = s '{B6D1D098-E235-4B99-BA98-7C624FD875DB}'
ForceRemove
NoRemove
Delete
SOFTWARE\Microsoft\ALG\ISV
REGISTRY
HKEY_CLASSES_ROOT
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
HKEY_PERFORMANCE_DATA
HKEY_DYN_DATA
HKEY_CURRENT_CONFIG
LocalServer32
Module
TYPELIB
API-MS-Win-Core-LocalRegistry-L1-1-0.dll
Wadvapi32.dll
{6E590D61-F6BC-4dad-AC21-7DC40D304059}
FTP Client/Server Protocol
Product
Enable
SOFTWARE\Microsoft\ALG\ISV\{6E590D61-F6BC-4dad-AC21-7DC40D304059}
UsePort
REGISTRY
VS_VERSION_INFO
StringFileInfo
040904B0
CompanyName
Microsoft Corporation
FileDescription
Application Layer Gateway Service
FileVersion
10.0.19041.746 (WinBuild.160101.0800)
InternalName
ALG.exe
LegalCopyright
Microsoft Corporation. All rights reserved.
OriginalFilename
ALG.exe
ProductName
Microsoft
Windows
Operating System
ProductVersion
10.0.19041.746
VarFileInfo
Translation
REGISTRY