OpenCV2.2官方参考手册,也是最后一版带目录的参考手册,2.2开始,Mat数据结构也开始支持多维了,这个参考手册可以说目前做好用的OpenCV参考手册
2022-03-03 23:13:00 6.07MB OpenCV
1
pgAdmin是PostgreSQL(世界上最先进的开源数据库)中最受欢迎和功能最丰富的开源管理和开发平台。
2022-03-01 14:03:01 96.13MB PostgreSQL Mac MacOS
1
目前最好的EasyHook的完整Demo程序,包括了Hook.dll动态库和Inject.exe注入程序。 Hook.dll动态库封装了一套稳定的下钩子的机制,以后对函数下钩子,只需要填下数组表格就能实现了,极大的方便了今后的使用。 Inject.exe是用MFC写的界面程序,只需要在界面上输入进程ID就能正确的HOOK上相应的进程,操作起来非常的简便。 这个Demo的代码风格也非常的好,用VS2010成功稳定编译通过,非常值得下载使用。 部分代码片段摘录如下: //【Inject.exe注入程序的代码片段】 void CInjectHelperDlg::OnBnClickedButtonInjectDllProcessId() { ////////////////////////////////////////////////////////////////////////// //【得到进程ID值】 UINT nProcessID = 0; if (!GetProcessID(nProcessID)) { TRACE(_T("%s GetProcessID 失败"), __FUNCTION__); return; } ////////////////////////////////////////////////////////////////////////// //【得到DLL完整路径】 CString strPathDLL; if (!GetDllFilePath(strPathDLL)) { TRACE(_T("%s GetDllFilePath 失败"), __FUNCTION__); return; } ////////////////////////////////////////////////////////////////////////// //【注入DLL】 NTSTATUS ntStatus = RhInjectLibrary(nProcessID, 0, EASYHOOK_INJECT_DEFAULT, strPathDLL.GetBuffer(0), NULL, NULL, 0); if (!ShowStatusInfo(ntStatus)) { TRACE(_T("%s ShowStatusInfo 失败"), __FUNCTION__); return; } } //【Hook.dll动态库的代码片段】 extern "C" __declspec(dllexport) void __stdcall NativeInjectionEntryPoint(REMOTE_ENTRY_INFO* InRemoteInfo) { if (!DylibMain()) { TRACE(_T("%s DylibMain 失败"), __FUNCTION__); return; } } FUNCTIONOLDNEW_FRMOSYMBOL array_stFUNCTIONOLDNEW_FRMOSYMBOL[]= { {_T("kernel32"), "CreateFileW", (void*)CreateFileW_new}, {_T("kernel32"), "CreateFileA", (void*)CreateFileA_new}, {_T("kernel32"), "ReadFile", (void*)ReadFile_new} }; BOOL HookFunctionArrayBySymbol() { /////////////////////////////////////////////////////////////// int nPos = 0; do { /////////////////////////////// FUNCTIONOLDNEW_FRMOSYMBOL* stFunctionOldNew = &g_stFUNCTIONOLDNEW_FRMOSYMBOL[nPos]; if (NULL == stFunctionOldNew->strModuleName) { break; } /////////////////////////////// if (!HookFunctionBySymbol(stFunctionOldNew->strModuleName, stFunctionOldNew->strNameFunction, stFunctionOldNew->pFunction_New)) { TRACE(_T("%s HookFunctionBySymbol 失败"), __FUNCTION__); return FALSE; } } while(++nPos); /////////////////////////////////////////////////////////////// return TRUE; } HANDLE WINAPI CreateFileW_new( PWCHAR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile ) { TRACE(_T("CreateFileW_new. lpFileName = %s"), lpFileName); return CreateFileW( lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile); }
2022-03-01 10:43:49 278KB EasyHook 函数钩子 Hook c++
1
帮你实现包含iOS,Android,WebPlayer, PC/Mac 等平台的sqlite 工作.
2022-02-28 21:30:23 2.02MB sqlitekit
1
我找过很多录屏工具,发现这个是最好用的,欢迎大家使用
2022-02-27 14:28:08 6.55MB screenrecord 录屏
1
psxfin ps模拟器 绿色 最好
2022-02-26 18:55:08 1.99MB 模拟 程序
1
一款目前发现最好用的字模软件,内带注册机,可以批量生成文字,也可以单独生成。并且可以上下左右对文字进行平移。 另外也可以对图片进行操作,按“Print Screen键” 或者“Alt+Print Screen键”可以将当前屏幕或窗口 图形拷贝到剪贴板,再按软件的粘贴按钮或者 “F4键”就可以获得彩色转黑白的图形。 字符输入栏支持Unicode,你可以从Windows的“附件-字符映射表”里复制任意字符,并且生成字模。也可以通过“左Alt+小键盘”的方式输入ASC是128以上 的字符。 字模Ⅲ与其它软件配合会产生更大的威力,比如Windows画笔配合时, 他们之间的数据可以通过剪贴板交换,也可以通过打开同一个文件的方式进行, 当画笔保存文件后,字模Ⅲ会自动检测并更新相应的图形。
2022-02-25 13:45:42 2.02MB 字模软件 字模提取软件 字模 字模3
1
功能包含: 基础资料、系统设置、账号管理、进出明细、数据管理、入库单、出库单、库存汇总、进销报表、进出统计、单据查询、单品查询、进出查询、三栏台账、保存退出
1
rustdesk是什么:RustDesk是一款优秀的免费开源的远程控制软件,采用rust语言编写,无需任何配置开箱即用,采用TLS 1.3端到端加密协议保护用户的通信安全,用户可以完全掌控数据,不用担心安全问题,自定义画面质量且允许用户在客户端程序里调节bitrate和quantizer改变画面传输质量,RustDesk远程控制软件内置文件传输和TCP隧道功能,使用内置文件管理器可以方便地与远程电脑互传文件,设置TCP隧道也很容易,更是贴心提供了快捷RDP模式,一键就可以实现基于TCP隧道的RDP连接,威航软件园测试发现RustDesk和系统自带远程桌面相比拥有绝对的优势,安全快速稳定,还允许用户通过安装RustDesk提供的服务器程序建立自己的网络,妥妥的TeamViewer和Anydesk的替代工具,那么大家想知道RustDesk好用吗,威航软件园提供最新版本的RustDesk下载,如需安卓平台请大家点击下载RustDesk安卓版。
2022-02-21 09:05:01 8.4MB 网络 服务器 rust 安全
1
生活是最好的老师——二年级上册第一单元《各种各样的天气》案例分析.doc
2022-02-21 09:03:50 18KB