自动为 SGuardSvc64.exe 和 SGuard64.exe 配置系统资源,实现: 进程优先级强制设为「低(Idle)」,降低系统资源占用 CPU 相关性绑定「核心 0」,避免多核心调度冲突
2025-11-15 10:02:44 2KB
1
原版本升级,更稳定功能更强 感谢网友对Beta的意见反馈 一、 使用G-TcpClient模块 二、 可以设定间隔时间发起大规模长、短连接 三、 可以发起密集数据包,包括即时和定时发送 四、 数据发送工作由一个独立线程担当,连接发起工作可设置多个独立的线程担当。 五、 可以多种模式组合连接或发送数据。
2025-11-13 17:20:40 1.13MB IOCP TcpServer 完成端口 破连接限制
1
/******************************************************************************** * * * G-TcpClient:基于完成端口的Tcp客户端通讯模块(IOCP TcpClient) * * * * Copyright © 2009-2010 GuestCode 代码客(卢益贵) * * 版权所有 侵权必究 * * * * QQ:48092788 E-Mail:48092788@qq.com 源码博客:http://blog.csdn.net/guestcode * * * * GSN:34674B4D-1F63-11D3-B64C-11C04F79498E * * * ********************************************************************************/ #pragma once extern "C" { //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 类型定义 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> #ifndef _GTYPE #define _GTYPE typedef unsigned char* PGBUF; typedef void(__stdcall *PGFN_ON_CONNECTED)(unsigned int unPerHandle, unsigned char* pBuf, unsigned int unLen); typedef void(__stdcall *PGFN_ON_RECEIVED)(unsigned int unPerHandle, unsigned char* pBuf, unsigned int unLen); typedef void(__stdcall *PGFN_ON_SENDED)(unsigned int unPerHandle, unsigned int unSendID, unsigned int unLen); typedef void(__stdcall *PGFN_ON_DISCONNECTED)(unsigned int unPerHandle, unsigned int unFlag); typedef void(__stdcall *PGFN_ON_THREAD)(unsigned int unThreadContext, unsigned int unThreadHandle, unsigned int unThreadID, BOOL bIsBegin, unsigned int unFlag); /* typedef struct _CONNECTION { unsigned int unPerHandle; }CONNECTION, *PCONNECTION; typedef void(__stdcall *PGFN_ON_CONNECTED)(unsigned int unPerHandle, unsigned char* pBuf, unsigned int unLen); typedef void(__stdcall *PGFN_ON_RECEIVED)(PCONNECTION pConnection, unsigned char* pBuf, unsigned int unLen); typedef void(__stdcall *PGFN_ON_SENDED)(PCONNECTION pConnection, unsigned int unSendID, unsigned int unLen); typedef void(__stdcall *PGFN_ON_DISCONNECTED)(PCONNECTION pConnection, unsigned int unFlag); void __stdcall GTcpClt_OnThread(unsigned int unThreadContext, unsigned int unThreadHandle, unsigned int unThreadID, BOOL bIsBegin, unsigned int unFlag) { } void __stdcall GTcpClt_OnConnected(unsigned int unPerHandle, void* _NULL, unsigned int unNULL) { } void __stdcall GTcpClt_OnReceived(PCONNECTION pConnection, unsigned char* pBuf, unsigned int unLen) { } void __stdcall GTcpClt_OnSended(PCONNECTION pConnection, unsigned int unSendID, unsigned int unLen) { } void __stdcall GTcpClt_OnDisconnected(PCONNECTION pConnection, unsigned int unFlag) { } */ #define _USE_UNICODE 1 #ifndef _DLL //#define _DLL #endif #ifdef _DLL #define DllExport _declspec(dllexport) #else #define DllExport #endif #define VER_FLAG_WIDE_CHAR 0x01 #define VER_FLAG_BETA 0x02 #define VER_FLAG_ZERO_READ 0x04 #define VER_FLAG_TRIAL 0x08 #define VER_FLAG_DEBUG 0x10 #define HNDS_CONNECT 1 #define HNDS_CONNECTED 2 #define HNDS_DISCONNECT 3 #endif //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 类型定义 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 版本信息 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> #if(_USE_UNICODE) DllExport wchar_t* __stdcall GTcpClt_GetVersionName(void); #else DllExport char* __stdcall GTcpClt_GetVersionName(void); #endif DllExport float __stdcall GTcpClt_GetVersionNumber(void); DllExport unsigned int __stdcall GTcpClt_GetVersionFlag(void); //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 版本信息 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 功能函数 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> DllExport DWORDLONG __stdcall GTcpClt_GetPhyMemInfo(DWORDLONG* pdwTotal); #if(_USE_UNICODE) DllExport void __stdcall GTcpClt_WriteLog(wchar_t* pstrLog, unsigned int unCode = 0); DllExport void __stdcall GTcpClt_GetHostIP(wchar_t* pstrIP, unsigned int unLen, BOOL bIsInternetIP = FALSE); #else DllExport void __stdcall GTcpClt_WriteLog(char* pstrLog, unsigned int unCode = 0); DllExport void __stdcall GTcpClt_GetHostIP(char* pstrIP, unsigned int unLen, BOOL bIsInternetIP = FALSE); #endif //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 功能函数 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< //>>>>>>>>>>>>>>>>>>>>>>>>>>>> PerIoData函数 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> DllExport unsigned int __stdcall GTcpClt_GetGBufSize(void); DllExport unsigned int __stdcall GTcpClt_GetIoDataSize(void); DllExport unsigned int __stdcall GTcpClt_GetIoDataUse(void); DllExport unsigned int __stdcall GTcpClt_GetIoDataTotal(void); DllExport float __stdcall GTcpClt_GetIoDataUseRate(void); DllExport unsigned int __stdcall GTcpClt_GetIoDataUseMem(void); //<<<<<<<<<<<<<<<<<<<<<<<<<<<< PerIoData函数 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< //>>>>>>>>>>>>>>>>>>>>>>>>>>>> PerHndData函数 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> DllExport unsigned int __stdcall GTcpClt_GetHndDataUse(void); DllExport unsigned int __stdcall GTcpClt_GetHndDataTotal(void); DllExport unsigned int __stdcall GTcpClt_GetHndDataSize(void); DllExport float __stdcall GTcpClt_GetHndDataUseRate(void); DllExport unsigned int __stdcall GTcpClt_GetHndDataUseMem(void); //<<<<<<<<<<<<<<<<<<<<<<<<<<<< PerHndData函数 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 信息函数 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> DllExport unsigned int __stdcall GTcpClt_GetThreadNumber(void); DllExport unsigned int __stdcall GTcpClt_GetPageSize(void); DllExport unsigned int __stdcall GTcpClt_GetBlockSize(void); DllExport unsigned int __stdcall GTcpClt_GetConnectCount(void); DllExport unsigned int __stdcall GTcpClt_GetThreadRunCount(unsigned int unThreadContext); DllExport unsigned int GTcpClt_GetState(unsigned int unPerHandle); #if(_USE_UNICODE) DllExport wchar_t* __stdcall GTcpClt_GetThreadName(unsigned int unThreadContext); DllExport BOOL __stdcall GTcpSock_GetPerHandleInfo(unsigned int unPerHandle, wchar_t* pstrIP, unsigned int unIPLen, wchar_t* pstrPort, unsigned int unPortLen); DllExport BOOL __stdcall GTcpSock_GetPerHandleName(unsigned int unPerHandle, wchar_t* pstrName, unsigned int unLen); #else DllExport char* __stdcall GTcpClt_GetThreadName(unsigned int unThreadContext); DllExport BOOL __stdcall GTcpSock_GetPerHandleInfo(unsigned int unPerHandle, char* pstrIP, unsigned int unIPLen, char* pstrPort, unsigned int unPortLen); DllExport BOOL __stdcall GTcpSock_GetPerHandleName(unsigned int unPerHandle, char* pstrName, unsigned int unLen); #endif DllExport unsigned int __stdcall GTcpClt_GetProcesserNumber(void); DllExport BOOL __stdcall GTcpClt_IsActive(); DllExport unsigned int __stdcall GTcpClt_GetUseMem(void); //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 信息函数 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 操作函数 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> DllExport void* __stdcall GTcpClt_GetPerHandleOwner(unsigned int unPerHandle); DllExport BOOL __stdcall GTcpClt_SetPerHandleOwner(unsigned int unPerHandle, void* pOwner); DllExport PGBUF __stdcall GTcpClt_AllocGBuf(void); DllExport BOOL __stdcall GTcpClt_FreeGBuf(PGBUF pGBuf); DllExport unsigned int __stdcall GTcpClt_PostSendGBuf(unsigned int unPerHandle, PGBUF pGBuf, unsigned int unLen); DllExport unsigned int __stdcall GTcpClt_PostSendBuf(unsigned int unPerHandle, unsigned char* pBuf, unsigned int unLen); DllExport void __stdcall GTcpClt_PostBroadcast(unsigned char* pBuf, unsigned int unLen); //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 操作函数 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 主要函数 DllExport BOOL __stdcall GTcpClt_CloseConnect(unsigned int unPerHandle); #if(_USE_UNICODE) DllExport unsigned int __stdcall GTcpClt_OpenConnect( wchar_t* pstrRemoteIP, wchar_t* pstrRemotePort, wchar_t* pstrLocalIP, PGFN_ON_CONNECTED pfnOnConnected, PGFN_ON_RECEIVED pfnOnReceived, PGFN_ON_SENDED pfnOnSended, PGFN_ON_DISCONNECTED pfnOnDisconnected, void* pOwner = NULL); #else DllExport unsigned int __stdcall GTcpClt_OpenConnect( char* pstrRemoteIP, char* pstrRemotePort, char* pstrLocalIP, PGFN_ON_CONNECTED pfnOnConnected, PGFN_ON_RECEIVED pfnOnReceived, PGFN_ON_SENDED pfnOnSended, PGFN_ON_DISCONNECTED pfnOnDisconnected, void* pOwner = NULL); #endif DllExport BOOL __stdcall GTcpClt_Start(unsigned int unHeartbeatTime = 60, unsigned int unMaxNetDelayTime = 5, unsigned int unGuardThreadSleepTime = 2, PGFN_ON_THREAD pfnOnThread = NULL, unsigned int unHndDataInitNumber = 1000, unsigned int unIoDataInitNumber = 1500, unsigned int unProcesserThreadNumber = 0, unsigned int unWorkerThreadNumber = 0); DllExport void __stdcall GTcpClt_Stop(void); //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 主要函数 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< } /* ... extern "C" */
2025-11-13 17:20:09 1.3MB
1
程序说明 小偷站群其实也就是克隆站点,也可以说镜像站点。 程序无任何使用限制 安装亲测 1、先看一下万能小偷站群系统 3.5无限制版的后台: 默认后台:http://网站地址/@admin/index.php 默认账号:admin 默认密码:admin
2025-11-07 15:21:08 1.1MB 站群系统 万能小偷
1
点阵字库(字模)生成器是一款专用于创建点阵字体的软件工具,尤其适合于需要处理大字体和消除斜线限制的情况。在本文中,我们将深入探讨点阵字库的基本概念、生成器的功能特点以及它在IT领域的应用。 点阵字库,又称为字模,是计算机显示和打印文字时常用的一种技术。它将每个字符表示为二维像素阵列,这些像素阵列定义了字符的形状和轮廓。点阵字库的优势在于它们能够确保在低分辨率或有限像素空间的设备上清晰显示文字,比如早期的计算机显示器、电子表盘、打印机以及现在的嵌入式系统。 传统的点阵字库在处理大字体时可能会遇到斜线限制问题,这是因为大字体的斜线部分在转换为像素点阵时容易失真,导致显示效果不佳。"点阵字库(字模)生成器 4.0"正是针对这一问题进行了优化,去除了大字体斜线限制,使得生成的字模在保持清晰度的同时,线条更加流畅自然,这对于设计高质显示效果的大型标题或标语特别有用。 该工具的操作简便,用户友好。用户只需输入所需生成的字符集,选择字体样式、大小以及颜色等参数,就能自动生成相应的字模字库。生成的字模字库可以被广泛应用于各种软件开发中,包括嵌入式系统、游戏开发、移动应用、电子阅读器等,以提供定制化的字体显示效果。 在实际应用中,开发者可以利用这款工具生成特定的点阵字库文件,然后将其集成到自己的应用程序中,从而实现对显示文本的个性化控制。例如,对于需要在小屏幕设备上显示大字体的应用,使用该工具生成的字库能确保即使在受限的像素空间下,文字依然清晰可读。此外,它还可以用于创建具有独特视觉风格的图形界面,比如复古风格的游戏或者艺术性的网页设计。 总结来说,"点阵字库(字模)生成器 4.0"是一款功能强大的工具,其主要优势在于解决了大字体斜线显示问题,提高了点阵字体的视觉质量。无论是专业开发者还是业余爱好者,都能通过这个工具轻松创建出满足需求的点阵字库,从而在各种项目中实现个性化的文字显示效果。通过掌握这款工具的使用,我们可以在低分辨率环境或嵌入式系统开发中实现更高质量的文本渲染,提升用户体验。
2025-10-20 15:54:28 2.44MB
1
:“mhdd最新版无功能限制” :“mhdd4.6全功能mhdd最新版无功能限制” 【知识点详解】: “mhdd”是一款经典的硬盘诊断工具,由俄罗斯软件工程师Alexey Frolov开发。它主要用于检查硬盘的健康状况、扫描并修复硬盘错误、检测坏道等。在IT领域,mhdd因其小巧便携、功能强大而深受用户喜爱。本文将详细介绍mhdd4.6这个无功能限制的最新版本。 mhdd4.6的全功能特性包括: 1. **硬盘检测**:mhdd能够对硬盘进行全面的自我检测(SMART),通过读取硬盘的自我监控、分析和报告技术数据,预判硬盘可能出现的问题。 2. **坏道检测与修复**:其强大的坏道扫描功能可以找出硬盘上的物理坏道,并尝试修复。它提供了多种扫描模式,如快速扫描、深度扫描和自定义扫描,以适应不同用户的需求。 3. **低级格式化**:mhdd可以对硬盘进行低级格式化,清除硬盘上的所有数据,恢复到出厂状态。这对于处理故障硬盘或回收旧硬盘非常有用。 4. **硬盘信息读取**:mhdd可以显示硬盘的制造商信息、型号、容量、固件版本等详细参数,帮助用户了解硬盘的基本情况。 5. **硬盘测试**:它还可以进行读写速度测试,评估硬盘的读写性能,这对于判断硬盘的性能和老化程度有重要作用。 6. **SMART监控**:mhdd可以实时监控硬盘的SMART(Self-Monitoring, Analysis, and Reporting Technology)数据,当硬盘出现潜在问题时,会发出警告。 7. **命令行操作**:mhdd支持命令行操作,方便高级用户进行自动化和定制化的硬盘管理任务。 压缩包中的文件名列表包括“SEC.BIN”、“MHDD.EXE”、“MHDD.HLP”、“MHDD46.VER”和“BATCH”、“DOC”。这些文件的作用如下: - **SEC.BIN**:这可能是mhdd使用的某种配置或驱动文件,用于扩展其功能或提供特定硬件的支持。 - **MHDD.EXE**:这是mhdd的主执行文件,包含了所有的程序逻辑和功能实现。 - **MHDD.HLP**:这是mhdd的帮助文件,包含使用指南和功能介绍,供用户在使用过程中参考。 - **MHDD46.VER**:这个文件可能记录了mhdd的版本信息,便于用户确认安装的是否是最新的4.6版本。 - **BATCH**:可能是一个批处理文件,包含了运行mhdd的一系列命令,简化了操作流程。 - **DOC**:这可能是文档文件,详细解释了mhdd的使用方法、注意事项和故障排查等内容。 mhdd4.6作为一款无功能限制的版本,为用户提供了一个全面的硬盘诊断和维护解决方案。无论是在日常的电脑维护还是专业的数据恢复工作中,mhdd都是一款不可或缺的工具。在使用时,确保正确理解和运用其各项功能,才能充分发挥它的价值。
2025-10-19 20:54:20 113KB mhdd
1
在IT行业中,数据库管理和数据迁移是至关重要的任务。"DBC数据转SQL数据 无限制工具"是一个专门针对魔兽世界模拟器数据库(DBC)文件转换为SQL格式的实用工具。这个工具能够实现DBC到SQL以及SQL到DBC的双向转换,且没有使用上的限制,极大地提升了数据操作的效率和便利性。 DBC文件是魔兽世界游戏中的二进制数据库格式,存储着游戏的各种数据,如角色信息、物品、技能等。这些文件通常不易于人类阅读和编辑,而SQL(Structured Query Language)是关系型数据库的标准语言,它提供了一种结构化的、易于理解和操作的方式来管理数据。因此,将DBC转换为SQL格式,可以帮助开发者、数据分析师或玩家更直观地查看、修改和分析游戏数据。 该工具的特性包括: 1. **双向转换**:不仅支持DBC到SQL的转换,也支持将已修改的SQL数据转换回DBC格式,满足了不同场景的需求。 2. **无限制使用**:这个工具没有使用次数或功能上的限制,用户可以根据需要自由地进行转换操作,对于频繁处理DBC和SQL数据的人来说非常实用。 3. **高效便捷**:工具设计简洁,操作流程直观,使得数据转换过程快速且容易上手。 4. **兼容性**:尽管主要针对魔兽世界模拟器,但理论上这个工具可能适用于其他使用类似DBC格式的游戏或应用。 5. **文件处理**:压缩包中的"DBC转SQL 无限制"可能是工具的执行文件或者包含相关说明文档,用户解压后可以按照指导进行操作。 在实际使用过程中,用户可能需要了解如何正确地导入DBC文件,理解SQL语句的基本构造,以及如何处理转换后的数据。例如,使用SQL进行查询、更新和插入操作,或者通过分析SQL数据来调整游戏参数。此外,如果涉及到大量数据的转换,还需要关注性能优化,如分批处理,以避免一次性加载过大文件导致资源占用过高。 "DBC数据转SQL数据 无限制工具"是魔兽世界模拟器开发和数据分析领域的一个强大辅助工具,它简化了DBC和SQL之间的数据交互,提高了工作效率,同时它的无限制特性使得它成为了一个极具价值的资源。对于熟悉魔兽世界或对游戏数据感兴趣的用户来说,掌握这个工具的使用无疑会增加他们在相关项目中的灵活性和生产力。
2025-10-18 18:33:26 984KB sql
1
财务王普及版不限制正式版是一款功能强大的账务记录软件,该软件集总账处理、财务报表、初始化、基础设置等多种功能为一体,适合小微企业记账和代理记账,为你的工作带来极大的便利。
2025-10-16 15:37:05 23.14MB
1
Spire.Doc for Java 11.4.2 全功能无限制,并解决转换文档中有图片,图片无法转换的bug
2025-10-15 17:35:40 51.1MB java
1
嵌入式网络那些事-STM32物联实战-朱升林-Part2(由于CSDN上传限制分成2部分),由于网络上没有该书完整的扫描版,特意上传以方便广大工程师朋友学习之用,顺便赚一点点积分,方便本人下载资源用于学习;实在没有积分,又需要该资源的朋友,请加博主QQ:1007271825,能帮助到工程师朋友,博主也会很欣慰。
2025-10-14 14:41:18 101.73MB Ethernet TCP/IP
1