文档库 最新最全的文档下载
当前位置:文档库 › WINDOWS消息对照表

WINDOWS消息对照表

WINDOWS消息对照表
WINDOWS消息对照表

Public Enum WindowMessages

WM_ACTIVATE = &H6

WM_ACTIVATEAPP = &H1C

WM_ASKCBFORMATNAME = &H30C

WM_CANCELJOURNAL = &H4B

WM_CANCELMODE = &H1F

WM_CAPTURECHANGED = &H1F

WM_CAPTURECHANGED_R = &H215

WM_CHANGECBCHAIN = &H30D

WM_CHAR = &H102

WM_CHARTOITEM = &H2F

WM_CHILDACTIVATE = &H22

WM_CHOOSEFONT_GETLOGFONT = &H401

WM_CHOOSEFONT_SETFLAGS = (&H400 + 102)

WM_CHOOSEFONT_SETLOGFONT = (&H400 + 101) WM_CLEAR = &H303

WM_CLOSE = &H10

WM_COMMAND = &H111

WM_COMPACTING = &H41

WM_COMPAREITEM = &H39

WM_CONTEXTMENU = &H7B

WM_CONVERTREQUESTEX = &H108

WM_COPY = &H301

WM_COPYDATA = &H4A

WM_CREATE = &H1

WM_CTLCOLORBTN = &H135

WM_CTLCOLORDLG = &H136

WM_CTLCOLOREDIT = &H133

WM_CTLCOLORLISTBOX = &H134

WM_CTLCOLORMSGBOX = &H132

WM_CTLCOLORSCROLLBAR = &H137 WM_CTLCOLORSTATIC = &H138

WM_CUT = &H300

WM_DDE_ACK = (&H3E0 + 4)

WM_DDE_ADVISE = (&H3E0 + 2)

WM_DDE_DATA = (&H3E0 + 5)

WM_DDE_EXECUTE = (&H3E0 + 8) WM_DDE_FIRST = &H3E0

WM_DDE_INITIATE = &H3E0

WM_DDE_LAST = (&H3E0 + 8)

WM_DDE_POKE = (&H3E0 + 7)

WM_DDE_REQUEST = (&H3E0 + 6) WM_DDE_TERMINATE = (&H3E0 + 1) WM_DDE_UNADVISE = (&H3E0 + 3) WM_DEADCHAR = &H103

WM_DELETEITEM = &H2D

WM_DESTROY = &H2

WM_DESTROYCLIPBOARD = &H307 WM_DEVICECHANGE = &H219

WM_DEVMODECHANGE = &H1B

WM_DRAWCLIPBOARD = &H308

WM_DRAWITEM = &H2B

WM_DROPFILES = &H233

WM_ENABLE = &HA

WM_ENDSESSION = &H16

WM_ENTERIDLE = &H121

WM_ENTERSIZEMOVE = &H231

WM_ENTERMENULOOP = &H211

WM_ERASEBKGND = &H14

WM_EXITMENULOOP = &H212

WM_EXITSIZEMOVE = &H232

WM_FONTCHANGE = &H1D

WM_GETDLGCODE = &H87

WM_GETFONT = &H31

WM_GETHOTKEY = &H33

WM_GETMINMAXINFO = &H24

WM_GETTEXT = &HD

WM_GETTEXTLENGTH = &HE

WM_HELP = &H53

WM_HOTKEY = &H312

WM_HSCROLL = &H114

WM_HSCROLLCLIPBOARD = &H30E

WM_ICONERASEBKGND = &H27

WM_IME_CHAR = &H286

WM_IME_COMPOSITION = &H10F

WM_IME_COMPOSITIONFULL = &H284

WM_IME_CONTROL = &H283

WM_IME_ENDCOMPOSITION = &H10E

WM_IME_KEYDOWN = &H290

WM_IME_KEYLAST = &H10F

WM_IME_KEYUP = &H291

WM_IME_NOTIFY = &H282

WM_IME_SELECT = &H285

WM_IME_SETCONTEXT = &H281

WM_IME_STARTCOMPOSITION = &H10D WM_INITDIALOG = &H110

WM_INITMENU = &H116

WM_INITMENUPOPUP = &H117

WM_INPUTLANGCHANGEREQUEST = &H50 WM_INPUTLANGCHANGE = &H51

WM_KEYDOWN = &H100

WM_KEYUP = &H101

WM_KILLFOCUS = &H8

WM_LBUTTONDBLCLK = &H203

WM_LBUTTONDOWN = &H201 鼠标左键按下的消息WM_LBUTTONUP = &H202

WM_MBUTTONDBLCLK = &H209

WM_MBUTTONDOWN = &H207

WM_MBUTTONUP = &H208

WM_MDIACTIVATE = &H222

WM_MDICASCADE = &H227

WM_MDICREATE = &H220

WM_MDIDESTROY = &H221

WM_MDIGETACTIVE = &H229

WM_MDIICONARRANGE = &H228

WM_MDIMAXIMIZE = &H225

WM_MDINEXT = &H224

WM_MDIREFRESHMENU = &H234

WM_MDIRESTORE = &H223

WM_MDISETMENU = &H230

WM_MDITILE = &H226

WM_MEASUREITEM = &H2C

WM_MENUCHAR = &H120

WM_MENUSELECT = &H11F

WM_MENURBUTTONUP = &H122

WM_MENUDRAG = &H123

WM_MENUGETOBJECT = &H124

WM_MENUCOMMAND = &H126

WM_MOUSEACTIVATE = &H21

WM_MOUSEHOVER = &H2A1

WM_MOUSELEAVE = &H2A3

WM_MOUSEMOVE = &H200

WM_MOUSEWHEEL = &H20A

WM_MOVE = &H3

WM_MOVING = &H216

WM_NCACTIVATE = &H86

