Windows 8 DLL File Information - scrrun.dll |
The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 8, extracted the information from them, and then saved it into HTML reports. If you want to view a report of another DLL, go to the main page of this Web site.
General Information
File Description: | Microsoft ® Script Runtime |
File Version: | 5.8.9200.16384 |
Company: | Microsoft Corporation |
Product Name: | Microsoft ® Script Runtime |
DLL popularity | Very Low - There is no any other DLL in system32 directory that is statically linked to this file. |
File Size: | 152 KB |
Total Number of Exported Functions: | 6 |
Total Number of Exported Functions With Names: | 6 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 108,544 Bytes | 69.5% | Read, Execute | Code |
.data | 0x0001c000 | 2,048 Bytes | 1.3% | Write, Read | Initialized Data |
.idata | 0x0001d000 | 5,120 Bytes | 3.3% | Read | Initialized Data |
.rsrc | 0x0001f000 | 32,768 Bytes | 21.0% | Read | Initialized Data |
.reloc | 0x00027000 | 6,656 Bytes | 4.3% | Read, Discardable | Initialized Data |
Static Linking
scrrun.dll is statically linked to the following files:msvcrt.dll
OLEAUT32.dll
ole32.dll
ADVAPI32.dll
KERNEL32.dll
USER32.dll
VERSION.dll
This means that when scrrun.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, scrrun.dll won't be loaded.
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 0 | 0 Bytes | 0.0% |
Animated Icons | 0 | 0 Bytes | 0.0% |
Cursors | 0 | 0 Bytes | 0.0% |
Animated Cursors | 0 | 0 Bytes | 0.0% |
Bitmaps | 0 | 0 Bytes | 0.0% |
AVI Files | 0 | 0 Bytes | 0.0% |
Dialog-Boxes | 0 | 0 Bytes | 0.0% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 131 | 6,674 Bytes | 4.3% |
Type Libraries | 1 | 23,780 Bytes | 15.2% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 2 | 1,076 Bytes | 0.7% |
Total | 134 | 31,530 Bytes | 20.2% |
Icons in this file
No icons found in this file
Cursors in this file
No cursors found in this file
Dialog-boxes list (up to 200 dialogs)
No dialog resources in this file.
String resources in this dll (up to 200 strings)
String ID | String Text |
---|---|
1001 | scrrn |
16384 | Microsoft Scripting Runtime |
16385 | Scripting.Dictionary Interface |
16386 | Set or get the item for a given key |
16387 | Add a new key and item to the dictionary. |
16388 | Get the number of items in the dictionary. |
16389 | Determine if a given key is in the dictionary. |
16390 | Get an array containing all items in the dictionary. |
16391 | Change a key to a different key. |
16392 | Get an array containing all keys in the dictionary. |
16393 | Remove a given key from the dictionary. |
16394 | Remove all information from the dictionary. |
16395 | Set or get the string comparison method. |
16396 | Scripting.Dictionary |
16397 | Get drives collection |
16398 | Generate a path from an existing path and a name |
16399 | Return drive from a path |
16400 | Return path to the parent folder |
16401 | Return the file name from a path |
16402 | Return base name from a path |
16403 | Return extension from path |
16404 | Return the canonical representation of the path |
16405 | Generate name that can be used to name a temporary file |
16406 | Check if a drive or a share exists |
16407 | Check if a file exists |
16408 | Check if a path exists |
16409 | Get drive or UNC share |
16410 | Get file |
16411 | Get folder |
16412 | Get location of various system folders |
16413 | Delete a file |
16414 | Delete a folder |
16415 | Move a file |
16416 | Move a folder |
16417 | Copy a file |
16418 | Copy a folder |
16419 | Create a folder |
16420 | Create a file as a TextStream |
16421 | Open a file as a TextStream |
16422 | Drive Interface |
16423 | Path |
16424 | Drive letter |
16425 | Share name |
16426 | Drive type |
16427 | Root folder |
16428 | Get available space |
16429 | Get drive free space |
16430 | Get total drive size |
16431 | Name of volume |
16432 | Filesystem type |
16433 | Serial number |
16434 | Check if disk is available |
16435 | Drive Collection Interface |
16436 | Get drive |
16437 | Number of drives |
16438 | Folder Interface |
16439 | Path to folder |
16440 | Get name of folder |
16441 | Set name of folder |
16442 | Short path |
16443 | Short name |
16444 | Get drive that contains folder |
16445 | Get parent folder |
16446 | Folder attributes |
16447 | Date folder was created |
16448 | Date folder was last modified |
16449 | Date folder was last accessed |
16450 | Type description |
16451 | Delete this folder |
16452 | Copy this folder |
16453 | Move this folder |
16454 | True if folder is root |
16455 | Sum of files and subfolders |
16456 | Get folders collection |
16457 | Get files collection |
16458 | Create a file as a TextStream |
16459 | Folder Collection Interface |
16460 | Create a new folder |
16461 | Get folder |
16462 | Number of folders |
16463 | File Interface |
16464 | Path to the file |
16465 | Get name of file |
16466 | Set name of file |
16467 | Short path |
16468 | Short name |
16469 | Get drive that contains file |
16470 | Get folder that contains file |
16471 | File attributes |
16472 | Date file was created |
16473 | Date file was last modified |
16474 | Date file was last accessed |
16475 | File size |
16476 | Type description |
16477 | Delete this file |
16478 | Copy this file |
16479 | Move this file |
16480 | Open a file as a TextStream |
16481 | File Collection Interface |
16482 | Get file |
16483 | Number of folders |
16484 | Scripting.TextStream Interface |
16485 | Current line number |
16486 | Current column number |
16487 | Is the current position at the end of the stream? |
16488 | Is the current position at the end of a line? |
16489 | Read a specific number of characters into a string |
16490 | Read an entire line into a string |
16491 | Read the entire stream into a string |
16492 | Write a string to the stream |
16493 | Write a string and an end of line to the stream |
16494 | Write a number of blank lines to the stream |
16495 | Skip a specific number of characters |
16496 | Skip a line |
16497 | Close a text stream |
16498 | FileSystem Object |
16499 | Drive Object |
16500 | Collection of drives associated with drive letters |
16501 | Folder object |
16502 | Collection of subfolders in a folder |
16503 | File object |
16504 | Collection of files in a folder |
16505 | TextStream object |
16506 | FileSystemObject |
16507 | Script Encoder Object |
16508 | Script Encoder Interface |
16509 | HTML Host Encode Object |
16510 | ASP Host Encode Object |
16511 | Call the Encoder determined by szExt, passing bstrStreamIn and optional arguments |
16512 | Retrieve the standard input, output or error stream |
16515 | Retrieve the file version of the specified file into a string |
COM Classes/Interfaces
Name | Type | Description |
---|---|---|
Dictionary | CoClass | Scripting.Dictionary |
Drive | CoClass | Drive Object |
Drives | CoClass | Collection of drives associated with drive letters |
Encoder | CoClass | Script Encoder Object |
File | CoClass | File object |
FileSystemObject | CoClass | FileSystem Object |
Files | CoClass | Collection of files in a folder |
Folder | CoClass | Folder object |
Folders | CoClass | Collection of subfolders in a folder |
IDictionary | Dispatch | Scripting.Dictionary Interface |
IDrive | Dispatch | Drive Interface |
IDriveCollection | Dispatch | Drive Collection Interface |
IFile | Dispatch | File Interface |
IFileCollection | Dispatch | File Collection Interface |
IFileSystem | Dispatch | FileSystemObject |
IFileSystem3 | Dispatch | FileSystemObject |
IFolder | Dispatch | Folder Interface |
IFolderCollection | Dispatch | Folder Collection Interface |
IScriptEncoder | Dispatch | Script Encoder Interface |
ITextStream | Dispatch | Scripting.TextStream Interface |
TextStream | CoClass | TextStream object |
Exported Functions List
The following functions are exported by this dll:DLLGetDocumentation | DllCanUnloadNow | DllGetClassObject | DllRegisterServer |
DllUnregisterServer | DoOpenPipeStream |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_XcptFilter __dllonexit _amsg_exit _except_handler4_common _initterm _ismbblead _itoa _itow _lock _mbctolower _mbctoupper _mbsdec _mbsicmp _mbsnbcpy_s _mbsnbicmp _onexit _purecall _unlock _vsnprintf _vsnwprintf _wcsicmp _wcsnicmp bsearch free isalpha iswalpha malloc memcmp memcpy memmove memset rand sprintf_s srand strcat_s strcpy_s strncpy_s towlower towupper void * __cdecl operator new(unsigned int) void __cdecl operator delete(void *) wcscat_s wcscpy_s wcsncmp wcsncpy_s - OLEAUT32.dll:
LHashValOfNameSys LHashValOfNameSysA LoadRegTypeLib LoadTypeLibEx SafeArrayCreate SafeArrayDestroy SafeArrayLock SafeArrayUnlock SysAllocString SysAllocStringLen SysFreeString SysReAllocStringLen SysStringLen UnRegisterTypeLib VarCyFromI4 VarCyFromR4 VarCyFromR8 VarDecFromI4 VarR4FromCy VarR4FromDec VariantChangeTypeEx VariantClear VariantCopy - ole32.dll:
combase!CLSIDFromProgID combase!CLSIDFromString combase!CoGetMalloc combase!CoTaskMemFree combase!StringFromCLSID combase!StringFromGUID2 - ADVAPI32.dll:
IsTextUnicode RegCloseKey RegCreateKeyA RegDeleteKeyA RegEnumKeyA RegOpenKeyA RegOpenKeyExA RegOpenKeyExW RegQueryInfoKeyA RegQueryValueA RegQueryValueExA RegQueryValueExW RegSetValueA RegSetValueExA - KERNEL32.dll:
CloseHandle CompareStringA CompareStringW CopyFileA CopyFileW CreateDirectoryA CreateDirectoryW CreateFileA CreateFileMappingW CreateFileW DeleteFileA DeleteFileW FileTimeToLocalFileTime FileTimeToSystemTime FindClose FindFirstFileA FindFirstFileW FindNextFileA FindNextFileW FindResourceExW FreeLibrary GetConsoleMode GetCurrentProcess GetCurrentProcessId GetCurrentThreadId GetDiskFreeSpaceA GetDiskFreeSpaceW GetDriveTypeA GetDriveTypeW GetFileAttributesA GetFileAttributesW GetFileInformationByHandle GetFullPathNameA GetFullPathNameW GetLastError GetLocaleInfoA GetLocaleInfoW GetLogicalDrives GetModuleFileNameA GetModuleFileNameW GetModuleHandleA GetProcAddress GetShortPathNameA GetShortPathNameW GetStdHandle GetSystemDefaultUILanguage GetSystemDirectoryA GetSystemDirectoryW GetSystemTimeAsFileTime GetTempPathA GetTempPathW GetTickCount GetUserDefaultLCID GetUserDefaultUILanguage GetVersion GetVersionExA GetVersionExW GetVolumeInformationA GetVolumeInformationW GetWindowsDirectoryA GetWindowsDirectoryW InterlockedCompareExchange InterlockedDecrement InterlockedExchange InterlockedIncrement LCMapStringA LCMapStringW LoadLibraryA LoadLibraryExA LoadLibraryExW LoadResource MapViewOfFile MoveFileA MoveFileW MultiByteToWideChar PeekNamedPipe QueryPerformanceCounter ReadFile RemoveDirectoryA RemoveDirectoryW SearchPathW SetErrorMode SetFileAttributesA SetFileAttributesW SetFilePointer SetLastError SetUnhandledExceptionFilter SetVolumeLabelA SetVolumeLabelW Sleep TerminateProcess UnhandledExceptionFilter UnmapViewOfFile WideCharToMultiByte WriteConsoleW WriteFile ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlInitializeCriticalSection ntdll!RtlLeaveCriticalSection - USER32.dll:
CharNextA LoadStringA - VERSION.dll:
GetFileVersionInfoA GetFileVersionInfoSizeA GetFileVersionInfoSizeW GetFileVersionInfoW VerQueryValueA VerQueryValueW