OptimusUpdateExt.dll

v2.1002.408.0 32-bit Windows Analyzed
Description
Optimus Update Component Install Helper
Authors
Copyright © 2010, 2023 NVIDIA Corporation. All rights reserved.
File size
995.0 KB
Uploaded
2025-12-01 14:53
Views
46
SHA-256
a643bf42190cafad969e651a35184fd1

Exported functions 5

DllCanUnloadNow #1 · 0x97bc0
DllGetClassObject #2 · 0x97b80
DllInstall #3 · 0x97b50
DllRegisterServer #4 · 0x97b70
DllUnregisterServer #5 · 0x97b60

Imported DLLs & functions 178

GetTokenInformation 0x100ac01c
LsaNtStatusToWinError 0x100ac000
OpenProcessToken 0x100ac018
RegCloseKey 0x100ac024
RegDeleteKeyW 0x100ac010
RegDeleteValueW 0x100ac00c
RegEnumKeyExW 0x100ac008
RegEnumValueW 0x100ac020
RegOpenCurrentUser 0x100ac014
RegOpenKeyExW 0x100ac028
RegQueryInfoKeyW 0x100ac004
RegQueryValueExW 0x100ac02c
AreFileApisANSI 0x100ac228
CloseHandle 0x100ac0c0
CompareStringW 0x100ac148
CreateDirectoryW 0x100ac088
CreateEventA 0x100ac0d4
CreateEventW 0x100ac15c
CreateFileW 0x100ac0bc
CreateMutexW 0x100ac0c4
CreateToolhelp32Snapshot 0x100ac180
DecodePointer 0x100ac188
DeleteCriticalSection 0x100ac184
DeleteFileW 0x100ac08c
DeviceIoControl 0x100ac094
EncodePointer 0x100ac128
EnterCriticalSection 0x100ac124
EnumSystemLocalesW 0x100ac1e0
ExitProcess 0x100ac1f8
ExpandEnvironmentStringsW 0x100ac038
FindClose 0x100ac090
FindFirstFileExA 0x100ac1c0
FindNextFileA 0x100ac1bc
FindResourceExW 0x100ac10c
FindResourceW 0x100ac110
FlushFileBuffers 0x100ac1d0
FormatMessageA 0x100ac138
FormatMessageW 0x100ac084
FreeEnvironmentStringsW 0x100ac1a4
FreeLibrary 0x100ac070
GetACP 0x100ac1dc
GetCommandLineA 0x100ac1b0
GetCommandLineW 0x100ac1ac
GetConsoleCP 0x100ac1cc
GetConsoleMode 0x100ac1c8
GetCPInfo 0x100ac13c
GetCurrentProcess 0x100ac0dc
GetCurrentProcessId 0x100ac04c
GetCurrentThreadId 0x100ac0c8
GetDateFormatW 0x100ac1f0
GetEnvironmentStringsW 0x100ac1a8
GetFileAttributesW 0x100ac12c
GetFileSizeEx 0x100ac040
GetFileType 0x100ac1d4
GetFullPathNameW 0x100ac0a8
GetLastError 0x100ac134
GetLocaleInfoW 0x100ac140
GetModuleFileNameA 0x100ac0ac
GetModuleFileNameW 0x100ac034
GetModuleHandleA 0x100ac0b0
GetModuleHandleExW 0x100ac074
GetModuleHandleW 0x100ac0b4
GetOEMCP 0x100ac1b4
GetProcAddress 0x100ac078
GetProcessHeap 0x100ac0f4
GetProcessTimes 0x100ac0e0
GetStartupInfoW 0x100ac208
GetStdHandle 0x100ac1d8
GetStringTypeW 0x100ac160
GetSystemDirectoryW 0x100ac18c
GetSystemInfo 0x100ac064
GetSystemTimeAsFileTime 0x100ac0e4
GetTempPathW 0x100ac050
GetTimeFormatW 0x100ac1ec
GetTimeZoneInformation 0x100ac1f4
GetUserDefaultLCID 0x100ac1e4
GetVersionExW 0x100ac068
HeapAlloc 0x100ac0f8
HeapDestroy 0x100ac108
HeapFree 0x100ac0fc
HeapReAlloc 0x100ac100
HeapSize 0x100ac104
InitializeCriticalSectionAndSpinCount 0x100ac060
InitializeCriticalSectionEx 0x100ac130
InitializeSListHead 0x100ac21c
InterlockedFlushSList 0x100ac1fc
InterlockedPushEntrySList 0x100ac200
IsDebuggerPresent 0x100ac224
IsProcessorFeaturePresent 0x100ac20c
IsValidCodePage 0x100ac1b8
IsValidLocale 0x100ac1e8
LCMapStringW 0x100ac144
LeaveCriticalSection 0x100ac120
LoadLibraryExW 0x100ac0b8
LoadLibraryW 0x100ac07c
LoadResource 0x100ac114
LocalAlloc 0x100ac0a4
LocalFree 0x100ac080
LockResource 0x100ac118
lstrcmpW 0x100ac09c
MoveFileExW 0x100ac0a0
MultiByteToWideChar 0x100ac06c
OpenEventA 0x100ac170
OpenProcess 0x100ac190
OutputDebugStringW 0x100ac0d8
Process32FirstW 0x100ac17c
Process32NextW 0x100ac178
ProcessIdToSessionId 0x100ac168
QueryPerformanceCounter 0x100ac0ec
QueryPerformanceFrequency 0x100ac0e8
RaiseException 0x100ac174
ReadConsoleW 0x100ac198
ReadFile 0x100ac1c4
ReleaseMutex 0x100ac044
RemoveDirectoryW 0x100ac098
ResetEvent 0x100ac220
RtlUnwind 0x100ac204
SetEnvironmentVariableA 0x100ac1a0
SetEvent 0x100ac0d0
SetFilePointerEx 0x100ac16c
SetLastError 0x100ac05c
SetStdHandle 0x100ac19c
SetUnhandledExceptionFilter 0x100ac214
SizeofResource 0x100ac11c
Sleep 0x100ac164
TerminateProcess 0x100ac210
TlsAlloc 0x100ac158
TlsFree 0x100ac14c
TlsGetValue 0x100ac154
TlsSetValue 0x100ac150
UnhandledExceptionFilter 0x100ac218
VerifyVersionInfoW 0x100ac054
VerSetConditionMask 0x100ac058
WaitForSingleObject 0x100ac048
WaitForSingleObjectEx 0x100ac0cc
WideCharToMultiByte 0x100ac0f0
WriteConsoleW 0x100ac194
WriteFile 0x100ac03c
CoCreateInstance 0x100ac2dc
LoadRegTypeLib 0x100ac250
LoadTypeLib 0x100ac270
SafeArrayCopy 0x100ac238
SafeArrayCreate 0x100ac230
SafeArrayDestroy 0x100ac24c
SafeArrayGetLBound 0x100ac244
SafeArrayGetUBound 0x100ac248
SafeArrayGetVartype 0x100ac234
SafeArrayLock 0x100ac240
SafeArrayUnlock 0x100ac23c
SysAllocString 0x100ac254
SysAllocStringLen 0x100ac25c
SysFreeString 0x100ac258
SysStringLen 0x100ac268
VariantChangeType 0x100ac260
VariantClear 0x100ac26c
VariantInit 0x100ac264
CM_Get_Device_IDW 0x100ac2b0
CM_Get_DevNode_Status 0x100ac2ac
SetupDiBuildDriverInfoList 0x100ac294
SetupDiCreateDeviceInfoList 0x100ac2c4
SetupDiDeleteDeviceInfo 0x100ac29c
SetupDiDestroyDeviceInfoList 0x100ac2b8
SetupDiEnumDeviceInfo 0x100ac298
SetupDiEnumDriverInfoW 0x100ac290
SetupDiGetClassDevsW 0x100ac2b4
SetupDiGetDeviceInstallParamsW 0x100ac27c
SetupDiGetDeviceInstanceIdW 0x100ac2bc
SetupDiGetDeviceRegistryPropertyW 0x100ac280
SetupDiGetDriverInfoDetailW 0x100ac288
SetupDiOpenDeviceInfoW 0x100ac2a0
SetupDiOpenDevRegKey 0x100ac284
SetupDiSetDeviceInstallParamsW 0x100ac278
SetupDiSetSelectedDevice 0x100ac2c0
SetupDiSetSelectedDriverW 0x100ac28c
SetupGetFieldCount 0x100ac2a8
SetupGetStringFieldW 0x100ac2a4
SHGetFolderPathW 0x100ac2cc
PathFindFileNameW 0x100ac2d4