WM_NCCALCSIZE = &H83

WM_NCCREATE = &H81

WM_NCDESTROY = &H82

WM_NCHITTEST = &H84

WM_NCLBUTTONDBLCLK = &HA3 WM_NCLBUTTONDOWN = &HA1 WM_NCLBUTTONUP = &HA2

WM_NCMBUTTONDBLCLK = &HA9 WM_NCMBUTTONDOWN = &HA7 WM_NCMBUTTONUP = &HA8

WM_NCMOUSEMOVE = &HA0

WM_NCPAINT = &H85

WM_NCRBUTTONDBLCLK = &HA6 WM_NCRBUTTONDOWN = &HA4 WM_NCRBUTTONUP = &HA5

WM_NEXTDLGCTL = &H28

WM_NEXTMENU = &H213

WM_NULL = &H0

WM_PAINT = &HF

WM_PAINTCLIPBOARD = &H309 WM_PAINTICON = &H26

WM_PALETTECHANGED = &H311 WM_PALETTEISCHANGING = &H310 WM_PARENTNOTIFY = &H210

WM_PENWINFIRST = &H380

WM_PENWINLAST = &H38F

WM_POWER = &H48

WM_POWERBROADCAST = &H218

WM_PRINT = &H317

WM_PRINTCLIENT = &H318

WM_PSD_ENVSTAMPRECT = (&H400 + 5) WM_PSD_FULLPAGERECT = (&H400 + 1) WM_PSD_GREEKTEXTRECT = (&H400 + 4) WM_PSD_MARGINRECT = (&H400 + 3)

WM_PSD_MINMARGINRECT = (&H400 + 2) WM_PSD_PAGESETUPDLG = (&H400)

WM_PSD_YAFULLPAGERECT = (&H400 + 6) WM_QUERYDRAGICON = &H37

WM_QUERYENDSESSION = &H11

WM_QUERYNEWPALETTE = &H30F

WM_QUERYOPEN = &H13

WM_QUEUESYNC = &H23

WM_QUIT = &H12

WM_RBUTTONDBLCLK = &H206

WM_RBUTTONDOWN = &H204

WM_RBUTTONUP = &H205

WM_RENDERALLFORMATS = &H306

WM_RENDERFORMAT = &H305

WM_SETCURSOR = &H20

WM_SETFOCUS = &H7

WM_SETFONT = &H30

WM_SETHOTKEY = &H32

WM_SETREDRAW = &HB

WM_SETTINGCHANGE = &H1A

WM_SHOWWINDOW = &H18

WM_SIZE = &H5

WM_SIZING = &H214

WM_SIZECLIPBOARD = &H30B

WM_SPOOLERSTATUS = &H2A

WM_SYSCHAR = &H106

WM_SYSCOLORCHANGE = &H15

WM_SYSCOMMAND = &H112

WM_SYSDEADCHAR = &H107

WM_SYSKEYDOWN = &H104

WM_SYSKEYUP = &H105

WM_TIMECHANGE = &H1E

WM_TIMER = &H113

WM_UNDO = &H304

WM_USER = &H400

WM_VKEYTOITEM = &H2E

WM_VSCROLL = &H115

WM_VSCROLLCLIPBOARD = &H30A

WM_WINDOWPOSCHANGED = &H47

WM_WINDOWPOSCHANGING = &H46

WM_WININICHANGE = &H1A

WM_APPCOMMAND = &H319

End Enum

WM_NCLBUTTONUP , WM_NCMBUTTONUP , WM_NCRBUTTONUP Public Enum enHitTestResult

HTBORDER = 18

HTBOTTOM = 15

HTBOTTOMLEFT = 16

HTBOTTOMRIGHT = 17

HTCAPTION = 2

HTCLIENT = 1

HTERROR = (-2)

HTGROWBOX = 4

HTHSCROLL = 6

HTLEFT = 10

HTMAXBUTTON = 9

HTMENU = 5

HTMINBUTTON = 8

HTNOWHERE = 0

HTRIGHT = 11

HTSYSMENU = 3

HTTOP = 12

HTTOPLEFT = 13

HTTOPRIGHT = 14

HTVSCROLL = 7

HTTRANSPARENT = (-1)

HTOBJECT = 19

HTCLOSE = 20

HTHELP = 21

End Enum

C#开发WinForm中 Window 消息大全

北大青鸟中关村:C#开发WinForm中Window 消息大全 消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。北大青鸟中关村:消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg,它在Windows 单元中是这样声明的: type TMsg = packed record hwnd: HWND; //窗口句柄message: UINT;//消息常量标识符wParam: WPARAM ;// 32位消息的特定附加信息lParam: LPARAM ;// 32位消息的特定附加信息time: DWORD;//消息创建时的时间pt: TPoint; //消息创建时的鼠标位置end ; 消息中有什么?是否觉得一个消息记录中的信息像希腊语一样?如果是这样,那么看一看下面的解释:hwnd 32位的窗口句柄。窗口可以是任何类型的屏幕对象,因为Win32能够维护大多数可视对象的句柄(窗口、对话框、按钮、编辑框等)。message 用于区别其他消息的常量值,这些常量可以是Windows单元中预定义的常量,也可以是自定义的常量。wParam 通常是一个与消息有关的常量值,也可能是窗口或控件的句柄。 lParam 通常是一个指向内存中数据的指针。由于WParam、lParam 和Pointer都是32位的,因此,它们之间可以相互转换。

