Windows 7 DLL File Information - scrptadm.dll |
The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 7, 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: | Script Adm Extension |
File Version: | 6.1.7100.0 (winmain_win7rc.090421-1700) |
Company: | Microsoft Corporation |
Product Name: | Microsoft Windows Operating System |
DLL popularity | Very Low - There is no any other DLL in system32 directory that is statically linked to this file. |
File Size: | 454 KB |
Total Number of Exported Functions: | 3 |
Total Number of Exported Functions With Names: | 3 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 268,288 Bytes | 57.7% | Read, Execute | Code |
.data | 0x00043000 | 10,752 Bytes | 2.3% | Write, Read | Initialized Data |
.rsrc | 0x00046000 | 165,376 Bytes | 35.6% | Read | Initialized Data |
.reloc | 0x0006f000 | 19,456 Bytes | 4.2% | Read, Discardable | Initialized Data |
Static Linking
scrptadm.dll is statically linked to the following files:msvcrt.dll
KERNEL32.dll
USER32.dll
GDI32.dll
ADVAPI32.dll
SHELL32.dll
ole32.dll
OLEAUT32.dll
NETAPI32.dll
ntdll.dll
This means that when scrptadm.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, scrptadm.dll won't be loaded.
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 8 | 128,612 Bytes | 27.7% |
Animated Icons | 0 | 0 Bytes | 0.0% |
Cursors | 0 | 0 Bytes | 0.0% |
Animated Cursors | 0 | 0 Bytes | 0.0% |
Bitmaps | 2 | 30,800 Bytes | 6.6% |
AVI Files | 0 | 0 Bytes | 0.0% |
Dialog-Boxes | 10 | 5,614 Bytes | 1.2% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 129 | 13,314 Bytes | 2.9% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 1 | 755 Bytes | 0.2% |
All Others | 2 | 1,140 Bytes | 0.2% |
Total | 152 | 180,235 Bytes | 38.8% |
Icons in this file
There are 8 icons stored in this DLL file. You can view all these icons in the following small thumbnail:
Cursors in this file
No cursors found in this file
Dialog-boxes list (up to 200 dialogs)
In the following section, you can find the captions of dialog-boxes stored in this DLL. The list is currently limited to 200 dialogs.ID | Dialog Caption |
---|---|
100 | Scripts |
111 | PowerShell Scripts |
150 | Add a Script |
200 | Setting |
225 | Explain |
275 | Precedence |
300 | Add/Remove Templates |
500 | Show Contents |
600 | Filtering |
800 | Administrative Templates |
String resources in this dll (up to 200 strings)
String ID | String Text |
---|---|
1 | Scripts |
2 | Scripts (Startup/Shutdown) |
3 | Scripts (Logon/Logoff) |
4 | Name |
5 | State |
6 | Setting |
7 | Parameters |
8 | Enabled |
9 | Disabled |
10 | Not configured |
11 | Logon |
12 | Logoff |
13 | Startup |
14 | Shutdown |
15 | All Files#*.*## |
16 | Browse |
17 | Edit Script |
18 | Script Files#*.bat;*.cmd;*.vbs;*.js;*.exe#All Files#*.*## |
19 | Administrative Templates |
20 | Administrative Templates (Computers) |
21 | Administrative Templates (Users) |
22 | &Add/Remove Templates... |
23 | Manage administrative templates |
24 | Size |
25 | Modified |
26 | Policy Templates#*.adm## |
27 | Policy Templates |
29 | Show... |
31 | Value |
32 | Value Name |
33 | The name you entered has already been used. You need to enter a unique name. |
34 | You need to enter a name. |
35 | The value you entered has already been used. You need to enter a unique value. |
36 | You need to enter a value. |
37 | Filtering... |
38 | Displays filtering options. |
39 | Classic Administrative Templates (ADM) |
40 | Contains all the settings from ADM files. |
41 | GPO Name |
42 | (Merged GPOs) |
43 | %d scripts (processed from top to bottom) |
44 | Last Executed |
45 | The Scripts component is unable to save the changes due to error %d. |
46 | Display <A HREF = javascript:external.ExecuteSelectionMenuItem('_PROPERTIES')>Properties </A> |
47 | Extra Registry Settings |
48 | The following entry in the [strings] section is too long and has been truncated. %s |
49 | The following keyword is too long: %s |
50 | There is not enough memory available. Quit one or more applications and try again. |
51 | Unexpected keyword |
52 | Unexpected end of file |
53 | Key name specified more than once. Likely causes are: 1) the KEYNAME tag is defined multiple times in this category 2) this KEYNAME is already defined in another category with the same name 3) this KEYNAME is already defined in another category with the same name in a different adm file. |
54 | Value name specified more than once |
55 | There was no key name specified for this entry or any of its parents |
56 | There was no value name specified |
57 | There was no value specified |
58 | Expected a numeric value |
59 | Item name specified more than once |
60 | There was no item name specified |
61 | More than one action list was specified |
62 | The corresponding string was not found in the [strings] section |
63 | An unmatched interpreter directive was found |
64 | Help string specified more than once |
65 | CLIENTEXT string specified more than once |
66 | GUID specified in CLIENTEXT is invalid. Format should be: {4765724D-ACCE-11d2-9A8F-0000F87571E3} |
67 | Supported string specified more than once |
68 | Missing either a VALUEON or VALUEOFF keyword. Policies using the unnamed registry value must have both VALUEON and VALUEOFF defined. |
90 | The following error occurred in %s on line %lu: Error %lu %s |
91 | Found: %s |
92 | Expected: %s |
93 | The file can not be loaded. |
100 | You need to enter something for "%s" This field cannot be left blank. |
101 | You need to enter a number for "%s" This field has invalid characters or the number is too large. |
102 | %lu is greater than the maximum allowed value of %lu. %lu will be saved instead of %lu. |
103 | %d is less than the minimum allowed value of %d. %d will be saved instead of %d. |
104 | The Group Policy snapin was unable to save your changes due to the following error: %s |
105 | %s is not a valid template file. Only files that end with the .adm file extension can be added to this Group Policy Object. |
220 | Not configured |
221 | Run Windows PowerShell scripts first |
222 | Run Windows PowerShell scripts last |
225 | A user logon script |
226 | A user logoff script |
227 | A computer startup script |
228 | A computer shutdown script |
229 | Group Policy scripts |
230 | Administrators use this extension to specify scripts that are run when the user logs on or off the computer. Scripts run in the user's context. |
231 | Administrators use this extension to specify scripts that are to run during computer startup or shutdown. Scripts run in the Local System context. |
232 | Contains user logon scripts. |
233 | Contains user logoff scripts. |
234 | Contains computer startup scripts. |
235 | Contains computer shutdown scripts. |
236 | The Group Policy Administrative Templates node contains all registry-based policy information. |
237 | (None) |
238 | The latest versions of the ADM files below are not available. This can be due to insufficient permissions or unavailable network resources. The local copy of these ADM files will be used. |
240 | (Binary data) |
241 | (Unknown data format) |
242 | This node contains registry settings that do not correspond to an Administrative Template policy (e.g. they did not originate from a .adm or .admx file). These settings may have been defined by a different snap-in. |
243 | This registry setting does not correspond to an Administrative Template policy (e.g. they did not originate from a .adm or .admx file). It may have been defined by a different snap-in. |
246 | Note: This registry setting is not stored in a policies key and thus considered a preference. Therefore if the Group Policy Object that implements this setting is ever removed, this setting will remain. |
247 | <BR> <BR> Requirements:<BR> |
248 | Policies with no Requirements information |
250 | %.100s Location - "%.300s" Error - %.100s |
300 | File %1, line %2!d!, column %3!d! |
301 | Expected one of the following possible element(s), %1, but found <%2> instead. |
302 | Expected one of the following possible element(s): %1. |
303 | No element was expected, but found <%1>. |
304 | A second occurance of element <%1> was found, but at most one was expected. |
305 | A second occurance of element <%1> was found, but only one was expected. |
306 | Encountered an error while parsing. |
310 | Encountered an unknown error while parsing (error = 0x%1!x!): %2 |
311 | Namespace '%1' is already defined as the target namespace for another file in the store. |
312 | Namespace prefix in '%1', referenced in %2 is not defined. |
313 | Expected attribute '%1' not found. |
314 | Invalid value '%1' for attribute %2. |
315 | Invalid value %1!d! for attribute %2. |
316 | Element is an abstract base type %1, expected xsi:type specifier. |
317 | Unsupported element type %1, expected xsi:type="%2" |
318 | File %1 has an unsupported format version of %2. The parser only supports version %3 and earlier minor revisions. |
319 | An appropriate resource file could not be found for file %1 (error = %2!d!): %3 |
320 | Resource file %1 has a revision of %2 which does not meet the minRequiredRevision specified in the ADMX file. |
321 | Found duplicate definition of element %1 with name '%2'. |
322 | Resource '%1' referenced in attribute %2 could not be found. |
323 | Resource string '%1' is longer than the maximum allowable length of %2!d! characters. |
324 | Resource string '%1' is not allowed to span multiple lines. |
325 | Policy definition '%1' contains elements, but does not have a presentation resource reference. |
326 | Policy presentation element '%1' in referenced presentation '%2' does not exist. |
327 | Policy element '%1' of type %2 and presentation item referring to it are incompatible. |
328 | Attribute '%1' cannot be empty. |
329 | A valueName attribute is required for policy definition '%1'. |
330 | Policy element '%1', referenced in presentation '%2' could not be found. |
COM Classes/Interfaces
There is no type library in this file with COM classes/interfaces information
Exported Functions List
The following functions are exported by this dll:CreateParserObject | DllCanUnloadNow | DllGetClassObject |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_CxxThrowException _XcptFilter __CxxFrameHandler __RTDynamicCast __dllonexit _amsg_exit _callnewh _except_handler4_common _ftol2 _ftol2_sse _initterm _itow _lock _onexit _purecall _unlock _vsnwprintf _wcsicmp _wtoi _wtoi64 _wtol free iswdigit malloc memcpy memcpy_s memmove_s memset public: __thiscall exception::exception(char const * const &) public: __thiscall exception::exception(class exception const &) public: __thiscall exception::exception(void) public: virtual __thiscall exception::~exception(void) public: virtual __thiscall type_info::~type_info(void) public: virtual char const * __thiscall exception::what(void)const wcschr wcsrchr - KERNEL32.dll:
CloseHandle CompareFileTime CompareStringW CreateDirectoryW CreateEventW CreateFileW CreateThread DebugBreak DisableThreadLibraryCalls ExpandEnvironmentStringsA ExpandEnvironmentStringsW FileTimeToLocalFileTime FileTimeToSystemTime FindClose FindFirstFileW FindNextFileW FindResourceExW FormatMessageW FreeLibrary FreeLibraryAndExitThread GetCurrentProcess GetCurrentProcessId GetCurrentThreadId GetDateFormatW GetFileAttributesExW GetFileAttributesW GetFileMUIPath GetFileSize GetFullPathNameW GetLastError GetLocalTime GetModuleFileNameW GetModuleHandleA GetModuleHandleW GetPrivateProfileSectionNamesW GetPrivateProfileStringW GetProcAddress GetSystemTimeAsFileTime GetThreadPreferredUILanguages GetTickCount GetTimeFormatW GetUserDefaultLangID GetVersion GetWindowsDirectoryW GlobalAlloc GlobalFree GlobalLock GlobalReAlloc GlobalUnlock InterlockedCompareExchange InterlockedDecrement InterlockedExchange InterlockedIncrement LoadLibraryA LoadLibraryW LoadResource LocalAlloc LocalFree LocalReAlloc LockResource MultiByteToWideChar OutputDebugStringA OutputDebugStringW QueryPerformanceCounter ReadFile ResetEvent SetEvent SetFileAttributesW SetFilePointer SetLastError SetThreadPriority SetUnhandledExceptionFilter Sleep SystemTimeToFileTime TerminateProcess UnhandledExceptionFilter WaitForSingleObject WriteFile WritePrivateProfileSectionW WritePrivateProfileStringW lstrcmpiW lstrlenW ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlInitializeCriticalSection ntdll!RtlLeaveCriticalSection - USER32.dll:
BringWindowToTop CallNextHookEx CharLowerBuffW CheckDlgButton CheckRadioButton CreateWindowExW DefWindowProcW DestroyCursor DestroyWindow DialogBoxParamW DispatchMessageW EnableWindow EndDialog GetClientRect GetDC GetDlgItem GetDlgItemTextW GetFocus GetKeyState GetNextDlgTabItem GetParent GetScrollPos GetScrollRange GetSystemMetrics GetWindow GetWindowLongW GetWindowPlacement GetWindowTextLengthW IsDlgButtonChecked IsWindowEnabled LoadCursorW LoadIconW LoadImageW LoadStringW MessageBeep MessageBoxW MsgWaitForMultipleObjects PeekMessageW PostMessageW RegisterClassW RegisterClipboardFormatW RegisterClipboardFormatW ReleaseDC SendDlgItemMessageW SendMessageW SetCursor SetDlgItemInt SetDlgItemTextW SetFocus SetScrollPos SetScrollRange SetWindowLongW SetWindowPos SetWindowTextW SetWindowsHookExW ShowScrollBar ShowWindow TranslateMessage UnhookWindowsHookEx - GDI32.dll:
DeleteObject GetTextExtentPointW SelectObject - ADVAPI32.dll:
IsTextUnicode RegCloseKey RegOpenKeyExA RegOpenKeyExW RegQueryValueExA RegQueryValueExW - SHELL32.dll:
SHFileOperationW ShellExecuteW - ole32.dll:
CoCreateInstance CoInitialize CoSetProxyBlanket CoTaskMemAlloc CoUninitialize CreateStreamOnHGlobal StringFromGUID2 - OLEAUT32.dll:
SafeArrayGetElement SysAllocString SysFreeString VariantClear - NETAPI32.dll:
dsrole!DsRoleFreeMemory dsrole!DsRoleGetPrimaryDomainInformation - ntdll.dll:
NtClose NtCreateFile RtlDosPathNameToRelativeNtPathName_U RtlFreeHeap RtlIsDosDeviceName_U RtlNtStatusToDosError RtlReleaseRelativeName