Should I block it?

No, this file is 100% safe to run.

VersionsAdditional versions

22.0.0.1 50.00%
19.0.1.0 50.00%

Relationships


PE structurePE file structure

Show functions
Import table
advapi32.dll
RegQueryValueExA, RegOpenKeyA, CryptAcquireContextW, CryptReleaseContext, CryptCreateHash, CryptHashData, CryptDestroyHash, CryptGetHashParam, RegQueryInfoKeyW, RegQueryValueExW, RegCloseKey, RegOpenKeyExW, GetTokenInformation, OpenProcessToken, RegOpenKeyExA, FileEncryptionStatusW, GetNamedSecurityInfoW, SetNamedSecurityInfoW, RegSetValueExW, RegDeleteValueW, RegDeleteKeyW, RegCreateKeyExW, RegNotifyChangeKeyValue, RegEnumValueW, RegisterTraceGuidsW, UnregisterTraceGuids, GetTraceLoggerHandle, TraceEvent, CryptAcquireContextA, CryptGenRandom, GetUserNameW, OpenSCManagerW, OpenServiceW, QueryServiceStatus, CloseServiceHandle, CreateProcessAsUserW, RegEnumKeyExW
gdi32.dll
SetPixelFormat, ChoosePixelFormat, SwapBuffers, GetTextExtentExPointI, AddFontMemResourceEx, GetDeviceCaps, DeleteObject, DeleteDC, GetDIBits, CreateCompatibleDC, CombineRgn, CreateRectRgnIndirect, CreateSolidBrush, GdiFlush, ExtCreateRegion, CreateRectRgn, CreateDIBitmap, OffsetRgn, GetRandomRgn, StretchDIBits, GetTextMetricsW, SelectObject, CreateFontIndirectW, GetObjectW, GetStockObject, SetLayout, GetViewportOrgEx, GetCurrentObject, BitBlt, SetBkColor, SetTextColor, CreateBitmap, SetBrushOrgEx, UnrealizeObject, CreatePatternBrush, SetTextAlign, RestoreDC, LineTo, MoveToEx, ExtCreatePen, SelectClipRgn, SaveDC, SetPixel, GetPixel, GetRegionData, CreateDCW, CreateDIBSection, SetViewportOrgEx, IntersectClipRect, GetICMProfileW, GetObjectA, EndDoc, AbortDoc, StartPage, EndPage, StartDocW, SetWorldTransform, GetWorldTransform, SetGraphicsMode, GetFontData, GetGlyphIndicesW, GetTextExtentPoint32W, GetTextMetricsA, GetGlyphOutlineW, GetOutlineTextMetricsA, GetCharWidthI, RemoveFontMemResourceEx, EnumFontFamiliesExW
gkmedias.dll
DllMain
imm32.dll
ImmGetContext, ImmReleaseContext, ImmAssociateContextEx, ImmIsIME, ImmGetProperty, ImmNotifyIME, ImmGetOpenStatus, ImmGetCompositionStringW, ImmGetDefaultIMEWnd, ImmSetCompositionWindow, ImmSetCandidateWindow, ImmGetCompositionStringA, ImmSetOpenStatus, ImmGetVirtualKey
iphlpapi.dll
NotifyAddrChange, GetAdaptersAddresses, GetAdaptersInfo
kernel32.dll
DllMain
mozalloc.dll
moz_xmalloc, moz_malloc, moz_strdup, moz_xrealloc, moz_malloc_size_of, moz_realloc, moz_calloc, moz_malloc_usable_size, moz_xcalloc, moz_free
mozglue.dll
MOZ_Z_deflateInit_, MOZ_Z_deflateInit2_, MOZ_Z_deflateEnd, MOZ_Z_deflate, MOZ_Z_inflateInit_, MOZ_Z_inflateInit2_, MOZ_Z_inflateEnd, MOZ_Z_inflateReset, MOZ_Z_deflateSetDictionary, MOZ_Z_inflateSetDictionary, MOZ_Z_crc32, MOZ_Z_uncompress, MOZ_Z_compress, MOZ_Z_compressBound, MOZ_Z_gzdopen, MOZ_Z_gzwrite, MOZ_Z_gzclose, MOZ_Z_inflate, MOZ_Z_adler32
mozjs.dll
DllMain
msimg32.dll
GradientFill
msvcp100.dll
DllMain
msvcr100.dll
DllMain
netapi32.dll
NetApiBufferFree, NetUserGetInfo, NetWkstaGetInfo
nss3.dll
DllMain
ole32.dll
CoCopyProxy, CoSetProxyBlanket, StringFromGUID2, CoCreateGuid, CoRegisterMessageFilter, StringFromIID, OleGetClipboard, OleSetClipboard, DoDragDrop, OleQueryLinkFromData, ReleaseStgMedium, OleDuplicateData, CoTaskMemAlloc, CLSIDFromString, OleInitialize, OleFlushClipboard, OleUninitialize, CoLockObjectExternal, RegisterDragDrop, RevokeDragDrop, CoInitialize, StringFromCLSID, PropVariantClear, CoInitializeEx, CoUninitialize, CoCreateInstance, CoTaskMemFree
setupapi.dll
SetupDiDestroyDeviceInfoList, SetupDiEnumDeviceInfo, SetupDiGetDeviceRegistryPropertyW, SetupDiGetClassDevsW
shell32.dll
SHGetFolderPathW, SHOpenFolderAndSelectItems, DragQueryFileW, CommandLineToArgvW, SHBrowseForFolderW, SHAppBarMessage, SHGetFileInfoW, SHAddToRecentDocs, SHParseDisplayName, ShellExecuteExW, SHGetSpecialFolderLocation, SHGetSpecialFolderPathW, SHGetPathFromIDListW
shlwapi.dll
PathSearchAndQualifyW, SHStrDupW, PathRemoveFileSpecW, PathGetDriveNumberW, PathIsRelativeW
user32.dll
DllMain
userenv.dll
CreateEnvironmentBlock, DestroyEnvironmentBlock
usp10.dll
ScriptPlace, ScriptShape, ScriptGetFontProperties, ScriptIsComplex, ScriptItemize, ScriptBreak, ScriptGetCMap
uxtheme.dll
GetThemeMetric, DrawThemeBackground, IsThemeBackgroundPartiallyTransparent, DrawThemeEdge, CloseThemeData, GetThemePartSize, GetThemeMargins, GetCurrentThemeName, GetThemeBackgroundRegion, GetThemeColor, IsAppThemed, GetThemeBackgroundContentRect, OpenThemeData
version.dll
VerQueryValueA, GetFileVersionInfoSizeW, GetFileVersionInfoW, VerQueryValueW
winmm.dll
mixerGetLineInfoW, mixerGetID, mixerOpen, mixerGetDevCapsW, mixerClose, mixerSetControlDetails, waveInPrepareHeader, mixerGetNumDevs, waveOutOpen, waveOutGetID, waveOutPrepareHeader, waveOutReset, waveOutUnprepareHeader, waveOutClose, waveOutWrite, waveInUnprepareHeader, waveInGetPosition, waveOutGetPosition, mixerGetLineControlsW, waveInStop, waveInReset, waveInClose, waveInOpen, waveInGetID, waveInMessage, waveOutMessage, waveOutGetDevCapsW, waveOutGetVolume, waveInAddBuffer, waveInStart, waveOutGetErrorTextW, waveInGetErrorTextW, waveInGetDevCapsW, waveInGetNumDevs, waveOutGetNumDevs, timeKillEvent, timeSetEvent, timeGetTime, PlaySoundW, timeBeginPeriod, mixerGetControlDetailsW, timeEndPeriod, waveOutSetVolume
ws2_32.dll
WSAEnumProtocolsW, WSASocketW, getaddrinfo, freeaddrinfo, WSAStringToAddressA, WSAAddressToStringA, WSASendTo, WSAIoctl, WSARecvFrom, getnameinfo
Export table
CallWindowProcCrashProtected
DumpCompleteHeap
DumpJSEval
DumpJSStack
GetVoiceEngine
JSD_AddFullSourceText
JSD_AppendSourceText
JSD_AppendUCSourceText
JSD_AttemptScriptInStackFrame
JSD_AttemptUCScriptInStackFrame
JSD_ClearAllExecutionHooks
JSD_ClearAllExecutionHooksForScript
JSD_ClearAllProfileData
JSD_ClearDebugBreakHook
JSD_ClearDebuggerHook
JSD_ClearExecutionHook
JSD_ClearFunctionHook
JSD_ClearInterruptHook
JSD_ClearScriptProfileData
JSD_ClearSourceText
JSD_ClearThrowHook
JSD_ClearTopLevelHook
JSD_CreateLock
JSD_CurrentThread
JSD_DebuggerOff
JSD_DebuggerOn
JSD_DebuggerOnForUser
JSD_DebuggerPause
JSD_DebuggerUnpause
JSD_DestroyAllSources
JSD_DropProperty
JSD_DropValue
JSD_EnableSingleStepInterrupts
JSD_EvaluateScriptInStackFrame
JSD_EvaluateUCScriptInStackFrame
JSD_FindSourceForURL
JSD_GetCallingStackFrame
JSD_GetCallObjectForStackFrame
JSD_GetClosestLine
JSD_GetClosestPC
JSD_GetContextFlags
JSD_GetContextPrivate
JSD_GetCountOfProperties
JSD_GetCountOfStackFrames
JSD_GetDefaultJSContext
JSD_GetErrorReporter
JSD_GetException
JSD_GetIdForStackFrame
JSD_GetJSContext
JSD_GetJSDObjectForJSObject
JSD_GetJSFunction
JSD_GetJSRuntime
JSD_GetJSScript
JSD_GetLinePCs
JSD_GetMajorVersion
JSD_GetMinorVersion
JSD_GetObjectConstructorLineNumber
JSD_GetObjectConstructorName
JSD_GetObjectConstructorURL
JSD_GetObjectForValue
JSD_GetObjectNewLineNumber
JSD_GetObjectNewURL
JSD_GetPCForStackFrame
JSD_GetPropertyAlias
JSD_GetPropertyFlags
JSD_GetPropertyName
JSD_GetPropertyValue
JSD_GetScopeChainForStackFrame
JSD_GetScriptBaseLineNumber
JSD_GetScriptCallCount
JSD_GetScriptFilename
JSD_GetScriptFlags
JSD_GetScriptForStackFrame
JSD_GetScriptForValue
JSD_GetScriptFunctionId
JSD_GetScriptHook
JSD_GetScriptLineExtent
JSD_GetScriptMaxExecutionTime
JSD_GetScriptMaxOwnExecutionTime
JSD_GetScriptMaxRecurseDepth
JSD_GetScriptMinExecutionTime
JSD_GetScriptMinOwnExecutionTime
JSD_GetScriptPrivate
JSD_GetScriptTotalExecutionTime
JSD_GetScriptTotalOwnExecutionTime
JSD_GetSourceAlterCount
JSD_GetSourceStatus
JSD_GetSourceText
JSD_GetSourceURL
JSD_GetStackFrame
JSD_GetThisForStackFrame
JSD_GetValueBoolean
JSD_GetValueClassName
JSD_GetValueConstructor
JSD_GetValueDouble
JSD_GetValueForObject
JSD_GetValueFunction
JSD_GetValueFunctionId
JSD_GetValueInt
JSD_GetValueParent
JSD_GetValueProperty
JSD_GetValuePrototype
JSD_GetValueString
JSD_GetValueWrappedJSVal
JSD_GetWrappedObject
JSD_IncrementSourceAlterCount
JSD_IsActiveScript
JSD_IsLocked
JSD_IsLockingAndThreadIdSupported
JSD_IsSourceDirty
JSD_IsStackFrameConstructing
JSD_IsStackFrameDebugger
JSD_IsUnlocked
JSD_IsValueBoolean
JSD_IsValueDouble
JSD_IsValueFunction
JSD_IsValueInt
JSD_IsValueNative
JSD_IsValueNull
JSD_IsValueNumber
JSD_IsValueObject
JSD_IsValuePrimitive
JSD_IsValueString
JSD_IsValueVoid
JSD_IterateObjects
JSD_IterateProperties
JSD_IterateScripts
JSD_IterateSources
JSD_JSContextInUse
JSD_JSDContextForJSContext
JSD_Lock
JSD_LockObjectSubsystem
JSD_LockScriptSubsystem
JSD_LockSourceTextSubsystem
JSD_NewSourceText
JSD_NewValue
JSD_RefreshValue
JSD_ScriptCreated
JSD_ScriptDestroyed
JSD_SetContextFlags
JSD_SetContextPrivate
JSD_SetDebugBreakHook
JSD_SetDebuggerHook
JSD_SetErrorReporter
JSD_SetException
JSD_SetExecutionHook
JSD_SetFunctionHook
JSD_SetInterruptHook
JSD_SetScriptFlags
JSD_SetScriptHook
JSD_SetScriptPrivate
JSD_SetSourceDirty
JSD_SetThrowHook
JSD_SetTopLevelHook
JSD_SetUserCallbacks
JSD_Unlock
JSD_UnlockObjectSubsystem
JSD_UnlockScriptSubsystem
JSD_UnlockSourceTextSubsystem
JSD_ValToStringInStackFrame
NS_Alloc
NS_CStringCloneData
NS_CStringContainerFinish
NS_CStringContainerInit
NS_CStringContainerInit2
NS_CStringCopy
NS_CStringGetData
NS_CStringGetIsVoid
NS_CStringGetMutableData
NS_CStringSetData
NS_CStringSetDataRange
NS_CStringSetIsVoid
NS_CStringToUTF16
NS_CycleCollectorForget2
NS_CycleCollectorSuspect2
NS_DebugBreak
NS_DescribeCodeAddress
NS_DestroyXPTCallStub
NS_FormatCodeAddressDetails
NS_Free
NS_GetComponentManager
NS_GetComponentRegistrar
NS_GetDebug
NS_GetFrozenFunctions
NS_GetMemoryManager
NS_GetServiceManager
NS_GetTraceRefcnt
NS_GetXPTCallStub
NS_InitXPCOM
NS_InitXPCOM2
NS_InvokeByIndex
NS_LogAddRef
NS_LogCOMPtrAddRef
NS_LogCOMPtrRelease
NS_LogCtor
NS_LogDtor
NS_LogInit
NS_LogRelease
NS_LogTerm
NS_NewLocalFile
NS_NewNativeLocalFile
NS_Realloc
NS_RegisterXPCOMExitRoutine
NS_ShutdownXPCOM
NS_StackWalk
NS_StringCloneData
NS_StringContainerFinish
NS_StringContainerInit
NS_StringContainerInit2
NS_StringCopy
NS_StringGetData
NS_StringGetIsVoid
NS_StringGetMutableData
NS_StringSetData
NS_StringSetDataRange
NS_StringSetIsVoid
NS_UnregisterXPCOMExitRoutine
NS_UTF16ToCString
PrintJSStack
XRE_AddJarManifestLocation
XRE_AddManifestLocation
XRE_AddStaticComponent
XRE_ChildProcessTypeToString
XRE_CreateAppData
XRE_DeinitCommandLine
XRE_DisableWritePoisoning
XRE_FreeAppData
XRE_GetBinaryPath
XRE_GetChildGlobalObject
XRE_GetFileFromPath
XRE_GetIOMessageLoop
XRE_GetProcessType
XRE_GetWindowsEnvironment
XRE_InitChildProcess
XRE_InitCommandLine
XRE_InitEmbedding2
XRE_InitOmnijar
XRE_InitParentProcess
XRE_LockProfileDirectory
XRE_main
XRE_NotifyProfile
XRE_ParseAppData
XRE_RunAppShell
XRE_SendTestShellCommand
XRE_SetupDllBlocklist
XRE_ShutdownChildProcess
XRE_ShutdownTestShell
XRE_StartupTimelineRecord
XRE_StringToChildProcessType
XRE_TelemetryAccumulate
XRE_TermEmbedding

