apdboot.dll

Description: Adobe Photo Downloader 7.0 component

Authors: Copyright 2009 Adobe Systems Inc.

Version: 7.0.0.36691

Architecture: 32-bit

Operating System: Windows

SHA256: c663cdb8a3affd23da93b9be34902b22

File Size: 172.9 KB

Uploaded At: Dec. 2, 2025, 2:29 p.m.

Views: 6

Security Warning

This file has been flagged as potentially dangerous.


Reason: Detected potentially dangerous functions used for process injection: OpenProcess

Exported Functions

  • ?GetAPDLaunchStatus@CAPDBootInformationHandler@@QAE_NXZ (Ordinal: 1, Address: 0xf920)
  • ?GetAPDLocaleString@CAPDBootInformationHandler@@QAE_NAAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z (Ordinal: 2, Address: 0xfc00)
  • ?GetAllApplicationInfo@CAPDBootInformationHandler@@QAE_NAAV?$vector@UappInfo_tag@@V?$allocator@UappInfo_tag@@@std@@@std@@@Z (Ordinal: 3, Address: 0xf160)
  • ?GetApplicationInfo@CAPDBootInformationHandler@@QBE_NAAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@AAUappInfo_tag@@@Z (Ordinal: 4, Address: 0xde10)
  • ?GetDefaultApplicationInfo@CAPDBootInformationHandler@@QBE_NAAV?$vector@UappInfo_tag@@V?$allocator@UappInfo_tag@@@std@@@std@@@Z (Ordinal: 5, Address: 0xdd20)
  • ?GetPSE3Info@CAPDBootInformationHandler@@QAE_NAAUappInfo_tag@@@Z (Ordinal: 6, Address: 0xf450)
  • ?LaunchAPD@CAPDBootCommandHandler@@QAEXAAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@000@Z (Ordinal: 7, Address: 0xba30)
  • ?LaunchDefaultAPD@CAPDBootCommandHandler@@QAEXAAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@0@Z (Ordinal: 8, Address: 0xb0e0)
  • ?LaunchOwnAPD@CAPDBootCommandHandler@@QAEXAAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@00@Z (Ordinal: 9, Address: 0xb410)
  • ?LaunchPSE3Proxy@CAPDBootCommandHandler@@QAEXAAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@00@Z (Ordinal: 10, Address: 0xb5b0)
  • ?LoadInformation@CAPDBootInformationHandler@@QAEXXZ (Ordinal: 11, Address: 0xd900)
  • ?MaintainOrder@CAPDBootInformationHandler@@QAEXXZ (Ordinal: 12, Address: 0xda70)
  • ?ParseCommandLineParameter@CAPDBootCommandHandler@@QAEXAAV?$vector@V?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@V?$allocator@V?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@2@@std@@@Z (Ordinal: 13, Address: 0xa800)
  • ?RegisterDeviceConnectCallback@@YAXP6GXAAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@0@Z@Z (Ordinal: 14, Address: 0x69d0)
  • ?SetAPDLaunchStatus@CAPDBootInformationHandler@@QAE_NJ@Z (Ordinal: 15, Address: 0xfed0)
  • ?SetApplicationDefaultStatus@CAPDBootCommandHandler@@QAE_NAAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@0@Z (Ordinal: 16, Address: 0xaa90)
  • ?StartDeviceConnectService@@YAXXZ (Ordinal: 17, Address: 0x69f0)
  • ?StartPSE3AutoLaunch@CAPDBootInformationHandler@@QAEXXZ (Ordinal: 18, Address: 0xe440)
  • ?StopPSE3AutoLaunch@CAPDBootInformationHandler@@QAEXXZ (Ordinal: 19, Address: 0xe610)
  • ?TakeControl@CAPDBootCommandHandler@@QAE_NXZ (Ordinal: 20, Address: 0xade0)
  • ?Uninstall@CAPDBootInformationHandler@@QAEXXZ (Ordinal: 21, Address: 0xe7e0)

Imported DLLs & Functions

ADVAPI32.dll
  • RegCloseKey (Address: 0x41d020)
  • RegCreateKeyExW (Address: 0x41d010)
  • RegDeleteKeyW (Address: 0x41d014)
  • RegDeleteValueW (Address: 0x41d00c)
  • RegEnumKeyExW (Address: 0x41d018)
  • RegEnumValueW (Address: 0x41d01c)
  • RegOpenKeyExW (Address: 0x41d000)
  • RegQueryValueExW (Address: 0x41d004)
  • RegSetValueExW (Address: 0x41d008)
