Should I block it?

No, this file is 100% safe to run.

VersionsAdditional versions

17.264.0.89 5.66%
17.263.0.20 13.21%
17.261.0.61 37.74%
17.261.0.41 33.96%
17.259.0.1126 7.55%
17.259.0.752 1.89%

Relationships


PE structurePE file structure

Show functions
Import table
corefoundation.dll
DllMain
kernel32.dll
GetSystemTimeAsFileTime, GetCurrentProcessId, GetCurrentThreadId, GetTickCount, QueryPerformanceCounter, DisableThreadLibraryCalls, IsDebuggerPresent, SetUnhandledExceptionFilter, UnhandledExceptionFilter, GetCurrentProcess, TerminateProcess, InterlockedCompareExchange, Sleep, InterlockedExchange, GetFileAttributesExW, MoveFileExW, FindNextFileW, FindFirstFileW, GetTempPathW, DeleteFileW, RemoveDirectoryW, CreateDirectoryW, WideCharToMultiByte, MultiByteToWideChar, OutputDebugStringA, CreateMutexA, FormatMessageA, WaitForSingleObject, LocalFree, WriteFile, CloseHandle, GetLastError, FindClose, CreateFileW, ReadFile
mobiledevice.dll
AMDeviceValidatePairing, AMDeviceCopyValue, AMDeviceGetInterfaceType, AMDeviceIsValid, AMDeviceSecureStartService, AMDServiceConnectionReceive, AMDServiceConnectionSend, AMDeviceNotificationSubscribe, AMDeviceStartSession, AMDeviceGetConnectionID, AMDevicePair, AMDeviceSetValue, AMDeviceRemoveValue, AMDCopyErrorText, AMDeviceIsPaired, AMDeviceCopyDeviceIdentifier, AMDeviceConnect, AMDeviceDisconnect, AMDeviceStopSession, AMDeviceNotificationUnsubscribe
msvcr80.dll
DllMain
pthreadvc2.dll
pthread_mutex_init, pthread_create, pthread_mutex_unlock, pthread_mutex_destroy, pthread_cond_destroy, pthread_cond_broadcast, pthread_mutex_lock, pthread_cond_wait, pthread_self, pthread_cond_init
Export table
_DLCreateDeviceLinkConnectionForComputer
_DLCreateDeviceLinkConnectionForDevice
_DLDeviceCreateDescription
_DLDeviceGetDeviceIdentifier
_DLGetParameterAtIndex
_DLGetParameterAtIndexWithDefaultValue
_DLLog
_DLProcessName
_DLRequestRead
_DLRequestWrite
_DLUniqueProcessName
_DLWarnAboutUsingCopyHomeDirPathAndCallDLCopyHomeDirPath
_RunLoopReadSourceCallback
CFPrintf
copyHomeDirPath
copyKeysAndValuesFromDictionary
copyKeysAndValuesFromDictionaryNoRetain
copyKeysFromDictionary
copyKeysFromDictionaryNoRetain
copyValuesFromDictionary
copyValuesFromDictionaryNoRetain
DLConnect
DLConnectionInfoCreateForEndpoint
DLConnectToDeviceWithPort
DLConnectToServiceOnDevice
DLConnectToServiceOnDeviceWithOptions
DLCopyConnectedDeviceArray
DLCopyFileAttributes
DLCopyHomeDirPath
DLCopyTempDir
DLCreateCondition
DLCreateCStringFromCFString
DLCreateDeviceLinkConnectionForComputer
DLCreateDeviceLinkConnectionForDevice
DLCreateMutex
DLCreatePropertyListFromFile
DLCreateUUID
DLCreateWideCStringFromCFString
DLDeleteCondition
DLDeleteDeviceLinkConnection
DLDeleteMutex
DLDeviceArrayCallbacks
DLDeviceCopyAMDValue
DLDeviceCreateDescription
DLDeviceGetAMDevice
DLDeviceGetEndpointForType
DLDeviceGetEndpoints
DLDeviceGetName
DLDeviceGetUDID
DLDeviceGetUID
DLDeviceGetWithName
DLDeviceGetWithUDID
DLDeviceGetWithUID
DLDeviceListenerCreate
DLDeviceListenerCreateWithCallbacks
DLDeviceListenerDestroy
DLDeviceListenerSetContext
DLDeviceListenerSetDetachedCallback
DLDeviceListenerSetStoppedCallback
DLDevicePair
DLDeviceReady
DLDeviceRelease
DLDeviceRetain
DLDeviceSetAMDValue
DLDeviceSetName
DLDeviceValidatePairing
DLDeviceWaitForAttachedDevice
DLDisconnect
DLEndpointCreateDescription
DLEnsureDirectoryExists
DLGetDeviceLinkConnectionContext
DLGetDeviceLinkConnectionInfo
DLGetFlockForFile
DLGetFlockForFileWithCancel
DLGetListenerSocketFromLaunchd
DLGetProcessName
DLGetUniqueProcessName
DLHandleSentFilePiece
DLHandleSentFilePieceEncrypted
DLIsBlock
DLIsChar
DLIsDir
DLIsFIFO
DLIsRegular
DLIsSocket
DLIsSymlink
DLKillConnection
DLListenerCopyErrorString
DLListenerGetErrorString
DLLock
DLLoggingEnabled
DLMemoryPoolAddObject
DLMemoryPoolCreate
DLOutputEnabled
DLPing
DLProcessMessage
DLRegenerateUniqueProcessName
DLReleaseArgsAndReturn
DLReleaseFlockForFile
DLRequestFile
DLSendFile
DLSetLogDirectoryName
DLSetLogLevel
DLSetOutputLevel
DLSetProcessName
DLSetRootDirectory
DLSetStatus
DLShouldLog
DLSignal
DLStatusFromOSStatus
DLStringByAppendingPathComponent
DLStringByRemovingLastPathComponent
DLThreadAddMessagePortToRunloop
DLThreadCreateReceivePort
DLThreadCreateSendPort
DLThreadCreateThread
DLThreadDeleteReceivePort
DLThreadDeleteSendPort
DLThreadRun
DLThreadSendMessage
DLUnlock
DLWait
DLWaitForConnection
DLWaitForMessage
DLWritePropertyListToFile
DLWritePropertyListToFileWithFormat
genericAcceptFailedCallback
genericConnectionFailedCallback
genericConnectionLostCallback
genericConnectionMadeCallback
genericDisconnectCallback
genericIncomingConnectionCallback
genericPingCallback
genericProcessMessageCallback
genericRequestFileCallback
genericSendFileCallback
kDLErrorCouldNotDecrypt
printFileTransferStatus
SetSocketLogCallback
SocketAccept
SocketConnect
SocketConnectLockdownService
SocketCreateServer
SocketCreateServerWithSocket
SocketDelete
SocketErrorStrings
SocketRecv
SocketSend
SocketStreamHandlerRegisterCreator
SocketTypeStrings
StreamHandlerAccept
StreamHandlerClose
StreamHandlerConnect
StreamHandlerDeleteStreamHandler
StreamHandlerForType
StreamHandlerReceive
StreamHandlerRegisterCreatorForType
StreamHandlerSend

