Should I block it?

No, this file is 100% safe to run.

PE structurePE file structure

Show functions
Import table
achelper.dll
ACHlprGetRegBinData, ACHlprSetRegBinData, ACHlprGetRegString
aclocsettings.dll
DllMain
advapi32.dll
RegFlushKey, QueryServiceStatus, ControlService, DuplicateToken, CloseServiceHandle, OpenServiceW, OpenSCManagerW, ChangeServiceConfigW, QueryServiceConfigW, EnumDependentServicesW, RegEnumValueW, RegQueryInfoKeyW, GetUserNameW, RevertToSelf, ImpersonateLoggedOnUser, OpenProcessToken, LookupPrivilegeValueW, RegCloseKey, RegOpenCurrentUser, RegOpenKeyW, RegQueryValueExW, RegEnumKeyW, RegOpenKeyExW, AdjustTokenPrivileges, DuplicateTokenEx, RegDeleteValueW, SetTokenInformation, CreateProcessAsUserW, InitializeSecurityDescriptor, SetSecurityDescriptorDacl, RegCreateKeyW, StartServiceW, RegSetValueExW
cfgmgr32.dll
CM_Enable_DevNode, CM_Get_DevNode_Status, CM_Get_Device_IDW, CM_Get_Device_ID_ListW, CM_Locate_DevNodeW, CM_Get_DevNode_Registry_PropertyW, CM_Setup_DevNode, CM_Disable_DevNode, CM_Get_Device_ID_List_SizeW, CM_Get_Sibling, CM_Get_Child, CM_Get_Parent
crypt32.dll
CertFreeCertificateContext, CertAddCertificateContextToStore, CertOpenStore, CryptDecodeObject, CertFindRDNAttr, CertCloseStore, CertFindCertificateInStore, CertRDNValueToStrW, CertGetNameStringW, CertGetCertificateContextProperty, CertOpenSystemStoreW, CertEnumCertificatesInStore
iphlpapi.dll
NotifyAddrChange, GetAdaptersInfo, IpRenewAddress, IpReleaseAddress
kernel32.dll
lstrcatA, GetSystemDirectoryA, lstrcpynW, InterlockedDecrement, SetEvent, CreateEventW, SetLastError, CompareStringW, GetTickCount, MapViewOfFile, OpenFileMappingW, UnmapViewOfFile, LocalFree, GetVersionExA, ExitProcess, QueryPerformanceCounter, GetSystemTimeAsFileTime, GetCurrentThreadId, GetVersionExW, InterlockedExchange, GetACP, GetLocaleInfoA, GetThreadLocale, CloseHandle, IsBadWritePtr, CreateMutexW, Sleep, WaitForSingleObject, ReleaseMutex, lstrlenA, lstrlenW, MultiByteToWideChar, WideCharToMultiByte, FreeLibrary, GetProcAddress, LoadLibraryW, InitializeCriticalSection, DeleteCriticalSection, GetSystemTime, FileTimeToSystemTime, GetModuleHandleW, lstrcpyW, lstrcmpiW, GetModuleFileNameW, lstrcmpW, GetPrivateProfileStringW, lstrcatW, _lclose, WriteFile, SetEndOfFile, SetFilePointer, ReadFile, GetFileSize, CreateFileW, GlobalFree, CreateThread, IsBadReadPtr, ReleaseSemaphore, CreateProcessW, CreateSemaphoreW, GetCurrentProcessId, lstrcpyA, DeviceIoControl, HeapAlloc, GetProcessHeap, HeapFree, SetEnvironmentVariableW, GetEnvironmentVariableW, GetLastError, OpenProcess, ProcessIdToSessionId, GetCurrentProcess, TerminateProcess, IsBadStringPtrW, GetPrivateProfileSectionW, WritePrivateProfileSectionW, WinExec, OutputDebugStringW, OpenThread
msvcp71.dll
DllMain
msvcr71.dll
DllMain
netapi32.dll
NetSessionDel, NetSessionEnum, NetApiBufferFree
ole32.dll
CoCreateInstance, CoInitialize, CoUninitialize, CoInitializeEx, CoInitializeSecurity, CoTaskMemFree
psapi.dll
EnumProcesses, EnumProcessModules, GetModuleFileNameExW
rasapi32.dll
RasGetConnectStatusW, RasGetConnectionStatistics, RasGetProjectionInfoW, RasValidateEntryNameW, RasRenameEntryW, RasSetEntryPropertiesW, RasSetEntryDialParamsW, RasGetEntryDialParamsW, RasGetEntryPropertiesW, RasHangUpW, RasEnumConnectionsW, RasEnumDevicesW, RasEnumEntriesW
rpcrt4.dll
RpcBindingSetAuthInfoW, NdrClientCall2, RpcBindingFree, RpcStringFreeW, RpcStringBindingComposeW, RpcBindingFromStringBindingW
secur32.dll
GetUserNameExW
setupapi.dll
SetupDiGetClassDevsW, SetupDiDestroyDeviceInfoList, SetupDiEnumDeviceInfo
shell32.dll
SHGetFolderPathW, SHGetSpecialFolderPathW
shlwapi.dll
PathRemoveFileSpecW, StrToIntW, StrCmpNIW, StrStrIW, PathIsDirectoryW, StrStrW, StrCpyNW, StrChrIW, StrCmpIW, StrCmpNW
tapi32.dll
lineGetDevCapsW, lineShutdown, lineInitialize, lineNegotiateAPIVersion
user32.dll
GetDesktopWindow, wsprintfW, IsWindowVisible, ShowWindow, IsIconic, SetForegroundWindow, GetWindowThreadProcessId, EnumThreadWindows, GetClassNameW, GetWindowTextW, FindWindowExW, LoadStringW, PostMessageW, EnumWindows
userenv.dll
CreateEnvironmentBlock, GetAllUsersProfileDirectoryW, DestroyEnvironmentBlock
wininet.dll
InternetQueryOptionW, InternetSetOptionW
winspool.drv
EnumPrintersW
Export table
AConInitDll
AConUnInitDll

acon.dll

Remove acon.dll
MD5:   e1168551ab048893bfe644b8563e65c7
SHA1:   702e26de47e48380ca4822ce6d5e16e4051018b6
SHA256:   4160f00bcf2e0477abc51b6f05eff953270800e5ce029cef3f5cb004531ff400

Overview

acon.dll is loaded as dynamic link library that runs in the context of a process. This is typically installed with the program ThinkVantage Access Connections published by Lenovo. This particular version is usually found on Microsoft Windows XP (5.1.2600.196608).

DetailsDetails

File name:acon.dll
Typical file path:C:\Program Files\thinkpad\connectutilities\acon.dll
Size:556 KB (569,344 bytes)
Digital DNA
PE subsystem:Windows GUI
File packed:No
Code language:Microsoft Visual C++ 7.1
.NET CLR:No
More details

ResourcesPrograms

The following program will install this file
Lenovo
6% remove
ThinkVantage Access Connections is a connectivity assistant program for your ThinkPad computer. It enables you to quickly switch the network settings and Internet settings by selecting a location profile. You can define the network settings and Internet settings in the Location Profile for modem/wired LAN/Wireless LAN network devices, and then restore that profile whenever you need it. By switching the location profile, you can connect ...

Windows OS versionsDistribution by Windows OS

OS versiondistribution
Microsoft Windows XP 100.00%
Should I remove It? Clean your PC of unwanted adware, toolbars and bloatware.

Download it for FREE