Should I block it?

No, this file is 100% safe to run.

VersionsAdditional versions

4.1.1.312 25.00%
4.0.0.512 25.00%
3.1.0.116 25.00%
2.4.0.276 25.00%

Relationships


PE structurePE file structure

Show functions
Import table
advapi32.dll
CryptAcquireContextW, CryptDeriveKey, GetSidIdentifierAuthority, InitializeSid, GetSidSubAuthority, AllocateAndInitializeSid, FreeSid, GetSidLengthRequired, LsaNtStatusToWinError, LsaQueryInformationPolicy, ConvertSidToStringSidW, ConvertStringSidToSidW, LookupAccountSidW, LsaFreeMemory, LogonUserW, LsaOpenPolicy, CryptGenRandom, IsTextUnicode, CryptAcquireContextA, CryptGenKey, RegOpenKeyExW, RegCreateKeyExW, CryptGetHashParam, CryptHashData, CryptCreateHash, CryptDestroyHash, CryptSetKeyParam, CryptDestroyKey, CryptGetKeyParam, CryptEncrypt, CryptDecrypt, CryptReleaseContext, RegSetValueExW, RegQueryValueExW, RegDeleteValueW, RegCloseKey, CryptGetUserKey, CryptImportKey, GetSidSubAuthorityCount, DeregisterEventSource, RegisterEventSourceW, CopySid, GetLengthSid, IsValidSid, GetTokenInformation, DuplicateTokenEx, CreateProcessAsUserW, RegisterServiceCtrlHandlerW, OpenSCManagerW, CloseServiceHandle, ReportEventW, QueryServiceStatus, StartServiceCtrlDispatcherW, RegDeleteKeyW, SetServiceStatus, DeleteService, ControlService, OpenServiceW, ChangeServiceConfig2W, CreateServiceW
kernel32.dll
GetTickCount, GetCurrentThreadId, GetCurrentProcessId, GetSystemTimeAsFileTime, TerminateProcess, GetCurrentProcess, UnhandledExceptionFilter, IsDebuggerPresent, lstrcmpW, QueryPerformanceCounter, LocalFree, lstrlenW, SetUnhandledExceptionFilter, InterlockedCompareExchange, Sleep, InterlockedExchange, DeleteCriticalSection, InitializeCriticalSection, lstrcmpiW, GetComputerNameW, MultiByteToWideChar, InterlockedIncrement, GetModuleHandleW, GetModuleFileNameW, CreateThread, SetFilePointer, GetFileSize, FormatMessageW, HeapFree, HeapAlloc, GetProcessHeap, SetLastError, WriteFile, GetSystemTime, CreateEventA, CreateFileA, LocalAlloc, GetProcAddress, FreeLibrary, LoadLibraryA, GetACP, GetLocaleInfoA, GetThreadLocale, GetVersionExA, lstrlenA, WideCharToMultiByte, ReadFile, CreateFileW, DeviceIoControl, CloseHandle, InterlockedDecrement, CreateMutexW, ReleaseMutex, GetLastError, OutputDebugStringA, GetModuleFileNameA, ExpandEnvironmentStringsW, LoadLibraryW, CreateDirectoryA, GetVersionExW, WaitForSingleObject, RaiseException, GetTimeZoneInformation, DeleteFileW, FindClose, FindNextFileW, FindFirstFileW, GetLocalTime, OutputDebugStringW, CreateDirectoryW, CreateMutexA, GetSystemDefaultLCID, RemoveDirectoryW, CopyFileW, GetLocaleInfoW, SetEvent, CreateEventW, GetLogicalDrives, TerminateThread, GetExitCodeThread, GetFileInformationByHandle, FileTimeToDosDateTime, SystemTimeToFileTime, HeapDestroy, HeapReAlloc, HeapSize, IsProcessorFeaturePresent, VirtualFree, VirtualAlloc, GetStartupInfoW, GetCommandLineW, GetStdHandle, FreeConsole, SetConsoleCtrlHandler, AllocConsole, WTSGetActiveConsoleSessionId, FlushInstructionCache, OpenEventW, QueueUserWorkItem, GetTempFileNameW, GetTempPathW, GetExitCodeProcess, CreateProcessW, FindResourceExW, FindResourceW, LoadResource, LockResource, SizeofResource, LeaveCriticalSection, EnterCriticalSection, SetErrorMode, WaitForMultipleObjects, GetDriveTypeW
mscoree.dll
DllMain
msvcp80.dll
DllMain
msvcp90.dll
DllMain
msvcr80.dll
DllMain
msvcr90.dll
DllMain
netapi32.dll
NetUserModalsGet, NetApiBufferFree, DsGetDcNameW
ole32.dll
OleRun, CoCreateInstance, CoInitialize, CLSIDFromProgID, CLSIDFromString, CoSetProxyBlanket, CoInitializeSecurity, CoInitializeEx, CoUninitialize, CoResumeClassObjects
setupapi.dll
CM_Get_Child, CM_Get_Sibling, SetupDiEnumDeviceInfo, SetupDiGetDeviceInterfaceDetailA, CM_Get_Device_IDA, SetupDiGetClassDevsA, SetupDiOpenDeviceInfoA, SetupDiEnumDeviceInterfaces, SetupDiDestroyDeviceInfoList, SetupDiGetClassDevsW, SetupDiGetDeviceInstanceIdW, SetupDiSetClassInstallParamsW, SetupDiGetDeviceInterfaceDetailW, SetupDiOpenDeviceInfoW, SetupIterateCabinetW, CM_Get_Device_IDW, SetupDiCallClassInstaller, CM_Reenumerate_DevNode
shell32.dll
SHGetFolderPathA, SHGetFolderPathW, CommandLineToArgvW
shlwapi.dll
PathFileExistsA, PathIsDirectoryA, PathAppendA, PathAppendW, PathRemoveFileSpecW, StrTrimA
super20.dll
SuperComputeChallenge, SuperInitializeBlob, SuperInitializeParameters, SuperUninitialize, SuperInitialize, SuperComputeRecoveryPassword
user32.dll
UnregisterClassW, CharLowerBuffW, wsprintfW, PostMessageW, DefWindowProcW, SetWindowLongW, GetWindowLongW, CreateWindowExW, CallWindowProcW, SetTimer, KillTimer, CharNextW, IsWindow, MsgWaitForMultipleObjects, PeekMessageW, TranslateMessage, DispatchMessageW, PostQuitMessage, SendMessageW, LoadCursorW, GetClassInfoExW, RegisterClassExW, UnregisterClassA, GetKeyboardLayoutNameW, RegisterWindowMessageW
userenv.dll
UnloadUserProfile, DestroyEnvironmentBlock, CreateEnvironmentBlock
version.dll
GetFileVersionInfoW, VerQueryValueW, GetFileVersionInfoSizeW
wcr10.dll
WCR_Pbkdf2Compute, WCR_RandomBytes, WCR_AesEncrypt, WCR_StreamDestroy, WCR_AesDestroy, WCR_Initialize, WCR_Uninitialize, WCR_RsaPrivateDecrypt, WCR_RsaPrivateEncrypt, WCR_RsaCreateFromPKCS8, WCR_StreamCreateOnBuffer, WCR_AesCreate, WCR_AesDecrypt, WCR_Crc32Compute, WCR_StringToByteArray, WCR_SuperEncryptBlob, WCR_SuperInitializeParameters, WCR_SuperPbspRsnToBase32, WCR_SuperComputeRecoveryPassword, WCR_StreamPosition, WCR_Sha256Compute, WCR_RsaDestroy, WCR_StreamRead, WCR_StreamSeek, WCR_StreamLength, WCR_RsaPublicEncrypt, WCR_RsaCreateFromX509, WCR_GetLastError
wintrust.dll
WinVerifyTrust
wtsapi32.dll
WTSQueryUserToken, WTSRegisterSessionNotification, WTSUnRegisterSessionNotification