xul.dll

IceDragon by Comodo Security Solutions (Signed)

Remove xul.dll
Version:   19.0.1.0
MD5:   d6187b57f962850644db12e3d301432b
SHA1:   806cadc062399df16b46985b029e9ffacd6339e6
SHA256:   7615cf676891650dccac95cd2993d394a9e93c3f61dc7e3fec12cc584dc8330b

Overview

xul.dll is loaded as dynamic link library that runs in the context of a process. This is typically installed with the program Comodo IceDragon published by COMODO. The file is digitally signed by Comodo Security Solutions which was issued by the COMODO CA Limited certificate authority (CA).

DetailsDetails

File name:xul.dll
Publisher:Mozilla Foundation
Product name:IceDragon
Typical file path:C:\Program Files\comodo\icedragon\xul.dll
File version:19.0.1.0
Size:16.06 MB (16,836,296 bytes)
Certificate
Issued to:Comodo Security Solutions
Authority (CA):COMODO CA Limited
Effective date:Wednesday, April 4, 2012
Expiration date:Friday, April 5, 2013
Digital DNA
PE subsystem:Windows GUI
File packed:No
Code language:Microsoft Visual C++ 10.0
.NET CLR:No
More details

ResourcesPrograms

The following program will install this file
COMODO
45% remove
Comodo IceDragon is a fast and versatile Internet browser based on Mozilla Firefox which features several security, performance and feature enhancements over the core build. Fully compatible with Firefox plug-ins and extensions, IceDragon combines the freedom and functionality of Firefox with the unparalleled security and privacy of Comodo. IceDragon is made possible by the Firefox open source project based on Firefox.

Windows OS versionsDistribution by Windows OS

OS versiondistribution
Windows 7 Professional 50.00%
Windows 8 Pro 50.00%

Distribution by countryDistribution by country

Egypt installs about 50.00% of IceDragon.
Should I remove It? Clean your PC of unwanted adware, toolbars and bloatware.

Download it for FREE