• 当前位置: 首页 > 系统I类源码 > 系统工具源码易语言系统管理源码
  • 易语言系统管理源码

    • 软件授权:
      开源软件
    • 软件大小:
      30.75 KB
    • 文件类型:
      .zip,.e
    • 下载次数:
    • 上传用户:
      心脏
    • 发布时间:
      2018-10-15 01:55
    • 软件等阶:
    • 运行环境:
      Winall,Win2003,WinXP,Win7,Win8
    • 软件评级:

    软件介绍             



     

    易语言系统管理源码


    系统结构:获取用户信息,列举用户,Unicode转Ansi,Ansi转Unicode,取状态,取模块,列举组,修改列,列举端口,提升进程权限,列举服务,状态,列举进程,通过句柄取图标,OpenProcess,Close,SetHandle,GetSaveHandle,GetProcessImagePathAndCommandLine,初始化颜色表,CaptureDC,GetBitsAddress,GetBitsSize,BytesPerLine,Create,SetPixelColor,GetBitmapInfoAddress,GetWidth,GetHeight,WIDTHBYTES,GetColorTableAddress,GetBitCount,BMP文件头转字节集,BMP信息头转字节集,CNoColorTable,GetColorTableSize,NumDIBColorEntries,Write,API_NetUserEnum,API_RtlMoveMemory,API_NetApiBufferFree,API_lstrlen,API_NetUserGetInfo,API_RtlMoveMemory2,API_MultiByteToWideChar,API_宽字符到双字节,API_宽字符到双字节1,API_NetGroupEnum,API_htons,取模块信息,GetExtendedTcpTable,取自进程ID,创建系统快照,关闭系统快照,打开进程_,打开令牌对象,取权限令牌,置进程权限,关闭对象,API_取Window和DOS版本扩展,API_OpenSCManager,API_EnumServicesStatusEx,API_CloseServiceHandle,API_GetProcessMemoryInfo,API_CloseHandle,GetModuleHandleA,GetProcAddress,CreateRemoteThread,GetExitCodeThread,WaitForSingleObject,ReadProcessMemory,API_NetUserDel,API_NetUserAdd,API_NetUserSetInfo,API_lstrcpyn,API_lstrcpyn2,API_NetUserGetLocalGroups,API_NetLocalGroupSetInfo,API_NetLocalGroupAdd,API_NetLocalGroupDel,SHGetFileInfo,GetDC,CreateSolidBrush,FillRect,DrawIconEx,CreateCompatibleBitmap,CreateCompatibleDC,SelectObject,ReleaseDC,DeleteDC,DeleteObject,DrawIcon,GetClassLongA,FindWindowA,GetWindow,GetWindowTextA,GetWindowTextLengthA,GetDesktopWindow,IsWindowVisible,GetCurrentProcess,WriteProcessMemory,memcpy,CreateDIBSection,BitBlt,GdiFlush,SendMessage,API_QueryServiceStatus,API_OpenService,API_ControlService,API_StartService,API_QueryServiceStatusEx,


    ======主窗口程序集
               |  |
               |  |------ 获取用户信息
               |  |
               |  |------ 列举用户
               |  |
               |  |------ Unicode转Ansi
               |  |
               |  |------ Ansi转Unicode
               |  |
               |  |------ _树型框1_项目被选择
               |  |
               |  |------ 取状态
               |  |
               |  |------ 取模块
               |  |
               |  |------ 列举组
               |  |
               |  |------ 修改列
               |  |
               |  |------ 列举端口
               |  |
               |  |------ 提升进程权限
               |  |
               |  |------ __启动窗口_创建完毕
               |  |
               |  |------ 列举服务
               |  |
               |  |------ 状态
               |  |
               |  |------ 列举进程
               |  |
               |  |------ _超级列表框1_右键单击表项
               |  |
               |  |------ _删除_被选择
               |  |
               |  |------ _新用户_被选择
               |  |
               |  |------ _设置密码_被选择
               |  |
               |  |------ _超级列表框1_被双击
               |  |
               |  |------ _树型框1_按下某键
               |  |
               |  |------ _超级列表框1_按下某键
               |  |
               |  |------ _超级列表框1_结束编辑
               |  |
               |  |------ _关闭进程2_被选择
               |  |
               |  |------ _新建组_被选择
               |  |
               |  |------ _删除组_被选择
               |  |
               |  |------ 通过句柄取图标
               |  |
               |  |------ _关闭进程_被选择
               |  |
               |  |------ _刷新_被选择
               |  |
               |  |------ _属性_被选择
               |  |
               |  |------ _启动_被选择
               |  |
               |  |------ _停止_被选择
               |  |
               |  |------ _标签1_鼠标左键被按下
               |  |
               |  |
    ======CImagePathAndCommandLine
               |  |
               |  |------ _初始化
               |  |
               |  |------ _销毁
               |  |
               |  |------ OpenProcess
               |  |
               |  |------ Close
               |  |
               |  |------ SetHandle
               |  |
               |  |------ GetSaveHandle
               |  |
               |  |------ GetProcessImagePathAndCommandLine
               |  |
               |  |
    ======添加用户程序集
               |  |
               |  |------ _按钮1_被单击
               |  |
               |  |------ _编辑框1_内容被改变
               |  |
               |  |------ _添加新用户_将被销毁
               |  |
               |  |------ _添加新用户_创建完毕
               |  |
               |  |------ _按钮2_被单击
               |  |
               |  |
    ======修改密码程序集
               |  |
               |  |------ _按钮1_被单击
               |  |
               |  |------ _修改密码_创建完毕
               |  |
               |  |------ _按钮2_被单击
               |  |
               |  |
    ======用户信息程序集
               |  |
               |  |------ _用户信息_创建完毕
               |  |
               |  |------ _按钮2_被单击
               |  |
               |  |------ _按钮1_被单击
               |  |
               |  |
    ======添加组程序集
               |  |
               |  |------ _编辑框1_内容被改变
               |  |
               |  |------ _按钮3_被单击
               |  |
               |  |------ _按钮4_被单击
               |  |
               |  |------ _新组_将被销毁
               |  |
               |  |
    ======位图操作类
               |  |
               |  |------ _初始化
               |  |
               |  |------ _销毁
               |  |
               |  |------ 初始化颜色表
               |  |
               |  |------ CaptureDC
               |  |
               |  |------ GetBitsAddress
               |  |
               |  |------ GetBitsSize
               |  |
               |  |------ BytesPerLine
               |  |
               |  |------ Create
               |  |
               |  |------ SetPixelColor
               |  |
               |  |------ GetBitmapInfoAddress
               |  |
               |  |------ GetWidth
               |  |
               |  |------ GetHeight
               |  |
               |  |------ WIDTHBYTES
               |  |
               |  |------ GetColorTableAddress
               |  |
               |  |------ GetBitCount
               |  |
               |  |------ BMP文件头转字节集
               |  |
               |  |------ BMP信息头转字节集
               |  |
               |  |------ CNoColorTable
               |  |
               |  |------ GetColorTableSize
               |  |
               |  |------ NumDIBColorEntries
               |  |
               |  |------ Write
               |  |
               |  |
    ======服务程序集
               |  |
               |  |------ _服务窗口_创建完毕
               |  |
               |  |------ _超级按钮5_被单击
               |  |
               |  |------ _超级按钮6_被单击
               |  |
               |  |------ _超级按钮1_被单击
               |  |
               |  |------ _超级按钮2_被单击
               |  |
               |  |------ _时钟1_周期事件
               |  |
               |  |------ _组合框1_列表项被选择
               |  |
               |  |
    ======调用的Dll
               |  |
               |  |---[dll]------   API_NetUserEnum
               |  |
               |  |---[dll]------   API_RtlMoveMemory
               |  |
               |  |---[dll]------   API_NetApiBufferFree
               |  |
               |  |---[dll]------   API_lstrlen
               |  |
               |  |---[dll]------   API_NetUserGetInfo
               |  |
               |  |---[dll]------   API_RtlMoveMemory2
               |  |
               |  |---[dll]------   API_MultiByteToWideChar
               |  |
               |  |---[dll]------   API_宽字符到双字节
               |  |
               |  |---[dll]------   API_宽字符到双字节1
               |  |
               |  |---[dll]------   API_NetGroupEnum
               |  |
               |  |---[dll]------   API_htons
               |  |
               |  |---[dll]------   取模块信息
               |  |
               |  |---[dll]------   GetExtendedTcpTable
               |  |
               |  |---[dll]------   取自进程ID
               |  |
               |  |---[dll]------   创建系统快照
               |  |
               |  |---[dll]------   关闭系统快照
               |  |
               |  |---[dll]------   打开进程_
               |  |
               |  |---[dll]------   打开令牌对象
               |  |
               |  |---[dll]------   取权限令牌
               |  |
               |  |---[dll]------   置进程权限
               |  |
               |  |---[dll]------   关闭对象
               |  |
               |  |---[dll]------   API_取Window和DOS版本扩展
               |  |
               |  |---[dll]------   API_OpenSCManager
               |  |
               |  |---[dll]------   API_EnumServicesStatusEx
               |  |
               |  |---[dll]------   API_CloseServiceHandle
               |  |
               |  |---[dll]------   API_GetProcessMemoryInfo
               |  |
               |  |---[dll]------   API_CloseHandle
               |  |
               |  |---[dll]------   GetModuleHandleA
               |  |
               |  |---[dll]------   GetProcAddress
               |  |
               |  |---[dll]------   CreateRemoteThread
               |  |
               |  |---[dll]------   GetExitCodeThread
               |  |
               |  |---[dll]------   WaitForSingleObject
               |  |
               |  |---[dll]------   ReadProcessMemory
               |  |
               |  |---[dll]------   API_NetUserDel
               |  |
               |  |---[dll]------   API_NetUserAdd
               |  |
               |  |---[dll]------   API_NetUserSetInfo
               |  |
               |  |---[dll]------   API_lstrcpyn
               |  |
               |  |---[dll]------   API_lstrcpyn2
               |  |
               |  |---[dll]------   API_NetUserGetLocalGroups
               |  |
               |  |---[dll]------   API_NetLocalGroupSetInfo
               |  |
               |  |---[dll]------   API_NetLocalGroupAdd
               |  |
               |  |---[dll]------   API_NetLocalGroupDel
               |  |
               |  |---[dll]------   SHGetFileInfo
               |  |
               |  |---[dll]------   GetDC
               |  |
               |  |---[dll]------   CreateSolidBrush
               |  |
               |  |---[dll]------   FillRect
               |  |
               |  |---[dll]------   DrawIconEx
               |  |
               |  |---[dll]------   CreateCompatibleBitmap
               |  |
               |  |---[dll]------   CreateCompatibleDC
               |  |
               |  |---[dll]------   SelectObject
               |  |
               |  |---[dll]------   ReleaseDC
               |  |
               |  |---[dll]------   DeleteDC
               |  |
               |  |---[dll]------   DeleteObject
               |  |
               |  |---[dll]------   DrawIcon
               |  |
               |  |---[dll]------   GetClassLongA
               |  |
               |  |---[dll]------   FindWindowA
               |  |
               |  |---[dll]------   GetWindow
               |  |
               |  |---[dll]------   GetWindowTextA
               |  |
               |  |---[dll]------   GetWindowTextLengthA
               |  |
               |  |---[dll]------   GetDesktopWindow
               |  |
               |  |---[dll]------   IsWindowVisible
               |  |
               |  |---[dll]------   GetCurrentProcess
               |  |
               |  |---[dll]------   WriteProcessMemory
               |  |
               |  |---[dll]------   memcpy
               |  |
               |  |---[dll]------   CreateDIBSection
               |  |
               |  |---[dll]------   BitBlt
               |  |
               |  |---[dll]------   GdiFlush
               |  |
               |  |---[dll]------   SendMessage
               |  |
               |  |---[dll]------   API_QueryServiceStatus
               |  |
               |  |---[dll]------   API_OpenService
               |  |
               |  |---[dll]------   API_ControlService
               |  |
               |  |---[dll]------   API_StartService
               |  |
               |  |---[dll]------   API_QueryServiceStatusEx

      


    易语言系统管理源码


    调用的DLL命令:


    .DLL命令 API_NetUserEnum, 整数型, "NETAPI32.DLL", "NetUserEnum"
        .参数 servername, 整数型
        .参数 level, 整数型
        .参数 filter, 整数型
        .参数 bufptr, 整数型, 传址
        .参数 prefmaxlen, 整数型, 传址
        .参数 entriesread, 整数型, 传址
        .参数 totalentries, 整数型, 传址
        .参数 resume_handle, 整数型, 传址


    .DLL命令 API_RtlMoveMemory, , "kernel32.dll", "RtlMoveMemory"
        .参数 Destination, 整数型, 传址
        .参数 Source, 整数型
        .参数 Length, 整数型


    .DLL命令 API_NetApiBufferFree, 整数型, "NETAPI32.DLL", "NetApiBufferFree"
        .参数 Buffer, 整数型


    .DLL命令 API_lstrlen, 整数型, "kernel32", "lstrlenW", , 返回字符串中字符数
        .参数 lpString, 整数型


    .DLL命令 API_NetUserGetInfo, 整数型, "NETAPI32.DLL", "NetUserGetInfo"
        .参数 servername, 整数型
        .参数 userName, 字节集, 传址
        .参数 level, 整数型
        .参数 bufptr, 整数型, 传址


    .DLL命令 API_RtlMoveMemory2, , "kernel32.dll", "RtlMoveMemory"
        .参数 Destination, ENUM_SERVICE_STATUS_PROCESS
        .参数 Source, 字节集
        .参数 Length, 整数型


    .DLL命令 API_MultiByteToWideChar, 整数型, "kernel32", "MultiByteToWideChar", , 将多媒体字符串映像为通配字符串
        .参数 CodePage, 整数型
        .参数 dwFlags, 整数型
        .参数 lpMultiByteStr, 文本型
        .参数 cchMultiByte, 整数型
        .参数 lpWideCharStr, 字节集, 传址
        .参数 cchWideChar, 整数型


    .DLL命令 API_宽字符到双字节, , "kernel32.dll", "WideCharToMultiByte"
        .参数 代码页, 整数型, , CodePage
        .参数 标志, 整数型, , dwFlags
        .参数 宽字符文本, 字节集, , lpWideCharStr
        .参数 宽字符文本长度, 整数型, , cchWideChar
        .参数 双字节文本, 字节集, , lpMultiByteStr
        .参数 双字节文本长度, 整数型, , cchMultiByte
        .参数 默认文本, 整数型, , lpDefaultChar
        .参数 使用默认文本, 逻辑型, , lpUsedDefaultChar


    .DLL命令 API_宽字符到双字节1, 整数型, "kernel32.dll", "WideCharToMultiByte"
        .参数 代码页, 整数型, , CodePage
        .参数 标志, 整数型, , dwFlags
        .参数 宽字符文本, 字节集, , lpWideCharStr
        .参数 宽字符文本长度, 整数型, , cchWideChar
        .参数 双字节文本, 整数型, , lpMultiByteStr
        .参数 双字节文本长度, 整数型, , cchMultiByte
        .参数 默认文本, 整数型, , lpDefaultChar
        .参数 使用默认文本, 逻辑型, , lpUsedDefaultChar


    .DLL命令 API_NetGroupEnum, 整数型, "NETAPI32.DLL", "NetLocalGroupEnum"
        .参数 servername, 整数型
        .参数 level, 整数型
        .参数 bufptr, 整数型, 传址
        .参数 prefmaxlen, 整数型
        .参数 entriesread, 整数型, 传址
        .参数 totalentries, 整数型, 传址
        .参数 resume_handle, 整数型, 传址


    .DLL命令 API_htons, 整数型, "ws2_32.dll", "htons"
        .参数 hostshort, 整数型


    .DLL命令 取模块信息, 整数型, "kernel32.dll", "Module32First"
        .参数 进程句柄, 整数型
        .参数 模块信息, 模块信息


    .DLL命令 GetExtendedTcpTable, 整数型, "iphlpapi.dll", "GetExtendedTcpTable"
        .参数 pTcpTable, 字节集, 传址
        .参数 pdwSize, 整数型, 传址
        .参数 bOrder, 逻辑型, , 是否排序
        .参数 ulAf, 整数型, , AF_INET=2
        .参数 TableClass, 整数型, , 未知类型:TCP_TABLE_CLASS。TCP_TABLE_OWNER_PID_ALL=5
        .参数 Reserved, 整数型


    .DLL命令 取自进程ID, 整数型, "kernel32.dll", "GetCurrentProcessId", 公开


    .DLL命令 创建系统快照, 整数型, "kernel32.dll", "CreateToolhelp32Snapshot", , 返回快照后的句柄
        .参数 快照标志, 整数型, , 进程=15,线程=4,DLL=8,堆=
        .参数 参数, 整数型


    .DLL命令 关闭系统快照, 整数型, "kernel32.dll", "CloseHandle"
        .参数 快照句柄, 整数型


    .DLL命令 打开进程_, 整数型, "kernel32.dll", "OpenProcess"
        .参数 访问级别, 整数型, , 2035711完全访问
        .参数 子进程继承, 整数型, , 0为子进程继承
        .参数 进程ID, 整数型, , 要打开的进程标识


    .DLL命令 打开令牌对象, 逻辑型, "advapi32.dll", "OpenProcessToken", , 打开过程令牌对象
        .参数 进程句柄, 整数型
        .参数 权限, 整数型
        .参数 令牌句柄, 整数型, 传址


    .DLL命令 取权限令牌, 整数型, "advapi32.dll", "LookupPrivilegeValueA", , 返回特权名LUID
        .参数 系统服务名, 整数型, , lpSystemName
        .参数 权限名, 文本型, 传址
        .参数 权限结构, LUID, 传址


    .DLL命令 置进程权限, 逻辑型, "advapi32.dll", "AdjustTokenPrivileges", , 使能/取消令牌特权
        .参数 令牌句柄, 整数型
        .参数 DisableAllPrivileges, 逻辑型
        .参数 NewState, 进程权限, 传址
        .参数 BufferLength, 整数型
        .参数 PreviousState, 整数型
        .参数 ReturnLength, 整数型


    .DLL命令 关闭对象, 整数型, "kernel32.dll", "CloseHandle"
        .参数 对象句柄, 整数型


    .DLL命令 API_取Window和DOS版本扩展, 整数型, , "GetVersionExA", , 在一个OSVERSIONINFO结构中载入与平台和操作系统有关的版本信息  非零表示成功,零表示失败
        .参数 版本, OSVERSIONINFO, , OSVERSIONINFO,用于装载版本信息的结构。在正式调用函数之前,必须先将这个结构的dwOSVersionInfoSize字段设为结构的大小(148);


    .DLL命令 API_OpenSCManager, 整数型, "advapi32.dll", "OpenSCManagerA", , 连接服务控件管理器
        .参数 lpMachineName, 整数型
        .参数 lpDatabaseName, 整数型
        .参数 dwDesiredAccess, 整数型


    .DLL命令 API_EnumServicesStatusEx, 整数型, "ADVAPI32.DLL", "EnumServicesStatusExA"
        .参数 hSCManager, 整数型
        .参数 InfoLevel, 整数型
        .参数 dwServiceType, 整数型
        .参数 dwServiceState, 整数型
        .参数 lpServices, 字节集, 传址
        .参数 cbBufSize, 整数型
        .参数 pcbBytesNeeded, 整数型, 传址
        .参数 lpServicesReturned, 整数型, 传址
        .参数 lpResumeHandle, 整数型
        .参数 pszGroupName, 整数型


    .DLL命令 API_CloseServiceHandle, 整数型, "advapi32.dll", "CloseServiceHandle", , 关闭ServiceControlManager对象
        .参数 hSCObject, 整数型


    .DLL命令 API_GetProcessMemoryInfo, 整数型, "psapi.dll", "GetProcessMemoryInfo"
        .参数 Process, 整数型
        .参数 ppsmemCounters, 字节集, 传址
        .参数 cb, 整数型


    .DLL命令 API_CloseHandle, 整数型, "kernel32", "CloseHandle"
        .参数 hObject, 整数型, , 欲关闭的一个对象的句柄;


    .DLL命令 GetModuleHandleA, 整数型
        .参数 lpModuleName, 文本型


    .DLL命令 GetProcAddress, 整数型
        .参数 hModule, 整数型
        .参数 lpProcName, 文本型


    .DLL命令 CreateRemoteThread, 整数型
        .参数 hProcess, 整数型
        .参数 lpThreadAttributes, 整数型
        .参数 dwStackSize, 整数型
        .参数 lpStartAddress, 整数型
        .参数 lpParameter, 整数型
        .参数 dwCreationFlags, 整数型
        .参数 lpThreadId, 整数型


    .DLL命令 GetExitCodeThread, 逻辑型, , "GetExitCodeThread"
        .参数 hThread
        .参数 lpExitCode, , 传址


    .DLL命令 WaitForSingleObject, 整数型
        .参数 hHandle, 整数型
        .参数 dwMilliseconds, 整数型


    .DLL命令 ReadProcessMemory, 逻辑型
        .参数 hProcess, 整数型
        .参数 lpBaseAddress, 整数型
        .参数 lpBuffer, 文本型
        .参数 nSize, 整数型
        .参数 lpNumberOfBytesRead, 整数型, 传址


    .DLL命令 API_NetUserDel, 整数型, "NETAPI32.DLL", "NetUserDel"
        .参数 servername, 整数型
        .参数 userName, 字节集


    .DLL命令 API_NetUserAdd, 整数型, "NETAPI32.DLL", "NetUserAdd"
        .参数 servername, 整数型
        .参数 level, 整数型
        .参数 buf, UserStruct, 传址
        .参数 parm_err, 整数型, 传址


    .DLL命令 API_NetUserSetInfo, 整数型, "NETAPI32.DLL", "NetUserSetInfo"
        .参数 servername, 整数型
        .参数 userName, 字节集
        .参数 level, 整数型
        .参数 buf, 整数型, 传址
        .参数 parm_err, 整数型


    .DLL命令 API_lstrcpyn, 整数型, , "lstrcpyn"
        .参数 欲取其指针的文本, 字节集, 传址
        .参数 欲取其指针的文本, 字节集, 传址
        .参数 保留, 整数型, , 0


    .DLL命令 API_lstrcpyn2, 整数型, , "lstrcpyn"
        .参数 欲取其指针的文本, 整数型, 传址
        .参数 欲取其指针的文本, 整数型, 传址
        .参数 保留, 整数型, , 0


    .DLL命令 API_NetUserGetLocalGroups, 整数型, "NETAPI32.DLL", "NetUserGetLocalGroups"
        .参数 servername, 整数型
        .参数 userName, 字节集
        .参数 level, 整数型
        .参数 flags, 整数型
        .参数 bufptr, 整数型, 传址
        .参数 prefmaxlen, 整数型, 传址
        .参数 entriesread, 整数型, 传址
        .参数 totalentries, 整数型, 传址


    .DLL命令 API_NetLocalGroupSetInfo, 整数型, "NETAPI32.DLL", "NetLocalGroupSetInfo"
        .参数 servername, 整数型
        .参数 groupname, 字节集
        .参数 level, 整数型
        .参数 buf, 整数型, 传址
        .参数 parm_err, 整数型


    .DLL命令 API_NetLocalGroupAdd, 整数型, "NETAPI32.DLL", "NetLocalGroupAdd"
        .参数 servername, 整数型
        .参数 level, 整数型
        .参数 buf, 整数型, 传址
        .参数 parm_err, 整数型


    .DLL命令 API_NetLocalGroupDel, 整数型, "NETAPI32.DLL", "NetLocalGroupDel"
        .参数 servername, 整数型
        .参数 groupname, 字节集


    .DLL命令 SHGetFileInfo, 整数型, , "SHGetFileInfo", 公开
        .参数 pszPath, 文本型
        .参数 dwFileAttributes, 整数型
        .参数 psfi, SHFILEINFO
        .参数 cbFileInfo, 整数型
        .参数 uFlags, 整数型


    .DLL命令 GetDC, 整数型, , "GetDC", 公开
        .参数 hwnd


    .DLL命令 CreateSolidBrush, 整数型, "gdi32.dll", "CreateSolidBrush", 公开
        .参数 crColor, 整数型


    .DLL命令 FillRect, 整数型, "user32.dll", "FillRect", 公开
        .参数 hdc, 整数型
        .参数 lpRect, RECT, 传址
        .参数 hBrush, 整数型


    .DLL命令 DrawIconEx, 整数型, , "DrawIconEx", 公开, 描绘一个图标或鼠标指针
        .参数 hdc
        .参数 xLeft
        .参数 yTop
        .参数 hIcon
        .参数 cxWidth
        .参数 cyWidth
        .参数 istepIfAniCur
        .参数 hbrFlickerFreeDraw
        .参数 diFlags


    .DLL命令 CreateCompatibleBitmap, 整数型, "gdi32.dll", "CreateCompatibleBitmap", 公开, 执行成功返回位图句柄,零表示失败
        .参数 hdc, 整数型, , 设备场景句柄
        .参数 nWidth, 整数型, , 位图宽度
        .参数 nHeight, 整数型, , 位图高度


    .DLL命令 CreateCompatibleDC, 整数型, "gdi32.dll", "CreateCompatibleDC", 公开, 新设备场景句柄,若出错则为零
        .参数 hdc, 整数型, , hdc,源设备场景句柄


    .DLL命令 SelectObject, 整数型, "gdi32.dll", "SelectObject", 公开, 每个设备场景都可能有选入其中的图形对象。其中包括位图、刷子、字体、画笔以及区域等等。一次选入设备场景的只能有一个对象。选定的对象会在设备场景的绘图操作中使用。例如,当前选定的画笔决定了在设备场景中描绘的线段颜色及样式,与以前选入设备场景的相同hObject类型的一个对象的句柄,零表示出错。如选定的对象是一个区域(Region),结果就是下列常数之一:SIMPLEREGION, COMPLEXREGION 或 NULLREGION 对区域进行描述, GDI_ERROR 表示出错
        .参数 hdc, 整数型, , 一个设备场景的句柄
        .参数 hObject, 整数型, , 一个画笔、位图、刷子、字体或区域的句柄


    .DLL命令 ReleaseDC, 逻辑型, "user32.dll", "ReleaseDC", 公开
        .参数 hwnd, 整数型
        .参数 hDC, 整数型


    .DLL命令 DeleteDC, 整数型, "gdi32.dll", "DeleteDC", 公开, 删除专用设备场景或信息场景,释放所有相关窗口资源。不要将它用于GetDC函数取回的设备场景,执行成功则为非零,失败则为零
        .参数 hdc, 整数型, , 将要删除的设备场景


    .DLL命令 DeleteObject, 整数型, "gdi32.dll", "DeleteObject", 公开, 用这个函数删除GDI对象,比如画笔、刷子、字体、位图、区域以及调色板等等。对象使用的所有系统资源都会被释放,非零表示成功,零表示失败
        .参数 hObject, 整数型, , 一个GDI对象的句柄


    .DLL命令 DrawIcon, 整数型, "user32", "DrawIcon"
        .参数 hDC, 整数型
        .参数 x, 整数型
        .参数 y, 整数型
        .参数 hIcon, 整数型


    .DLL命令 GetClassLongA, 整数型
        .参数 hwnd
        .参数 m


    .DLL命令 FindWindowA, 整数型
        .参数 类名
        .参数 标题, 文本型


    .DLL命令 GetWindow, 整数型
        .参数 源窗口
        .参数 关系


    .DLL命令 GetWindowTextA
        .参数 hwnd
        .参数 标题, 文本型, 传址
        .参数 long


    .DLL命令 GetWindowTextLengthA, 整数型
        .参数 hwnd


    .DLL命令 GetDesktopWindow, 整数型


    .DLL命令 IsWindowVisible, 逻辑型
        .参数 hwnd


    .DLL命令 GetCurrentProcess, 整数型, "kernel32.dll", "GetCurrentProcess", , 获取当前进程句柄


    .DLL命令 WriteProcessMemory, 整数型, "kernel32.dll", "WriteProcessMemory", , 写内存数据
        .参数 hProcess, 整数型, , 进程句柄
        .参数 pBaseAddress, 整数型, , 内存地址
        .参数 lpBuffer, 字节集, 传址, 数据指针
        .参数 nSize, 整数型, , 长度
        .参数 lpNumberOfBytesWritten, 整数型, , 实际写出长度


    .DLL命令 memcpy, , "Kernel32.dll", "RtlMoveMemory", , 复制内存(无返回值)
        .参数 Destination, 整数型, , 目的指针
        .参数 Source, 整数型, , 源指针
        .参数 Length, 整数型, , 复制长度


    .DLL命令 CreateDIBSection, 整数型, "gdi32.dll", "CreateDIBSection"
        .参数 hDC, 整数型
        .参数 pBitmapInfo, 字节集, 传址
        .参数 un, 整数型
        .参数 lplpVoid, 整数型, 传址
        .参数 handle, 整数型
        .参数 dw, 整数型


    .DLL命令 BitBlt, 整数型, "gdi32.dll", "BitBlt"
        .参数 hDestDC, 整数型
        .参数 x, 整数型
        .参数 y, 整数型
        .参数 nWidth, 整数型
        .参数 nHeight, 整数型
        .参数 hSrcDC, 整数型
        .参数 xSrc, 整数型
        .参数 ySrc, 整数型
        .参数 dwRop, 整数型


    .DLL命令 GdiFlush, 整数型, "gdi32.dll", "GdiFlush", , 执行任何未决的绘图操作,如所有未决的绘图操作都成功完成,就返回TRUE(非零)。如任何一个操作失败,就返回零值


    .DLL命令 SendMessage, 整数型, "user32.dll", "SendMessageA"
        .参数 hwnd, 整数型
        .参数 wMsg, 整数型
        .参数 wParam, 整数型
        .参数 lParam, 整数型


    .DLL命令 API_QueryServiceStatus, 整数型, "advapi32.dll", "QueryServiceStatus", , 获取服务状态
        .参数 hService, 整数型
        .参数 lpServiceStatus, SERVICE_STATUS, 传址


    .DLL命令 API_OpenService, 整数型, "advapi32.dll", "OpenServiceA", , 打开服务
        .参数 hSCManager, 整数型
        .参数 lpServiceName, 文本型
        .参数 dwDesiredAccess, 整数型


    .DLL命令 API_ControlService, 整数型, "advapi32.dll", "ControlService", , 向服务器发送控件
        .参数 hService, 整数型
        .参数 dwControl, 整数型
        .参数 lpServiceStatus, SERVICE_STATUS, 传址


    .DLL命令 API_StartService, 整数型, "advapi32.dll", "StartServiceA", , 开始运行服务
        .参数 hService, 整数型
        .参数 dwNumServiceArgs, 整数型
        .参数 lpServiceArgVectors, 整数型


    .DLL命令 API_QueryServiceStatusEx, 整数型, "ADVAPI32.DLL", "QueryServiceStatusEx"
        .参数 hService, 整数型
        .参数 InfoLevel, 整数型
        .参数 lpBuffer, 字节集
        .参数 cbBufSize, 整数型
        .参数 pcbBytesNeeded, 整数型, 传址

    相关软件

    下载说明

    本站目前主要提供易语言源码、模块、支持库等下载大部分源码均为ZIP打包,
    注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
    部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
    由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。

    使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。

     

    推荐排行

    • 易语言糊模查找窗口标题

      易语言糊模查找窗口标题并弹出源码,枚举系统所有窗口,GetWindow,GetWindowText,GetWindowTextLength,FindWindow,ShowWindow...

    • 易语言其它简易换肤13种源

      易语言其它简易换肤13种源码,配色...

    • 易语言简单的验证码识别

      易语言简单的验证码识别加界面源码,主识别程序,是否符合,说明,程序初始化,显示验证码,分割图片,对应识别,替换杂色,全部替换色,除指定色外全部除去,读入图片...

    • 易语言笔划输入法一整套

      易语言笔划输入法一整套文件源码,子程序1,数清,清,按钮1,按钮2,按钮3,按钮4,按钮5,注,投递文本,解码火星文,计1,笔画字刷新,操作,字刷新,计,填,GetGUIThreadInfo,ClientToScreen,屏幕截图,拖动屏幕...

    • 易语言窗口渐变源码

      易语言窗口渐变源码,CreateSolidBrush,DeleteObject,FillRect,GetDC...

    • 易语言窗体拉动源码

      易语言窗体拉动源码,设置系统菜单,API_设置窗口区域,创建椭圆区域,取窗口风格,置窗口风格...

    • 易语言突破灰色按钮和水

      易语言突破灰色按钮和水波特效,突破灰色按钮和水波特效源码,装载图片,水周期,水波特效,装载图片_,接收装载图返回的整数,水周期_,窗口绘图,水波特效_,突破灰色按钮,激活按钮,取得当...

    • 易语言突破灰色按钮和水

      易语言突破灰色按钮和水波特效源码,装载图片,水周期,水波特效,突破灰色按钮,激活按钮,取得当前活动窗口句柄,枚举所有子窗体,是否活动窗口,激活窗口...

    • 易语言科大讯飞语音库调

      易语言科大讯飞语音库调用例程源码,刷新窗口,取错误码,初始化,反初始化,连接语音服务器,断开语音服务器,置合成参数,取合成参数,字符串合成到音频文件,文本文件合成到音频文件,播放...