ioexplorer.rc
来自「IO函数调用测试」· RC 代码 · 共 848 行 · 第 1/3 页
RC
848 行
END
IDD_HANDLES DIALOG DISCARDABLE 0, 0, 287, 189
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Handles"
FONT 8, "MS Sans Serif"
BEGIN
CONTROL "List1",IDC_HANDLES,"SysListView32",LVS_REPORT |
LVS_SINGLESEL | WS_BORDER | WS_TABSTOP,3,6,282,122
PUSHBUTTON "CloseHandle(...)",IDC_CLOSEHANDLE,3,134,106,14
LTEXT "&Name",IDC_STATIC,119,136,20,8
EDITTEXT IDC_NAME,143,134,90,14,ES_AUTOHSCROLL
PUSHBUTTON "Set Name",IDC_SETNAME,235,134,50,14
EDITTEXT IDC_STATUS,4,153,179,11,ES_AUTOHSCROLL | ES_READONLY
PUSHBUTTON "&Help",IDC_HELPBUTTON,235,172,50,14
END
IDD_READFILE DIALOG DISCARDABLE 0, 0, 287, 189
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "ReadFile"
FONT 8, "MS Sans Serif"
BEGIN
COMBOBOX IDC_HANDLE,65,10,121,12,CBS_DROPDOWNLIST |
CBS_OWNERDRAWFIXED | WS_VSCROLL | WS_TABSTOP
LTEXT "HANDLE File",IDC_STATIC,5,12,41,8
LTEXT "DWORD NumberOfBytesToRead",IDC_STATIC,5,30,102,8
EDITTEXT IDC_BYTESTOREAD,111,27,40,14,ES_AUTOHSCROLL | ES_NUMBER
CONTROL "Spin1",IDC_SPIN_BYTESTOREAD,"msctls_updown32",
UDS_SETBUDDYINT | UDS_AUTOBUDDY | UDS_ARROWKEYS,151,27,8,
14
LTEXT "DWORD NumberOfBytesRead",IDC_STATIC,5,46,94,8
EDITTEXT IDC_BYTESREAD,111,44,40,14,ES_AUTOHSCROLL | ES_READONLY
LTEXT "LPOVERLAPPED Overlapped",IDC_STATIC,5,62,92,8
LTEXT "(not implemented)",IDC_STATIC,111,62,55,8
PUSHBUTTON "ReadFile",IDC_READFILE,2,112,50,14
EDITTEXT IDC_BYTES,2,130,283,40,ES_MULTILINE | ES_AUTOHSCROLL |
ES_READONLY
CONTROL "Hex",IDC_HEX,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,56,
114,28,10
EDITTEXT IDC_STATUS,83,113,202,10,ES_AUTOHSCROLL | ES_READONLY
EDITTEXT IDC_TEXT,4,71,281,39,ES_MULTILINE | ES_READONLY |
WS_VSCROLL
PUSHBUTTON "&Help",IDC_HELPBUTTON,235,172,50,14
END
IDD_SETFILEPOINTER DIALOG DISCARDABLE 0, 0, 287, 189
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "SetFilePointer"
FONT 8, "MS Sans Serif"
BEGIN
COMBOBOX IDC_HANDLE,65,10,121,12,CBS_DROPDOWNLIST |
CBS_OWNERDRAWFIXED | WS_VSCROLL | WS_TABSTOP
LTEXT "HANDLE File",IDC_STATIC,5,12,41,8
LTEXT "SetFilePointer",IDC_TEXT,5,78,266,30,SS_NOPREFIX
LTEXT "LONG DistanceToMove",IDC_STATIC,5,30,102,8
EDITTEXT IDC_DISTANCETOMOVE,111,27,40,14,ES_AUTOHSCROLL |
ES_NUMBER
CONTROL "Spin1",IDC_SPIN_POSITION,"msctls_updown32",
UDS_SETBUDDYINT | UDS_AUTOBUDDY | UDS_ARROWKEYS,151,27,8,
14
PUSHBUTTON "SetFilePointer",IDC_SETFILEPOINTER,5,112,50,14
EDITTEXT IDC_STATUS,83,113,191,10,ES_AUTOHSCROLL | ES_READONLY
LTEXT "PLONG DistanceToMoveHigh",IDC_STATIC,5,43,105,8
LTEXT "(not supported)",IDC_STATIC,114,44,46,8
CONTROL "FILE_BEGIN",IDC_FILE_BEGIN,"Button",BS_AUTORADIOBUTTON |
WS_GROUP | WS_TABSTOP,185,33,54,10
CONTROL "FILE_CURRENT",IDC_FILE_CURRENT,"Button",
BS_AUTORADIOBUTTON,185,43,67,10
CONTROL "FILE_END",IDC_FILE_END,"Button",BS_AUTORADIOBUTTON,185,
53,48,10
GROUPBOX "DWORD MoveMethod",IDC_STATIC,181,23,92,45
PUSHBUTTON "&Help",IDC_HELPBUTTON,235,172,50,14
END
IDD_WRITEFILE DIALOG DISCARDABLE 0, 0, 287, 189
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "WriteFile"
FONT 8, "MS Sans Serif"
BEGIN
COMBOBOX IDC_HANDLE,65,10,121,12,CBS_DROPDOWNLIST |
CBS_OWNERDRAWFIXED | WS_VSCROLL | WS_TABSTOP
LTEXT "HANDLE File",IDC_STATIC,5,12,41,8
LTEXT "DWORD NumberOfBytesToWrite",IDC_STATIC,5,30,102,8
EDITTEXT IDC_BYTESTOWRITE,111,27,40,14,ES_AUTOHSCROLL |
ES_READONLY | ES_NUMBER
LTEXT "DWORD NumberOfBytesWritten",IDC_STATIC,5,46,103,8
EDITTEXT IDC_BYTESWRITTEN,111,44,40,14,ES_AUTOHSCROLL |
ES_READONLY
LTEXT "LPOVERLAPPED Overlapped",IDC_STATIC,5,62,92,8
LTEXT "(not implemented)",IDC_STATIC,111,62,55,8
PUSHBUTTON "WriteFile",IDC_WRITEFILE,2,112,50,14
EDITTEXT IDC_BYTES,2,130,283,41,ES_MULTILINE | ES_AUTOHSCROLL
CONTROL "Hex",IDC_HEX,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,56,
114,28,10
EDITTEXT IDC_STATUS,85,113,199,10,ES_AUTOHSCROLL | ES_READONLY
EDITTEXT IDC_TEXT,3,71,281,39,ES_MULTILINE | ES_READONLY |
WS_VSCROLL
PUSHBUTTON "&Help",IDC_HELPBUTTON,235,172,50,14
END
IDD_DEVICEIOCONTROL DIALOG DISCARDABLE 0, 0, 287, 189
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "DeviceIoControl"
FONT 8, "MS Sans Serif"
BEGIN
LTEXT "HANDLE File",IDC_STATIC,5,12,41,8
COMBOBOX IDC_HANDLE,87,10,121,12,CBS_DROPDOWNLIST |
CBS_OWNERDRAWFIXED | WS_VSCROLL | WS_TABSTOP
LTEXT "DWORD IoControlCode",IDC_STATIC,5,30,72,8
COMBOBOX IDC_IOCTLS,87,27,172,30,CBS_DROPDOWN | CBS_SORT |
WS_VSCROLL | WS_TABSTOP
CONTROL "LPVOID InBuffer ",IDC_INBUFFER_ENABLE,"Button",
BS_AUTOCHECKBOX | BS_LEFTTEXT | WS_TABSTOP,5,41,70,10
EDITTEXT IDC_INBYTES,86,40,189,37,ES_MULTILINE | ES_AUTOVSCROLL |
WS_VSCROLL
LTEXT "DWORD InBufferSize",IDC_INBUFFER_CAPTION,5,54,68,8
EDITTEXT IDC_INBUFFERSIZE,4,63,40,14,ES_AUTOHSCROLL | ES_READONLY |
ES_NUMBER
CONTROL "Hex",IDC_HEXIN,"Button",BS_AUTOCHECKBOX | BS_LEFTTEXT |
WS_TABSTOP,56,66,28,10
CONTROL "LPVOID OutBuffer",IDC_OUTBUFFER_ENABLE,"Button",
BS_AUTOCHECKBOX | BS_LEFTTEXT | WS_TABSTOP,5,80,69,10
EDITTEXT IDC_OUTBYTES,86,78,189,37,ES_MULTILINE | ES_AUTOVSCROLL |
ES_READONLY | WS_VSCROLL
LTEXT "DWORD OutBufferSize",IDC_OUTBUFFER_CAPTION,5,90,68,8
EDITTEXT IDC_OUTBUFFERSIZE,5,100,40,14,ES_AUTOHSCROLL | ES_NUMBER
CONTROL "Spin1",IDC_SPIN_OUTBUFFERSIZE,"msctls_updown32",
UDS_SETBUDDYINT | UDS_AUTOBUDDY | UDS_ARROWKEYS,45,100,8,
14
CONTROL "Hex",IDC_HEXOUT,"Button",BS_AUTOCHECKBOX | BS_LEFTTEXT |
WS_TABSTOP,56,103,28,10
LTEXT "LPDWORD BytesReturned",IDC_BYTESRETURNED_CAPTION,5,121,
82,8
EDITTEXT IDC_BYTESRETURNED,90,117,40,14,ES_AUTOHSCROLL |
ES_READONLY
EDITTEXT IDC_TEXT,4,135,272,22,ES_MULTILINE | ES_READONLY |
WS_VSCROLL
PUSHBUTTON "&DeviceIoControl",IDC_DEVICEIOCONTROL,2,159,57,14
EDITTEXT IDC_STATUS,83,160,191,10,ES_AUTOHSCROLL | ES_READONLY
PUSHBUTTON "IOCTL &Manager...",IDC_IOCTL,214,10,57,14
PUSHBUTTON "&Help",IDC_HELPBUTTON,235,172,50,14
END
IDD_GetFileSize DIALOG DISCARDABLE 0, 0, 287, 189
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "GetFileSize"
FONT 8, "MS Sans Serif"
BEGIN
LTEXT "HANDLE File",IDC_STATIC,5,12,41,8
COMBOBOX IDC_HANDLE,87,10,121,12,CBS_DROPDOWNLIST |
CBS_OWNERDRAWFIXED | WS_VSCROLL | WS_TABSTOP
LTEXT "LPDWORD FileSizeHigh",IDC_STATIC,2,32,75,8
EDITTEXT IDC_TEXT,0,52,272,16,ES_MULTILINE | ES_READONLY |
WS_VSCROLL
PUSHBUTTON "&GetFileSize",IDC_GETFILESIZE,4,74,57,14
EDITTEXT IDC_STATUS,80,74,191,12,ES_AUTOHSCROLL | ES_READONLY
LTEXT "(Not Supported)",IDC_STATIC,87,31,49,8
PUSHBUTTON "&Help",IDC_HELPBUTTON,235,172,50,14
END
IDD_IOCTL DIALOG DISCARDABLE 0, 0, 292, 209
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "IOCTL Manager"
FONT 8, "MS Sans Serif"
BEGIN
LTEXT "Na&me",IDC_STATIC,7,4,20,8
EDITTEXT IDC_NAME,7,12,143,14,ES_AUTOHSCROLL
GROUPBOX "Device Type",IDC_STATIC,7,27,112,30
EDITTEXT IDC_DEVICETYPE,10,37,22,14,ES_AUTOHSCROLL
CONTROL "Spin1",IDC_SPINDEVICETYPE,"msctls_updown32",
UDS_SETBUDDYINT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
UDS_NOTHOUSANDS,32,37,8,14
CONTROL "&Microsoft",IDC_MICROSOFT,"Button",BS_AUTORADIOBUTTON |
WS_GROUP | WS_TABSTOP,44,35,43,10
CONTROL "&User",IDC_USER,"Button",BS_AUTORADIOBUTTON,44,46,31,10
LTEXT "&Function",IDC_STATIC,121,29,26,8
EDITTEXT IDC_FUNCTION,121,38,22,14,ES_AUTOHSCROLL
CONTROL "Spin1",IDC_SPINFUNCTION,"msctls_updown32",
UDS_SETBUDDYINT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
UDS_NOTHOUSANDS,142,38,8,14
GROUPBOX "Method",IDC_STATIC,153,3,59,55
CONTROL "&Buffered",IDC_METHODBUFFERED,"Button",
BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,160,13,41,10
CONTROL "Direct &In",IDC_METHODDIRECTIN,"Button",
BS_AUTORADIOBUTTON,160,23,40,10
CONTROL "Direct &out",IDC_METHODDIRECTOUT,"Button",
BS_AUTORADIOBUTTON,160,33,44,10
CONTROL "&Neither",IDC_METHODNEITHER,"Button",BS_AUTORADIOBUTTON,
160,43,38,10
GROUPBOX "Access",IDC_STATIC,218,3,59,55
EDITTEXT IDC_IOCTL,7,60,266,13,ES_AUTOHSCROLL | ES_READONLY
LTEXT "IOCTL &Library",IDC_STATIC,5,103,42,8
LISTBOX IDC_LHS,0,113,87,94,LBS_SORT | LBS_OWNERDRAWFIXED |
LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL |
WS_HSCROLL | WS_TABSTOP
PUSHBUTTON "<< &Create",IDC_NEW,92,114,50,14
PUSHBUTTON "&Add >>",IDC_ADD,92,137,50,14
PUSHBUTTON "A&dd All >>",IDC_ADDALL,92,153,50,14
PUSHBUTTON "<< &Remove",IDC_REMOVE,92,175,50,14
PUSHBUTTON "<<R&emove All",IDC_REMOVEALL,92,191,50,14
LTEXT "Active &IOCTLs",IDC_STATIC,151,103,44,8
LISTBOX IDC_RHS,148,113,87,94,LBS_SORT | LBS_OWNERDRAWFIXED |
LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL |
WS_HSCROLL | WS_TABSTOP
PUSHBUTTON "&Header File",IDC_HEADERFILE,239,131,50,14
DEFPUSHBUTTON "OK",IDOK,239,151,50,14
PUSHBUTTON "Cancel",IDCANCEL,239,167,50,14
PUSHBUTTON "&Help",IDC_HELPBUTTON,239,189,50,14
EDITTEXT IDC_CURRENT_SELECTION,4,77,259,13,ES_AUTOHSCROLL |
ES_READONLY
CONTROL "",IDC_STATIC,"Static",SS_BLACKFRAME | SS_SUNKEN,4,2,287,
73
ICON IDI_UPARROW,IDC_LHS_UP,69,92,18,20
ICON IDI_UPARROW,IDC_RHS_UP,219,93,18,20
PUSHBUTTON "&Edit",IDC_EDIT,265,77,24,13
PUSHBUTTON "&Delete",IDC_DELETE,92,98,50,14
PUSHBUTTON "&Preload",IDC_PRELOADS,239,106,50,14
CONTROL "A&ny",IDC_ACCESS_ANY,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,226,13,28,10
CONTROL "&Read",IDC_ACCESS_READ,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,226,23,33,10
CONTROL "&Write",IDC_ACCESS_WRITE,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,226,33,32,10
EDITTEXT IDC_DEVICE_DECIMAL,87,37,29,14,ES_AUTOHSCROLL
END
IDD_NOTE DIALOG DISCARDABLE 0, 0, 234, 47
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Add Annotation"
FONT 8, "MS Sans Serif"
BEGIN
LTEXT "&Annotation",IDC_STATIC,7,4,33,8
EDITTEXT IDC_ANNOTATION,4,14,226,12,ES_AUTOHSCROLL
DEFPUSHBUTTON "OK",IDOK,180,30,50,14
PUSHBUTTON "Cancel",IDCANCEL,128,30,50,14
END
IDD_QUERYDOSDEVICE DIALOG DISCARDABLE 0, 0, 287, 188
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "QueryDosDevice"
FONT 8, "MS Sans Serif"
BEGIN
LISTBOX IDC_LIST,0,17,140,114,LBS_SORT | LBS_NOINTEGRALHEIGHT |
WS_VSCROLL | WS_TABSTOP
LISTBOX IDC_RESULT,0,136,140,52,LBS_NOINTEGRALHEIGHT |
WS_VSCROLL | WS_TABSTOP
LISTBOX IDC_DEVICE,147,17,140,170,LBS_SORT |
LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
LTEXT "\\?? (\\DosDevices)",IDC_STATIC,1,3,75,8
LTEXT "Symbolic link",IDC_STATIC,147,4,75,8
END
#ifndef _MAC
/////////////////////////////////////////////////////////////////////////////
//
// Version
//
1 VERSIONINFO
FILEVERSION 4,0,0,0
PRODUCTVERSION 4,0,0,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0xbL
#else
FILEFLAGS 0xaL
#endif
FILEOS 0x4L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904e4"
BEGIN
VALUE "Comments", "Author: Joseph M. Newcomer\0"
VALUE "CompanyName", "The Joseph M. Newcomer Co.\0"
VALUE "FileDescription", "I/O Explorer\0"
VALUE "FileVersion", "4.0\0"
VALUE "InternalName", "I/O Explorer\0"
VALUE "LegalCopyright", "Copyright
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?