tdmservice.exe

Trusted Drive Manager by Wave Systems Corp. (Signed)

Remove tdmservice.exe
Version:   2.4.0.276
MD5:   ea63bf38938ad9917beb1846d6d15c84
SHA1:   e2594b9771b900bfed5719f0b50afb992e5c7d4a

Overview

tdmservice.exe runs as a service under the name TdmService with extensive SYSTEM privileges (full administrator access). The assembly utilizes the .NET run-time framework (which is required to be installed on the PC). The file is digitally signed by Wave Systems Corp. which was issued by the VeriSign certificate authority (CA).

DetailsDetails

File name:tdmservice.exe
Publisher:Wave Systems Corp.
Product name:Trusted Drive Manager
Description:Tdm Service
Typical file path:C:\Program Files\wave systems corp\trusted drive manager\tdmservice.exe
File version:2.4.0.276
Product version:2.4
Size:768 KB (786,432 bytes)
Certificate
Issued to:Wave Systems Corp.
Authority (CA):VeriSign
Expiration date:Friday, November 5, 2010
Digital DNA
PE subsystem:Windows Console
File packed:No
Code language:Microsoft Visual C# / Basic .NET
.NET CLR:Yes
.NET NGENed:No
More details

BehaviorsBehaviors

Service
Runs under 'SYSTEM\CurrentControlSet\Services' by the Service Controller (services.exe)
  • 'TdmService'