public class WindowsMessage { public const int WM_NULL = 0x0000; // public const int WM_CREATE = 0x0001; //应用程序创建一个窗口 public const int WM_DESTROY = 0x0002; //一个窗口被销毁 public const int WM_MOVE = 0x0003; //移动一个窗口 public const int WM_SIZE = 0x0005; //改变一个窗口的大小 public const int WM_ACTIVATE = 0x0006; //一个窗口被激活或失去激活状态; public const int WM_SETFOCUS = 0x0007; //获得焦点后 public const int WM_KILLFOCUS = 0x0008; //失去焦点 public const int WM_ENABLE = 0x000A; //改变enable状态 public const int WM_SETREDRAW = 0x000B; //设置窗口是否能重画 public const int WM_SETTEXT = 0x000C; //应用程序发送此消息来设置一个窗口的文本 public const int WM_GETTEXT = 0x000D; //应用程序发送此消息来复制对应窗口的文本到缓冲区

Windows 事件ID及解释大全

Windows 事件ID及解释大全 0 操作成功完成。 1 函数不正确。 2 系统找不到指定的文件。 3 系统找不到指定的路径。 4 系统无法打开文件。 5 拒绝访问。 6 句柄无效。 7 存储控制块被损坏。 8 存储空间不足,无法处理此命令。 9 存储控制块地址无效。 10 环境不正确。 11 试图加载格式不正确的程序。 12 访问码无效。 13 数据无效。 14 存储空间不足,无法完成此操作。 15 系统找不到指定的驱动器。 16 无法删除目录。 17 系统无法将文件移到不同的驱动器。 18 没有更多文件。 19 介质受写入保护。 20 系统找不到指定的设备。

21 设备未就绪。 22 设备不识别此命令。 23 数据错误(循环冗余检查)。 24 程序发出命令,但命令长度不正确。 25 驱动器找不到磁盘上特定区域或磁道。 26 无法访问指定的磁盘或软盘。 27 驱动器找不到请求的扇区。 28 打印机缺纸。 29 系统无法写入指定的设备。 30 系统无法从指定的设备上读取。 31 连到系统上的设备没有发挥作用。 32 另一个程序正在使用此文件,进程无法访问。 33 另一个程序已锁定文件的一部分,进程无法访问。 36 用来共享的打开文件过多。 38 已到文件结尾。 39 磁盘已满。 50 不支持请求。 51 Windows 无法找到网络路径。请确认网络路径正确并且目标计算机不忙或已关闭。如果 Windows 仍然无法找到网络路径,请与网络管理员联系。 52 由于网络上有重名,没有连接。请到“控制面板”中的“系统”更改计算机名,然后重试。 53 找不到网络路径。 54 网络很忙。

Windows命令大全

windows运行命令大全winver 检查Windows版本 wmimgmt.msc 打开Windows管理体系结构(wmi) wupdmgr Windows更新程序 wscript Windows脚本宿主设置 write 写字板 winmsd 系统信息 wiaacmgr 扫描仪和照相机向导 winchat xp自带局域网聊天 mem.exe 显示内存使用情况 msconfig.exe 系统配置实用程序 mplayer2 简易widnows media player mspaint 画图板 mstsc 远程桌面连接 mplayer2 媒体播放机 magnify 放大镜实用程序 mmc 打开控制台 mobsync 同步命令 dxdiag 检查directx信息 drwtsn32 系统医生 devmgmt.msc 设备管理器

dfrg.msc 磁盘碎片整理程序 diskmgmt.msc 磁盘管理实用程序 dcomcnfg 打开系统组件服务 ddeshare 打开dde共享设置 dvdplay dvd播放器 net stop messenger 停止信使服务 net start messenger 开始信使服务 notepad 打开记事本 nslookup 网络管理的工具向导 ntbackup 系统备份和还原 narrator 屏幕“讲述人” ntmsmgr.msc 移动存储管理器 ntmsoprq.msc 移动存储管理员操作请求 netstat -an (tc)命令检查接口 syncapp 创建一个公文包 sysedit 系统配置编辑器 sigverif 文件签名验证程序 sndrec32 录音机 shrpubw 创建共享文件夹 secpol.msc 本地安全策略 syskey 系统加密,一旦加密就不能解开,保护Windows xp系统的双重

WINDOWS中CMD命令大全(可直接打印)

开始→运行→输入的命令集锦 winver---------检查Windows版本 wmimgmt.msc----打开windows管理体系结构(WMI) wupdmgr--------windows更新程序 wscript--------windows脚本宿主设置 write----------写字板 winmsd---------系统信息 wiaacmgr-------扫描仪和照相机向导 winchat--------XP自带局域网聊天 mem.exe--------显示内存使用情况 Msconfig.exe---系统配置实用程序 mplayer2-------简易widnows media player mspaint--------画图板 mstsc----------远程桌面连接 mplayer2-------媒体播放机 magnify--------放大镜实用程序 mmc------------打开控制台 mobsync--------同步命令 dxdiag---------检查DirectX信息 drwtsn32------ 系统医生 devmgmt.msc--- 设备管理器 dfrg.msc-------磁盘碎片整理程序 diskmgmt.msc---磁盘管理实用程序 dcomcnfg-------打开系统组件服务 ddeshare-------打开DDE共享设置 dvdplay--------DVD播放器 net stop messenger-----停止信使服务 net start messenger----开始信使服务 notepad--------打开记事本 nslookup-------网络管理的工具向导 ntbackup-------系统备份和还原 narrator-------屏幕“讲述人” ntmsmgr.msc----移动存储管理器 ntmsoprq.msc---移动存储管理员操作请求 netstat -an----(TC)命令检查接口 syncapp--------创建一个公文包 sysedit--------系统配置编辑器 sigverif-------文件签名验证程序 sndrec32-------录音机 shrpubw--------创建共享文件夹 secpol.msc-----本地安全策略 syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码 services.msc---本地服务设置Sndvol32-------音量控制程序 sfc.exe--------系统文件检查器 sfc /scannow---windows文件保护 tsshutdn-------60秒倒计时关机命令 tourstart------xp简介(安装完成后出现的漫游xp程序)taskmgr--------任务管理器 eventvwr-------事件查看器 eudcedit-------造字程序 explorer-------打开资源管理器 packager-------对象包装程序 perfmon.msc----计算机性能监测程序 progman--------程序管理器 regedit.exe----注册表 rsop.msc-------组策略结果集 regedt32-------注册表编辑器 rononce -p ----15秒关机 regsvr32 /u *.dll----停止dll文件运行 regsvr32 /u zipfldr.dll------取消ZIP支持 cmd.exe--------CMD命令提示符 chkdsk.exe-----Chkdsk磁盘检查 certmgr.msc----证书管理实用程序 calc-----------启动计算器 charmap--------启动字符映射表 cliconfg-------SQL SERVER 客户端网络实用程序 Clipbrd--------剪贴板查看器 conf-----------启动netmeeting compmgmt.msc---计算机管理 cleanmgr-------垃圾整理 ciadv.msc------索引服务程序 osk------------打开屏幕键盘 odbcad32-------ODBC数据源管理器 oobe/msoobe /a----检查XP是否激活 lusrmgr.msc----本机用户和组 logoff---------注销命令 iexpress-------木马捆绑工具,系统自带 Nslookup-------IP地址侦测器 fsmgmt.msc-----共享文件夹管理器 utilman--------辅助工具管理器 sndrec32-------录音机 Nslookup-------IP地址侦测器 explorer-------打开资源管理器 logoff---------注销命令 tsshutdn-------60秒倒计时关机命令 lusrmgr.msc----本机用户和组

Windows错误代码解释大全

遇到什么错误了就找找,应该会有帮助的。 6001 0x1771 指定的文件无法解密。 6002 0x1772 指定的文件已加密,而且用户没有能力解密。 6003 0x1773 这个系统没有有效的加密恢复策略配置。 6004 0x1774 所需的加密驱动程序并未加载到系统中。 6005 0x1775 文件加密所使用的加密驱动程序与目前加载的加密驱动程序不同。 6006 0x1776 没有为用户定义EFS 关键字。 6007 0x1777 指定的文件并未加密。 6008 0x1778 指定的文件不是定义的EFS 导出格式。 6009 0x1779 指定的文件是只读文件。 6010 0x177A 已为加密而停用目录。 6011 0x177B 不信任服务器来进行远程加密操作。 6012 0x177C 为此系统配置的恢复策略包含无效恢复证书。 6013 0x177D 用在此源文件上的加密算法需要比目标文件上更大的密钥缓冲区。 6014 0x177E 磁盘分区不支持文件加密。 6015 0x177F 这台机器已为文件加密而停用。 6016 0x1780 需要一个更新的系统来解密此加密文件。 6118 0x17E6 此工作组的服务器列表当前无法使用 6200 0x1838 要正常运行,任务计划程序服务的配置必须在系统帐户中运行。单独的任务可以被配 置成在其他帐户中运行。 6600 0x19C8 日志服务遇到无效日志扇区。 6601 0x19C9 日志服务遇到块校验无效的日志扇区。 6602 0x19CA 日志服务遇到重映射的日志扇区。 6603 0x19CB 日志服务遇到部分或未完成的日志块。 6604 0x19CC 日志服务遇到错误,原因:试图访问活动日志范围外的数据。 6605 0x19CD 日志服务用户排列缓冲区已用尽。 6606 0x19CE 日志服务遇到错误,原因:试图从读取上下文无效的排列区读取。 6607 0x19CF 日志服务遇到无效日志重新启动区域。 6608 0x19D0 日志服务遇到无效日志块版本。 6609 0x19D1 日志服务遇到无效日志块。 6610 0x19D2 日志服务遇到错误,原因:试图以无效读取模式读取。 6611 0x19D3 日志服务遇到错误,原因:日志流没有重启动区。 6612 0x19D4 日志服务遇到损坏的元数据文件。 6613 0x19D5 日志服务遇到无法由日志文件系统创建的元数据文件。 6614 0x19D6 日志服务遇到数据不一致的元数据文件。 6615 0x19D7 日志服务遇到错误,原因:试图分配和排列保留空间。 6616 0x19D8 BITS 报告计划下载已经失败了%2 次。原因是: %1。日志服务无法删除日志文件或 文件系统容器。 6617 0x19D9 日志已经达到允许分配给日志文件的容器的上限。 6618 0x19DA 日志服务试图读取或写入日志开始之前的位置。

Win32消息大全

Win32消息大全 阿杰发表于:2007-8-1720:52来源:外挂基地 消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg, 它在Windows单元中是这样声明的: type TMsg=packed record hwnd:HWND;//窗口句柄 message:UINT;//消息常量标识符 wParam:WPARAM;//32位消息的特定附加信息 lParam:LPARAM;//32位消息的特定附加信息 time:DWORD;//消息创建时的时间 pt:TPoint;//消息创建时的鼠标位置 end; 消息中有什么?

是否觉得一个消息记录中的信息像希腊语一样?如果是这样,那么看一看下面的解释: hwnd32位的窗口句柄。窗口可以是任何类型的屏幕对象,因为Win32能够维护大多数可视对象的句柄(窗口、对话框、按钮、编辑框等)。 message用于区别其他消息的常量值,这些常量可以是Windows单元中预定义的常量,也可以是自定义的常量。 wParam通常是一个与消息有关的常量值,也可能是窗口或控件的句柄。 lParam通常是一个指向内存中数据的指针。由于W P a r a m、l P a r a m和P o i n t e r 都是32位的, 因此,它们之间可以相互转换。 WM_NULL=$0000; WM_CREATE=$0001; 应用程序创建一个窗口 WM_DESTROY=$0002; 一个窗口被销毁 WM_MOVE=$0003; 移动一个窗口 WM_SIZE=$0005; 改变一个窗口的大小 WM_ACTIVATE=$0006;

Windows批处理大全

Windows 批处理大全(附各种实例) 批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。当然我们的这个版本的主要内容是介绍批处理在入侵中一些实际运用,例如我们后面要提到的用批处理文件来给系统打补丁、批量植入后门程序等。下面就开始我们批处理学习之旅吧。 一.简单批处理内部命令简介 1.Echo 命令 打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。 语法 echo [{on|off}] [message] Sample:@echo off / echo hello world 在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。 2.@ 命令 表示不显示@后面的命令,在入侵过程中(例如使用批处理来格式化敌人的硬盘)自然不能让对方看到你使用的命令啦。 Sample:@echo off @echo Now initializing the program,please wait a minite... @format X: /q/u/autoset (format 这个命令是不可以使用/y这个参数的,可喜的是微软留了个autoset这个参数给我们,效果和/y是一样的。) 3.Goto 命令 指定跳转到标签,找到标签后,程序将处理从下一行开始的命令。 语法:goto label (label是参数,指定所要转向的批处理程序中的行。) Sample: if {%1}=={} goto nop arm s if {%2}=={} goto nop arm s(如果这里的if、%1、%2你不明白的话,先跳过去,后面会有详细的解释。) @Rem check parameters if null show usage :nop arm s echo Usage: monitor.bat ServerIP PortNumber goto end 标签的名字可以随便起,但是最好是有意义的字母啦,字母前加个:用来表示这个字母是标签,goto命令就是根据这个:来寻找下一步跳到到那里。最好有一些说明这样你别人看起来才会理解你的意图啊。 4.Rem 命令 注释命令,在C语言中相当与/*--------*/,它并不会被执行,只是起一个注释的

Windows 事件ID及解释大全

Windows 事件ID及解释大全代码错误信息解释 -------------------------------------------- 0 操作成功完成。 1 函数不正确。 2 系统找不到指定的文件。 3 系统找不到指定的路径。 4 系统无法打开文件。 5 拒绝访问。 6 句柄无效。 7 存储控制块被损坏。 8 存储空间不足,无法处理此命令。 9 存储控制块地址无效。 10 环境不正确。 11 试图加载格式不正确的程序。 12 访问码无效。 13 数据无效。

14 存储空间不足,无法完成此操作。 15 系统找不到指定的驱动器。 16 无法删除目录。 17 系统无法将文件移到不同的驱动器。 18 没有更多文件。 19 介质受写入保护。 20 系统找不到指定的设备。 21 设备未就绪。 22 设备不识别此命令。 23 数据错误(循环冗余检查)。 24 程序发出命令,但命令长度不正确。 25 驱动器找不到磁盘上特定区域或磁道。 26 无法访问指定的磁盘或软盘。 27 驱动器找不到请求的扇区。 28 打印机缺纸。 29 系统无法写入指定的设备。 30 系统无法从指定的设备上读取。

31 连到系统上的设备没有发挥作用。 32 另一个程序正在使用此文件,进程无法访问。 33 另一个程序已锁定文件的一部分,进程无法访问。 36 用来共享的打开文件过多。 38 已到文件结尾。 39 磁盘已满。 50 不支持请求。 51 Windows无法找到网络路径。请确认网络路径正确并且目标计算机不忙或已关闭。如果Windows仍然无法找到网络路径,请与网络管理员联系。 52 由于网络上有重名,没有连接。请到“控制面板”中的“系统”更改计算机名,然后重试。 53 找不到网络路径。 54 网络很忙。 55 指定的网络资源或设备不再可用。 56 已达到网络 BIOS 命令限制。 57 网络适配器硬件出错。 58 指定的服务器无法运行请求的操作。 59 出现了意外的网络错误。

Windows事件ID及解释大全

Windows事件ID及解释大全 0 操作成功完成。 1 函数不正确。 2 系统找不到指定的文件。 3 系统找不到指定的路径。 4 系统无法打开文件。 5 拒绝访问。 6 句柄无效。 7 存储控制块被损坏。 8 存储空间不足,无法处理此命令。 9 存储控制块地址无效。 10 环境不正确。 11 试图加载格式不正确的程序。 12 访问码无效。 13 数据无效。 14 存储空间不足,无法完成此操作。 15 系统找不到指定的驱动器。 16 无法删除目录。 17 系统无法将文件移到不同的驱动器。 18 没有更多文件。 19 介质受写入保护。 20 系统找不到指定的设备。

21 设备未就绪。 22 设备不识别此命令。 23 数据错误(循环冗余检查)。 24 程序发出命令,但命令长度不正确。 25 驱动器找不到磁盘上特定区域或磁道。 26 无法访问指定的磁盘或软盘。 27 驱动器找不到请求的扇区。 28 打印机缺纸。 29 系统无法写入指定的设备。 30 系统无法从指定的设备上读取。 31 连到系统上的设备没有发挥作用。 32 另一个程序正在使用此文件,进程无法访问。 33 另一个程序已锁定文件的一部分,进程无法访问。 36 用来共享的打开文件过多。 38 已到文件结尾。 39 磁盘已满。 50 不支持请求。 51 Windows 无法找到网络路径。请确认网络路径正确并且目标计算机不忙或已关闭。如果 Windows 仍然无法找到网络路径,请与网络管理员联系。 52 由于网络上有重名,没有连接。请到“控制面板”中的“系统”更改计算机名,然后重 试。 53 找不到网络路径。 54 网络很忙。 55 指定的网络资源或设备不再可用。

WINDOWS消息对照表

Public Enum WindowMessages WM_ACTIVATE = &H6 WM_ACTIVATEAPP = &H1C WM_ASKCBFORMATNAME = &H30C WM_CANCELJOURNAL = &H4B WM_CANCELMODE = &H1F WM_CAPTURECHANGED = &H1F WM_CAPTURECHANGED_R = &H215 WM_CHANGECBCHAIN = &H30D WM_CHAR = &H102 WM_CHARTOITEM = &H2F WM_CHILDACTIVATE = &H22 WM_CHOOSEFONT_GETLOGFONT = &H401 WM_CHOOSEFONT_SETFLAGS = (&H400 + 102) WM_CHOOSEFONT_SETLOGFONT = (&H400 + 101) WM_CLEAR = &H303 WM_CLOSE = &H10 WM_COMMAND = &H111 WM_COMPACTING = &H41 WM_COMPAREITEM = &H39 WM_CONTEXTMENU = &H7B WM_CONVERTREQUESTEX = &H108 WM_COPY = &H301 WM_COPYDATA = &H4A WM_CREATE = &H1 WM_CTLCOLORBTN = &H135 WM_CTLCOLORDLG = &H136 WM_CTLCOLOREDIT = &H133 WM_CTLCOLORLISTBOX = &H134 WM_CTLCOLORMSGBOX = &H132

windows消息大全及钩子介绍

windows消息大全及钩子介绍 windows消息大全 (2) 声明 (2) 消息中有什么? (2) 通知消息 (23) 按扭 (23) 组合框 (23) 编辑框 (24) 列表框 (24) Windows消息中的虚拟键列表 (25) Windows消息中的虚拟键 (25) DirectInput中的虚拟键 (27) HOOK专题 (29) 基本概念 (29) 运行机制 (30) 1、钩子链表和钩子子程: (30) 2、钩子的安装与释放: (31) 3、一些运行机制: (33) 4、系统钩子与线程钩子: (34) 钩子类型 (35) 1、WH_CALLWNDPROC和WH_CALLWNDPROCRET Hooks (35) 2、WH_CBT Hook (35) 3、WH_DEBUG Hook (36) 4、WH_FOREGROUNDIDLE Hook (36) 5、WH_GETMESSAGE Hook (36) 6、WH_JOURNALPLAYBACK Hook (36) 7、WH_JOURNALRECORD Hook (37) 8、WH_KEYBOARD Hook (37) 9、WH_KEYBOARD_LL Hook (37) 10、WH_MOUSE Hook (37) 11、WH_MOUSE_LL Hook (37) 12、WH_MSGFILTER 和WH_SYSMSGFILTER Hooks (38) 13、WH_SHELL Hook (38)

windows消息大全 消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg, 声明 它在Windows单元中是这样声明的: type TMsg = packed record hwnd: HWND; / /窗口句柄 message: UINT; / /消息常量标识符 wParam: WPARAM ; // 32位消息的特定附加信息 lParam: LPARAM ; // 32位消息的特定附加信息 time: DWORD; / /消息创建时的时间 pt: TPoint; / /消息创建时的鼠标位置 end; 消息中有什么? 是否觉得一个消息记录中的信息像希腊语一样?如果是这样,那么看一看下面的解释:

windows消息大全

【Window 消息大全使用详解】 消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、 按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的, 这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠 标时的坐标。这个记录类型叫做TMsg, 它在Windows单元中是这样声明的: type TMsg = packed record hwnd: HWND; / /窗口句柄 message: UINT; / /消息常量标识符 wParam: WPARAM ; // 32位消息的特定附加信息 lParam: LPARAM ; // 32位消息的特定附加信息 time: DWORD; / /消息建时的时间 pt: TPoint; / /消息建时的鼠标位置 end; 消息中有什么? 是否觉得一个消息记录中的信息像希腊语一样?如果是这样,那么看一看下面的解释: hwnd 32位的窗口句柄。窗口可以是任何类型的屏幕对象,因为Win32能够维护大多数可视对象的句柄(窗口、 对话框、按钮、编辑框等)。 message用于区别其他消息的常量值,这些常量可以是Windows单元中预定义的常量,也可以是自定义的常量。 wParam通常是一个与消息有关的常量值,也可能是窗口或控件的句柄。 lParam通常是一个指向内存中数据的指针。由于W P a r a m、l P a r a m和P o i n t e r都是3 2位的,因此,它们之间可以相互转换。 WM_NULL = $0000; WM_CREATE = $0001; 应用程序建一个窗口 WM_DESTROY = $0002; 一个窗口被销毁 WM_MOVE = $0003; 移动一个窗口 WM_SIZE = $0005;

Windows_API大全

API函数库 第一章文件相关的API函数 适用范围Api函数名函数说明 W16W95WNT mmioWrite写文件否是是WriteFile写文件否是是ExtractAssociatedIcon从文件或相关EXE中获取图标句柄否是是ExtractIcon从可执行文件中返回图标句柄否是是LZRead从压缩文件中读入数据是是是GetPrivateProfileString从私有文件中获取字符串是是是GetPrivateProfileInt从私有文件中获取整数是是是UnlockFile开锁文件否是是UnlockFileEx开锁文件否是是LZOpenFile打开文件是是是mmioOpen打开多媒体文件否是是SetFileApisToOEM设置文件API为OEM字符集否是是SetFileSecurity设置文件或目录安全属性否是是FindFirstChangeNotification设置文件或目录修改等待否是是SetFileTime设置文件的64位时间否是是mmioSetInfo设置文件信息否是是SetTextColor设置文件前颜色是是是SetFilePointer设置文件指针位置否是是SetFileAttributes设置文件属性否是是SetFileApisToOEM设置文件API为OEM字符集否是是SetFileSecurity设置文件或目录安全属性否是是FindFirstChangeNotification设置文件或目录修改等待否是是SetFileTime设置文件的64位时间否是是mmioSetInfo设置文件信息否是是SetTextColor设置文件前颜色是是是SetFilePointer设置文件指针位置否是是SetFileAttributes设置文件属性否是是DeleteFile删除文件否是是mmioSeek改变当前文件位置否是是MoveFile更名文件否是是MoveFileEx更名文件否是是GetFileTime返回文件64位时间否是是

最全的windows知识点总结

第一章Windows程序设计基础 Windows的特点:(1)直观,高效的面向对象的图形用户界面,易学易用。 (2)用户界面统一,友好,美观。 (3)丰富的设备无关的图形操作。 (4)多任务的实现。 操作系统的主要功能有进程管理,内存管理,设备管理,文件系统,用户管理等。 操作系统的分类:(1)单用户单任务操作系统 (2)单用户多任务操作系统 (3)多用户多任务分时操作系统 (4)网络操作系统 API(Application Programming Interface 应用程序编程接口)是用来控制Windows各个元素的外观和行为的一套预先定义的Windows函数。 MFC(Microsoft Foundation Classes 微软基础类库)是由微软公司提供的用于在Visual C++环境下编写Windows应用程序的一个框架和引擎,是Windows下应用程序的编程语言接口。虚拟机:由Windows在内存中创建的逻辑微机,由它来运行应用程序。 内存,准确的说是无力内存。 运行任何一个程序都是要占用物理内存,当关闭这个程序时,系统也会从物理内存中删除这个程序的信息,也称释放内存。 习题:5.Windows的多任务是如何实现? 答:当Windows接收到由鼠标,键盘,定时器信号或某些I/O操作产生的“事件”后,为该任务分配CPU时间。每个任务使用由Windows分配的短暂的时间片轮流使用CPU,由于CPU对每个时间片的处理速度非常快,在用户看来好像这些任务在同时执行。 6.API和MFC的作用是什么? 答:上有不做总结。 第二章Windows编程概述 Windows基础用户界面对象包括:窗口,标题栏,图标,光标,插入符号,对话框,控件等。*indows定义的别名:Typedef unsigned long DWORD;无符号长整形 Typedef int BOOL;整形 Typedef unsigned char BYTE;无符号字符型 Typedef float FLOAT;单精度浮点型 Typedef unsigned int UINT;无符号整形 句柄与存放地址所占用字节一样,4字节,32位。 句柄:HWND 窗口句柄 HINSTANCE 当前程序应用实例句柄 HPEN 画笔句柄 WinMian()函数成为了程序的入口点。 WinMain()函数的主要作用是创建应用程序窗口并建立消息循环。 消息循环的五个步骤:(1)设计窗口类型 (2)注册窗口类型RegisterClass() (3)创建窗口CreatWindows() (4)显示窗口ShowWindows() 刷新窗口函数UpdateWindows()

windows消息参考大全(vc去掉水平滚动条)

windows消息参考大全(vc 去掉水平滚动条) 下是windows消息队列中会出现的所有的消息,在学习win32asm或者windows核心编程、win socket或者 VC/VC++的其它的windows程序的时候会很有帮助的。WM_CREATE 应用程序创建一个窗口 WM_DESTROY一个窗口被销毁 WM_MOVE 移动一个窗口 WM_SIZE改变一个窗口的大小 WM_ACTIVATE一个窗口被激活或失去激活状态; WM_SETFOCUS获得焦点后 WM_KILLFOCUS失去焦点 WM_ENABLE改变enable状态 WM_SETREDRAW设置窗口是否能重画 WM_SETTEXT应用程序发送此消息来设置一个窗口的文本WM_GETTEXT应用程序发送此消息来复制对应窗口的文本到缓冲区 WM_GETTEXTLENGTH得到与一个窗口有关的文本的长度(不包含空字符) WM_PAINT 要求一个窗口重画自己 WM_CLOSE当一个窗口或应用程序要关闭时发送一个信号WM_QUERYENDSESSION当用户选择结束对话框或程序

自己调用ExitWindows函数 WM_QUIT用来结束程序运行或当程序调用postquitmessage函数 WM_QUERYOPEN当用户窗口恢复以前的大小位置时,把此消息发送给某个图标 WM_ERASEBKGND 当窗口背景必须被擦除时(例在窗口改变大小时) WM_SYSCOLORCHANGE当系统颜色改变时发送此消息给所有顶级窗口 WM_ENDSESSION当系统进程发出 WM_QUERYENDSESSION消息后,此消息发送给应用程序,通知它对话是否结 WM_SHOWWINDOW当隐藏或显示窗口是发送此消息给这个窗口 WM_ACTIVATEAPP发此消息给应用程序哪个窗口是激活的,哪个是非激活的; WM_FONTCHANGE当系统的字体资源库变化时发送此消息给所有顶级窗口 WM_TIMECHANGE 当系统的时间变化时发送此消息给所有顶级窗口 WM_CANCELMODE发送此消息来取消某种正在进行的摸态(操作)

Windows API函数大全(完整版)

1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连接 WNetCancelConnection 结束一个网络连接 WNetCancelConnection2 结束一个网络连接 WNetCloseEnum 结束一次枚举操作 WNetConnectionDialog 启动一个标准对话框,以便建立同网络资源的连接WNetDisconnectDialog 启动一个标准对话框,以便断开同网络资源的连接WNetEnumResource 枚举网络资源 WNetGetConnection 获取本地或已连接的一个资源的网络名称 WNetGetLastError 获取网络错误的扩展错误信息 WNetGetUniversalName 获取网络中一个文件的远程名称以及/或者UNC(统一命名规范)名称 WNetGetUser 获取一个网络资源用以连接的名字 WNetOpenEnum 启动对网络资源进行枚举的过程 2. API之消息函数 BroadcastSystemMessage 将一条系统消息广播给系统中所有的顶级窗口GetMessagePos 取得消息队列中上一条消息处理完毕时的鼠标指针屏幕位置GetMessageTime 取得消息队列中上一条消息处理完毕时的时间 PostMessage 将一条消息投递到指定窗口的消息队列 PostThreadMessage 将一条消息投递给应用程序 RegisterWindowMessage 获取分配给一个字串标识符的消息编号 ReplyMessage 答复一个消息 SendMessage 调用一个窗口的窗口函数,将一条消息发给那个窗口SendMessageCallback 将一条消息发给窗口 SendMessageTimeout 向窗口发送一条消息 SendNotifyMessage 向窗口发送一条消息 3. API之文件处理函数 CloseHandle 关闭一个内核对象。其中包括文件、文件映射、进程、线程、安全和同步对象等 CompareFileTime 对比两个文件的时间 CopyFile 复制文件 CreateDirectory 创建一个新目录 CreateFile 打开和创建文件、管道、邮槽、通信服务、设备以及控制台CreateFileMapping 创建一个新的文件映射对象 DeleteFile 删除指定文件 DeviceIoControl 对设备执行指定的操作 DosDateTimeToFileTime 将DOS日期和时间值转换成一个win32 FILETIME 值FileTimeToDosDateTime 将一个win32 FILETIME 值转换成DOS日期和时间值FileTimeToLocalFileTime 将一个FILETIME结构转换成本地时间FileTimeToSystemTime 根据一个FILETIME结构的内容,装载一个SYSTEMTIME结构FindClose 关闭由FindFirstFile函数创建的一个搜索句柄

windows错误代码大全

Windows错误代码大全 1001 递归太深;堆栈溢出。 1002 窗口无法用来发送消息。 1003 无法完成此项功能。 1004 标志无效。 1005 卷不包含已识别的文件系统。请确认所有需要的文件系统驱动程序都已经加载,而且卷没有任何损坏。 1006 某文件的卷已在外部改变,因而打开的文件不再有效。 1007 要求的操作无法以全屏幕模式执行。 1008 试图引用并不存在的符号。 1009 配置注册表数据库已损坏。 1010 配置注册表主键无效。 1011 无法打开配置注册表主键。 1012 无法读取配置注册表主键。 1013 无法写入配置注册表主键。 1014 必须使用日志文件或其他副本来恢复注册表数据库中的某个文件。恢复成功。 1015 注册表已损坏。可能是一个包含注册表数据文件的结构已损坏,也可能内存中该文件的系统映像已损坏,或者因为备份副本(或日志)不存在(或损坏)导致无法恢复该文件。 1016 由注册表引起的I/O 操作发生了不可恢复的错误。注册表将不能读取、写出或刷新包含注册表系统映像的其中一个文件。 1017 系统试图将文件加载或还原到注册表中,但是,指定的文件不是注册表文件格式。 1018 试图在注册表键(已经标记为删除)中完成的操作非法。 1019 系统无法在注册表日志文件中分配所需的空间。 1020 无法在已经有子键或键值的注册表项中创建符号链接。 1021 在易失的父键下不能创建固定的子键。

1022 通知的更改请求已经完成,并且返回信息还没有被送到调用者的缓冲区中。调用者需要列举所有文件以找到改动的内容。 1051 已将停止控制发送给与其他运行服务相关的服务。 1052 所要求的控制对此服务无效。 1053 服务没有及时地响应启动或控制请求。 1054 无法为该服务创建线程。 1055 服务数据库已锁定。 1056 该服务的实例已在运行。 1057 帐户名无效或者不存在,或者指定帐户名的密码无效。 1058 服务无法启动,可能因为被禁用,也可能因为没有关联的可用设备。 1059 已经指定了循环服务的从属关系。 1060 指定的服务不是所安装的服务。 1061 该服务此时无法接收控制消息。 1062 服务尚未启动。 1063 服务进程无法连接到服务控制程序。 1064 处理控制请求时,服务出现意外情况。 1065 指定的数据库不存在。 1066 服务返回服务特定的错误码。 1067 进程意外地终止。 1068 无法启动从属服务或组。 1069 由于登录失败,没有启动服务。 1070 启动后,服务保持在启动挂起状态。 1071 指定的服务数据库锁定无效。 1072 指定的服务已经标记为删除。

(完整版)Windows10快捷键大全

? 贴靠窗口:Win +左/右> Win +上/下>窗口可以变为1/4大小放置在屏幕4个角落? 切换窗口:Alt + Tab(不是新的,但任务切换界面改进) ? 任务视图:Win + Tab(松开键盘界面不会消失) ? 创建新的虚拟桌面:Win + Ctrl + D ? 关闭当前虚拟桌面:Win + Ctrl + F4 ? 切换虚拟桌面:Win + Ctrl +左/右 另外,微软为Win10技术预览版命令行(Command Prompt)加入了Ctrl + V的支持,Scott Hanselman为此整理了命令行中的键盘快捷键。 Win10新增功能快捷键大全: 贴靠窗口:Win + 左/右> Win + 上/下> 窗口可以变为1/4 大小放置在屏幕 4 个角落。 切换窗口:Alt + Tab(不是新的,但任务切换界面改进)。 任务视图:Win + Tab(松开键盘界面不会消失)。 创建新的虚拟桌面:Win + Ctrl + D。 关闭当前虚拟桌面:Win + Ctrl + F4。 切换虚拟桌面:Win + Ctrl + 左/右。 Win10常用Win快捷键 Win键桌面与开始菜单切换按键 Win + R 打开运行对话框 Win + Q 快速打开搜索 Win + I 快速打开Win10设置栏 Ctrl+Alt+Del 快速打开任务管理器 Alt+F4 关机快捷键 Win键组合快捷键大全(Win7/8以及Win10通用) Win + ←:最大化窗口到左侧的屏幕上(与开始屏幕应用无关) Win + →:最大化窗口到右侧的屏幕上(与开始屏幕应用无关) Win+ ↑:最大化窗口(与开始屏幕应用无关) Win+ ↓:最小化窗口(与开始屏幕应用无关)

相关文档