DeviceLink.dll

By Apple Inc. (Signed)

Remove DeviceLink.dll
Version:   17.264.0.89
MD5:   a29ad76d2023c3b522a9a4500af699ce
SHA1:   20f8f844d54c99ea9ec2441fcb45454441c2402b

What is DeviceLink.dll?

This is the service portion of the Apple MobileDeviceHelper iTunes sync. AppleMobileDeviceHelper.exe is installed along with the latest version of Apple iTunes and is used to sync your iOS devices such as the iPhone, iPod or iPad with iTunes when you connect your device to your computer.

Overview

devicelink.dll is loaded as dynamic link library that runs in the context of a process. It is installed with a couple of know programs including Apple Mobile Device Support published by Apple Inc., Apple Mobile Device Support from Apple Inc. and Apple Mobile Device Support by Apple Inc.. The file is digitally signed by Apple Inc. which was issued by the VeriSign certificate authority (CA).

DetailsDetails

File name:devicelink.dll
Publisher:Apple Inc.
Description:DeviceLink
Typical file path:C:\Program Files\common files\apple\mobile device support\devicelink.dll
File version:17.264.0.89
Product version:3.3.0.0
Size:110.32 KB (112,968 bytes)
Build date:2/12/2014 7:42 PM
Certificate
Issued to:Apple Inc.
Authority (CA):VeriSign
Expiration date:Tuesday, June 25, 2013
Digital DNA
PE subsystem:Windows GUI
File packed:No
Code language:Microsoft Visual C++ 8.0
.NET CLR:No
More details

ResourcesPrograms

The following programs will install this file
Apple Inc.
8% remove
Apple Mobile Device Support is required and used for the synchronisation between an Apple mobile iOS devices (iPod, iPhone or iPad) and a PC through iTunes. If uninstalled, your iPhone, iPad, or iPod touch may not appear under Devices in iTunes after you connect it to your Windows PC. Apple Mobile Device Service runs as a Windows service (Apple Mobile Device Service (AMDS)) regardless if the user is running a connected Apple application...
Apple Inc.
24% remove
Users who wished to sync their MobileMe data with a PC had to download and install Apple's MobileMe Control Panel. To install, the user first had to download and install the latest version of iTunes, and then install MobileMe Control Panel. After installation, the user signed into the control panel using their username and password, and could control sync settings for contacts, calendars, bookmarks, and iDisk settings such as public fol...
Apple Inc.
12% remove
MobileMe (replaced by iCloud) was a subscription-based collection of online services. MobileMe allowed users to track the location of their iOS devices via the web portal at me.com. MobileMe had two different plans. The Individual plan included 20 GB of email and file storage and 200 GB of monthly data transfer. MobileMe maintained a synchronized address book and calendar feature using Push functions. When a user made a change to a con...

Windows OS versionsDistribution by Windows OS

OS versiondistribution
Windows 7 Home Premium 35.85%
Windows 8 15.09%
Windows 8 Pro 11.32%
Windows 7 Ultimate 9.43%
Microsoft Windows XP 7.55%
Windows 7 Professional 5.66%
Windows Vista Home Basic 3.77%
Windows Vista Home Premium 3.77%
Windows 8.1 1.89%
Windows Vista Business 1.89%
Windows 7 Enterprise 1.89%
Windows 8 Pro with Media Center 1.89%

Distribution by countryDistribution by country

United States installs about 50.98% of devicelink.dll.

OEM distributionDistribution by PC manufacturer

PC Manufacturerdistribution
Hewlett-Packard 23.26%
ASUS 18.60%
Dell 18.60%
Toshiba 13.95%
Acer 13.95%
Intel 4.65%
GIGABYTE 4.65%
American Megatrends 2.33%
Should I remove It? Clean your PC of unwanted adware, toolbars and bloatware.

Download it for FREE