1. 使用C语言实现 2. Socket通信 3. SOCK_RAW 4. ICMP协议 5. Windows平台 6. 可以实现和Windows平台自带ping程序类似的效果
2023-05-18 15:56:16 47KB ping socket sock_raw icmp
1
自己开发的极域电子教师破解工具 使用说明: 无需管理员权限,双击即可运行。 双击窗口退出程序。 右击头像隐藏程序窗口界面。 单击头像查看关于及极域电子教室设置密码。 快捷键: Ctrl+Alt+Scroll Lock:显示或隐藏窗口 Shift+Scroll Lock:启动极域电子教室 Alt+Scroll Lock:关闭极域电子教室 Alt+C:截图(仿QQ截图) 提示此种截图,无法置顶覆盖电子教室学生端,使用应先按Alt+C,再按Alt+Scroll Lock关闭客户端,截图完毕再Shift+Scroll Lock打开客户端。 无特殊需求,建议直接使用下面这个,截完再进一步处理 Alt+B:截全屏并保存至桌面/xmImg/ 目录下 声明:本工具的开发初衷为了大家能够与老师互动,请勿用作其他用途。
2023-05-17 20:55:57 568KB windows c++
1
oracle 开源轻量级数据库连接客户端 instantclient-basic-windows.x64-11.2.0.4.0
2023-05-17 15:50:34 51.81MB 数据库 oracle
1
WinDHCP 用 C# 编写的 Windows DHCP 服务器 概述 WinDHCP 是用 C# 编写的 Windows 服务。 它提供了在您的 LAN 上分配 IP 地址所需的基本 DHCP 功能,包括子网、网关和 dns 信息。 目前它只处理 DHCP Discover 和 Request 消息,所有其他消息都被忽略。 WinDHCP 是使用 Visual Studio 2008 Express 编写的,并且仅针对 Windows Vista 上的 .Net 3.5 进行了编译和测试,不过也应该可以针对 .Net 2.0 和 3.0 进行编译,并且应该可以在任何支持 .Net 的环境中运行框架。 有关什么是 DHCP 的更多信息,请参阅 。 动机 当前可用的许多廉价商品路由器的 DHCP 实现非常差。 Internet 上免费提供的 DHCP 产品主要针对 Linux/Unix
2023-05-17 11:19:18 29KB C#
1
微信windows桌面免安装测试版,仅供学习和交流使用
2023-05-17 10:57:16 23.27MB 微信 windows桌面 微信桌面版
1
用C++写的基于MFC界面的斗地主小游戏源码,内含详细注释,附带了简单的AI出牌规则,放出来供大家参考交流。vs2010编写,vs2015测试可用,理论上vs05及以上都可正常编译运行。 void Judge::MainFlow() { switch(DataCenter::Instance().GetPlayState()) { case EM_LandHolderBorn_PlayState: { //先检查是否已经问完了 //遍历玩家检查是否已经询问过了,如果已经都问过了,则设置叫分最高的为地主 BOOL bAllAsked = TRUE;//是否已经询问完了 vector & vecPlayer = DataCenter::Instance().GetPlayerList(); for (UINT i = 0; i < vecPlayer.size(); i++) { //统计当前最高分 if (vecPlayer[i].GetLandOwerScore() > m_nCurHighstScore) { m_nCurHighstScore = vecPlayer[i].GetLandOwerScore(); m_pToBeLandOwer = &vecPlayer;[i]; } if (vecPlayer[i].GetLandOwerScore() < 0) { bAllAsked = FALSE; } } //如果已经全部问过了,则设置当前最高分的为地主 if (bAllAsked) { m_pToBeLandOwer->SetLandOwer(TRUE); } //然后根据情况执行询问流程 //如果地主已经产生,则跳入下一阶段 if (NULL != DataCenter::Instance().GetLandOwner()) { m_pCurPlayer = NULL; DataCenter::Instance().SetPlayState(EM_WaitPlayer_PlayState); MainFlow(); return; } //如果当前player为空,设置当前player为地主牌得主 if (m_pCurPlayer == NULL) { m_pCurPlayer = DataCenter::Instance().GetLandOwnerCardHolder(); } //对当前玩家执行地主问询 ASSERT(m_pCurPlayer); m_pCurPlayer->ExcuteCallLandOwer(); } break; case EM_WaitPlayer_PlayState: { //如果游戏已经结束,则执行结束逻辑 BOOL bLandOwerWin = FALSE; if (DataCenter::Instance().IsOver(bLandOwerWin)) { if (bLandOwerWin) { AfxMessageBox(_T("地主赢了!")); } else { AfxMessageBox(_T("佃户赢了!")); } DataCenter::Instance().SetPlayState(EM_WaitToStart_PlayState); //将所有玩家明牌 DataCenter::Instance().ShowAllPlayerCard(); RefreshView(); return; } //如果是出牌阶段而当前player为空,设置当前player为地主,并发予底牌 if (m_pCurPlayer == NULL) { m_pCurPlayer = DataCenter::Instance().GetLandOwner(); DataCenter::Instance().SendOutBottomCard(); RefreshView(); } ASSERT(m_pCurPlayer); m_pCurPlayer->ExcuteCallCardPlay(); } break; } } void Judge::CurPlayerCallScore(int nScore) { if (m_pCurPlayer == NULL) { ASSERT(FALSE); return; } //将玩家选择的分数设置给玩家 m_pCurPlayer->SetLandOwerScore(nScore); //如果当前玩家为空,直接返回 if(m_pCurPlayer == NULL) { return; } if (nScore == 3) { //如果玩家叫了三分,直接设为地主 m_pCurPlayer->SetLandOwer(TRUE); } else { //玩家叫的不是三分,则记下玩家叫的分数 m_pCurPlayer->SetLandOwerScore(nScore); } if (nScore == 0) { CString strWord; strWord.Format(_T("不叫")); m_pCurPlayer->Say(strWord); } else { CString strWord; strWord.Format(_T("%d分"), nScore); m_pCurPlayer->Say(strWord); } //玩家叫分后隐藏叫地主按钮 Judge::Instance().ShowCallLandOwerBtn(FALSE); //切换到下一个玩家,流程继续 SwitchToNextPlayer(); MainFlow(); }
2023-05-16 22:01:18 226KB MFC windows 斗地主
1
官网下的最新版的32位62位通用windows安装包
2023-05-16 20:09:56 8.55MB tomcat tomcat7 32位 64位
1
《Windows驱动开发技术详解》是一本关于Windows下驱动开发的教材,很适于初学者,这是它的配套光盘
2023-05-16 16:46:51 2.61MB Windows 驱动开发 光盘
1
instantclient-basic-windows.x64-11.2.0.2.0
2023-05-16 15:15:28 48.72MB oracle客户端
1
将筛选器添加到数据透视表中,可以在其中选择多个项目。
2023-05-16 14:04:41 46KB C# .NET Windows Office
1