KERNEL32.dll
  • CloseHandle (Address: 0x41d0a0)
  • CreateMutexW (Address: 0x41d0a8)
  • CreateThread (Address: 0x41d02c)
  • CreateToolhelp32Snapshot (Address: 0x41d0c4)
  • DisableThreadLibraryCalls (Address: 0x41d0f4)
  • EnterCriticalSection (Address: 0x41d034)
  • ExitProcess (Address: 0x41d0b0)
  • FindClose (Address: 0x41d050)
  • FindCloseChangeNotification (Address: 0x41d060)
  • FindFirstChangeNotificationW (Address: 0x41d06c)
  • FindFirstFileW (Address: 0x41d054)
  • FindNextChangeNotification (Address: 0x41d064)
  • FindNextFileW (Address: 0x41d04c)
  • FreeLibrary (Address: 0x41d038)
  • GetCommandLineW (Address: 0x41d090)
  • GetCurrentProcess (Address: 0x41d0d8)
  • GetCurrentProcessId (Address: 0x41d0ac)
  • GetCurrentThreadId (Address: 0x41d100)
  • GetDriveTypeW (Address: 0x41d05c)
  • GetLastError (Address: 0x41d0a4)
  • GetLogicalDrives (Address: 0x41d104)
  • GetModuleHandleW (Address: 0x41d07c)
  • GetPrivateProfileSectionW (Address: 0x41d094)
  • GetPrivateProfileStringW (Address: 0x41d098)
  • GetProcAddress (Address: 0x41d040)
  • GetProcessHeap (Address: 0x41d0d0)
  • GetSystemDirectoryW (Address: 0x41d070)
  • GetSystemTimeAsFileTime (Address: 0x41d108)
  • GetTickCount (Address: 0x41d0fc)
  • GetVersionExW (Address: 0x41d048)
  • GetVolumeInformationW (Address: 0x41d058)
  • GlobalFree (Address: 0x41d08c)
  • HeapFree (Address: 0x41d0cc)
  • InitializeCriticalSection (Address: 0x41d028)
  • InterlockedCompareExchange (Address: 0x41d0dc)
  • InterlockedDecrement (Address: 0x41d078)
  • InterlockedExchange (Address: 0x41d0e0)
  • InterlockedIncrement (Address: 0x41d074)
  • IsDebuggerPresent (Address: 0x41d0f0)
  • LeaveCriticalSection (Address: 0x41d030)
  • LoadLibraryExW (Address: 0x41d0c8)
  • LoadLibraryW (Address: 0x41d044)
  • LocalFree (Address: 0x41d080)
  • MultiByteToWideChar (Address: 0x41d084)
  • OpenProcess (Address: 0x41d0b4)
  • OutputDebugStringW (Address: 0x41d0e4)
  • Process32FirstW (Address: 0x41d0c0)
  • Process32NextW (Address: 0x41d0b8)
  • ProcessIdToSessionId (Address: 0x41d03c)
  • QueryPerformanceCounter (Address: 0x41d0f8)
  • SetCurrentDirectoryW (Address: 0x41d09c)
  • SetErrorMode (Address: 0x41d088)
  • SetUnhandledExceptionFilter (Address: 0x41d0ec)
  • Sleep (Address: 0x41d0e8)
  • TerminateProcess (Address: 0x41d0bc)
  • UnhandledExceptionFilter (Address: 0x41d0d4)
  • WaitForSingleObject (Address: 0x41d068)
MSVCP90.dll
  • ?_Tidy@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@IAEX_NI@Z (Address: 0x41d128)
  • ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@0@Z (Address: 0x41d154)
  • ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@PBG@Z (Address: 0x41d158)
  • ??0?$_String_val@GV?$allocator@G@std@@@std@@IAE@V?$allocator@G@1@@Z (Address: 0x41d124)
  • ??0?$allocator@G@std@@QAE@XZ (Address: 0x41d120)
  • ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z (Address: 0x41d18c)
  • ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z (Address: 0x41d188)
  • ??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@ABV01@@Z (Address: 0x41d178)
  • ??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@ABV01@II@Z (Address: 0x41d198)
  • ??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@PBG@Z (Address: 0x41d17c)
  • ??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@XZ (Address: 0x41d180)
  • ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ (Address: 0x41d184)
  • ??1?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@XZ (Address: 0x41d16c)
  • ??4?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@ABV01@@Z (Address: 0x41d164)
  • ??4?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@PBG@Z (Address: 0x41d160)
  • ??A?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAGU_Size_type_nosscl@01@@Z (Address: 0x41d150)
  • ??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@ABV01@@Z (Address: 0x41d15c)
  • ??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@PBG@Z (Address: 0x41d168)
  • ?append@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@ABV12@@Z (Address: 0x41d148)
  • ?append@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@IG@Z (Address: 0x41d110)
  • ?append@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@PBG@Z (Address: 0x41d174)
  • ?begin@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE?AV?$_String_iterator@GU?$char_traits@G@std@@V?$allocator@G@2@@2@XZ (Address: 0x41d130)
  • ?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ (Address: 0x41d190)
  • ?c_str@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEPBGXZ (Address: 0x41d170)
  • ?clear@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEXXZ (Address: 0x41d194)
  • ?empty@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBE_NXZ (Address: 0x41d14c)
  • ?end@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE?AV?$_String_iterator@GU?$char_traits@G@std@@V?$allocator@G@2@@2@XZ (Address: 0x41d134)
  • ?erase@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@II@Z (Address: 0x41d13c)
  • ?find_first_not_of@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIPBGI@Z (Address: 0x41d12c)
  • ?find_last_of@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIPBGI@Z (Address: 0x41d11c)
  • ?find@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIPBGI@Z (Address: 0x41d138)
  • ?length@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ (Address: 0x41d118)
  • ?npos@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@2IB (Address: 0x41d1a0)
  • ?reserve@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEXI@Z (Address: 0x41d114)
  • ?rfind@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIGI@Z (Address: 0x41d19c)
  • ?size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ (Address: 0x41d140)
  • ?swap@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEXAAV12@@Z (Address: 0x41d144)