ResourcesResource utilization

(Note: statistics below are averages based on a minimum sample size of 200 unique participants)
Averages
 
CPU
Total CPU:0.00176925%
0.028634%
Kernel CPU:0.00058975%
0.013761%
User CPU:0.00117950%
0.014873%
Kernel CPU time:265 ms/min
100,923,805ms/min
CPU cycles:98,620/sec
17,470,203/sec
Memory
Private memory:15.75 MB
21.59 MB
Private (maximum):1.7 MB
Private (minimum):752 KB
Non-paged memory:15.75 MB
21.59 MB
Virtual memory:138.78 MB
140.96 MB
Virtual memory (peak):148.9 MB
169.69 MB
Working set:1.08 MB
18.61 MB
Working set (peak):15.31 MB
37.95 MB
Page faults:5,970/min
2,039/min
I/O
I/O read transfer:307 Bytes/sec
1.02 MB/min
I/O read operations:1/sec
343/min
I/O write transfer:2 Bytes/sec
274.99 KB/min
I/O write operations:1/sec
227/min
I/O other transfer:1008 Bytes/sec
448.09 KB/min
I/O other operations:2/sec
1,671/min
Resource allocations
Threads:6
12
Handles:175
600

BehaviorsProcess properties

Integrety level:System
Platform:32-bit
Command line:"C:\Program Files\wave systems corp\trusted drive manager\tdmservice.exe"
Owner:SYSTEM
Windows Service
Service name:TdmService
Description:“Manages self-encrypting drives.”
Type:Win32OwnProcess
Parent process:services.exe (Services and Controller app by Microsoft)

ResourcesThreads

Averages
 
TdmService.exe (main module)
Total CPU:0.00229022%
0.272967%
Kernel CPU:0.00069401%
0.107585%
User CPU:0.00159622%
0.165382%
CPU cycles:42,231/sec
5,741,424/sec
Memory:820 KB
1.16 MB
mscorwks.dll
Total CPU:0.00052050%
Kernel CPU:0.00013880%
User CPU:0.00038170%
CPU cycles:11,250/sec
Memory:5.67 MB

Windows OS versionsDistribution by Windows OS

OS versiondistribution
Windows 7 Professional 75.00%
Windows Vista Home Basic 25.00%

Distribution by countryDistribution by country

United States installs about 100.00% of Trusted Drive Manager.

OEM distributionDistribution by PC manufacturer

PC Manufacturerdistribution
Dell 100.00%
Should I remove It? Clean your PC of unwanted adware, toolbars and bloatware.

Download it for FREE