如果你不想自己的程序被从Ctrl+Alt+Del 弹出的窗口中强行关闭, 介绍一个Windows 未公布的API 函数给你: RegisterServiceProcess(ProcessID:Long,Type:Long) 该函数存在于Kernal32.dll 中. Process 指向进程的ID,Type 表示是否向系统注册该进程,是1,否0. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = GetClientRect 函数功能:该函数获取窗口客户区的坐标。客户区坐标指定客户区的左上角和右下角。由于客户区坐标是相对子窗口客户区的左上角而言的,因此左上角坐标为(0,0) 函数原型:BOOL GetClientRect(HWND hWnd,LPRECT lpRect); 参数: GetLastError 函数。 备注:Windows CE:命令条包含在客户区中。 速查:Windows NT: 3.1 以上版本:Windows:95 以上版本: Windows CE:1.0 以上版本:头文件:winuser.h;库文件:user32.lib = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = GetDesktopWindow 函数功能:该函数返回桌面窗口的句柄。桌面窗口覆盖整个屏幕。桌面窗口是一个要在其上绘制所有的图标和其他窗口的区域。 函数原型:HWND GetDesktopWindow(VOID) 参数:无。 返回值:函数返回桌面窗口的句柄。 速查:Windows NT:3.1 以上版本;Windows:95 以上版本:Windows CE:不支持;头文件:Winuser.h;库文件:user32.lib。 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = GetForegroundwindow 函数功能:该函数返回前台窗口(用户当前工作的窗口)。系统分配给产生前台窗口的线程一个稍高一点的优先级。 函数原型:HWND GetForegroundwindow(VOID) 参数:无。 返回值:函数返回前台窗回的句柄。 速查:Windows NT:3.1 以上版本;Windows:95 以上版本:Windows CE:1.0 以上版本:头文件:Winuser.h...