MSVCR90.dll
  • __clean_type_info_names_internal (Address: 0x41d1d0)
  • __CppXcptFilter (Address: 0x41d1e4)
  • __CxxFrameHandler3 (Address: 0x41d214)
  • __dllonexit (Address: 0x41d1b8)
  • _adjust_fdiv (Address: 0x41d1e8)
  • _amsg_exit (Address: 0x41d1ec)
  • _crt_debugger_hook (Address: 0x41d1dc)
  • _CxxThrowException (Address: 0x41d224)
  • _decode_pointer (Address: 0x41d268)
  • _encode_pointer (Address: 0x41d1b4)
  • _encoded_null (Address: 0x41d1f8)
  • _except_handler4_common (Address: 0x41d1e0)
  • _initterm (Address: 0x41d1f4)
  • _initterm_e (Address: 0x41d1f0)
  • _lock (Address: 0x41d1b0)
  • _malloc_crt (Address: 0x41d200)
  • _onexit (Address: 0x41d1ac)
  • _purecall (Address: 0x41d220)
  • _swprintf (Address: 0x41d240)
  • _unlock (Address: 0x41d1bc)
  • _wcsicmp (Address: 0x41d23c)
  • _wcslwr (Address: 0x41d248)
  • _wcsnicmp (Address: 0x41d260)
  • _wspawnlp (Address: 0x41d1c0)
  • _wtoi (Address: 0x41d1c4)
  • ?_type_info_dtor_internal_method@type_info@@QAEXXZ (Address: 0x41d1d4)
  • ??_V@YAXPAX@Z (Address: 0x41d1cc)
  • ??0exception@std@@QAE@ABQBD@Z (Address: 0x41d234)
  • ??0exception@std@@QAE@ABV01@@Z (Address: 0x41d228)
  • ??0exception@std@@QAE@XZ (Address: 0x41d230)
  • ??1exception@std@@UAE@XZ (Address: 0x41d22c)
  • ??2@YAPAXI@Z (Address: 0x41d208)
  • ??3@YAXPAX@Z (Address: 0x41d204)
  • ?terminate@@YAXXZ (Address: 0x41d1d8)
  • ?what@exception@std@@UBEPBDXZ (Address: 0x41d238)
  • free (Address: 0x41d1fc)
  • memcmp (Address: 0x41d24c)
  • memcpy (Address: 0x41d20c)
  • memmove_s (Address: 0x41d250)
  • memset (Address: 0x41d218)
  • strlen (Address: 0x41d264)
  • wcscat (Address: 0x41d25c)
  • wcscmp (Address: 0x41d244)
  • wcscpy (Address: 0x41d210)
  • wcslen (Address: 0x41d258)
  • wcsncmp (Address: 0x41d254)
  • wcsncpy (Address: 0x41d21c)
  • wcsstr (Address: 0x41d1a8)
  • wprintf (Address: 0x41d1c8)
ole32.dll
  • CoCreateInstance (Address: 0x41d2d4)
  • CoInitialize (Address: 0x41d2d0)
  • CoUninitialize (Address: 0x41d2d8)
  • FreePropVariantArray (Address: 0x41d2dc)
OLEAUT32.dll
  • SysAllocStringByteLen (Address: 0x41d270)
  • SysFreeString (Address: 0x41d278)
  • SysStringByteLen (Address: 0x41d274)
PSAPI.DLL
  • EnumProcessModules (Address: 0x41d284)
  • GetModuleFileNameExW (Address: 0x41d280)
SHELL32.dll
  • CommandLineToArgvW (Address: 0x41d28c)
SHLWAPI.dll
  • PathFileExistsW (Address: 0x41d29c)
  • PathIsDirectoryW (Address: 0x41d294)
  • PathRemoveFileSpecW (Address: 0x41d298)
USER32.dll
  • CreateWindowExW (Address: 0x41d2b8)
  • DefWindowProcW (Address: 0x41d2c8)
  • DestroyWindow (Address: 0x41d2b0)
  • DispatchMessageW (Address: 0x41d2c4)
  • EnumWindows (Address: 0x41d2a4)
  • GetMessageW (Address: 0x41d2bc)
  • GetWindowTextW (Address: 0x41d2a8)
  • RegisterClassExW (Address: 0x41d2b4)
  • SendMessageW (Address: 0x41d2ac)
  • TranslateMessage (Address: 0x41d2c0)