随笔分类 -  API

1 2 3 4 5 ··· 8 下一页
摘要:cmd下 w32tm /stripchart /computer:time1.aliyun.com linux ntpdate ntp1.aliyun.com 阅读全文
posted @ 2017-12-22 14:21 ahuo 阅读(477) 评论(1) 推荐(0) 编辑
摘要:void ShowCallerModuleName(void* calleraddr ){ HMODULE hCallerModule = NULL; TCHAR szModuleName[MAX_PATH] = _T(""); void *callerAddress = calleraddr;// 阅读全文
posted @ 2016-07-08 14:06 ahuo 阅读(756) 评论(0) 推荐(0) 编辑
摘要:clc;clear;close all;traindata = [1,0; 3,10; 2,2; 2,3; -1,-1; -6,-4; -4,-1; -1.5, -3];group = [1 1 1 1 -1 -1 -1 ... 阅读全文
posted @ 2015-10-19 11:07 ahuo 阅读(313) 评论(0) 推荐(0) 编辑
摘要:下载地址:http://sourceforge.net/projects/gsoap2官方网站:http://genivia.com/Products/gsoap/index.html工程: http://files.cnblogs.com/ahuo/gsoap.rar生成代码:soapcpp2.exe add.h 阅读全文
posted @ 2012-08-28 18:07 ahuo 阅读(234) 评论(0) 推荐(0) 编辑
摘要:if (majorVersion == 5 && minorVersion == 2) { DbgPrint("win2003"); } else if (majorVersion == 5 && minorVersion == 1) { DbgPrint("winXP"); } else if (majorVersion == 5 && minorVersion == 0) { DbgPrint("win2000"); } else if(majorVersion == 6 & 阅读全文
posted @ 2012-04-06 10:05 ahuo 阅读(763) 评论(0) 推荐(0) 编辑
摘要:核心层API按其用途分为以下几类:I/O管理器类,此类函数以Io打头,这些函数用来和I/O管理器打交道的。进程结构模块相关函数,此类函数以Ps打头。创建并管理内核模式的线程。Executive执行支持函数,这类函数以Ex打头。提供堆管理和同步服务。对象管理类函数,提供各种数据对象管理功能,此类函数以Ob打头。安全引用监视类函数,使文件系统驱动程序执行安全检测。通常I/o请求到达驱动程序端时系统I/O管理器已经作了安全检测。此类函数以Se打头。内存管理类函数,控制页表,页表提供虚拟内存到物理内存之间映射关系的定义,此类函数以Mm作为前缀。运行时间库,这些函数以Rtl打头,提供一些常用函数,比如列 阅读全文
posted @ 2012-04-05 17:04 ahuo 阅读(698) 评论(0) 推荐(0) 编辑
摘要:Error 1 fatal error LNK1103: debugging information corrupt; recompile module uuid.lib vs2005的时候遇到这样的连接错误,是因为使用的SDKlib不匹配导致的,我用的是7.0,后面改用6.0的就好了 阅读全文
posted @ 2012-03-27 14:50 ahuo 阅读(2202) 评论(0) 推荐(0) 编辑
摘要:64位下SetWindowLong时的参数GWL_WNDPROC undeclared identifier未定义的错误使用GWLP_WNDPROC代替GWL_WNDPROC可解决问题 阅读全文
posted @ 2012-03-27 12:32 ahuo 阅读(1294) 评论(0) 推荐(0) 编辑
摘要:TiXmlDocument*pdoc=newTiXmlDocument;std::stringszXMLFile="e:\\64.xml";boolrs=pdoc->LoadFile(szXMLFile);TiXmlElement*pXMLNode=pdoc->FirstChildElement("HOOK");TiXmlElement*xOption=pXMLNode->FirstChildElement();for(;xOption;xOption=xOption->NextSiblingElement()){TiXmlEle 阅读全文
posted @ 2012-03-13 18:23 ahuo 阅读(307) 评论(0) 推荐(0) 编辑
摘要:intret=0;HRESULThr=S_OK;LPTSTRszReaders=NULL,szRdr=NULL;DWORDcchReaders=SCARD_AUTOALLOCATE;DWORDdwI,dwRdrCount;SCARD_READERSTATErgscState[MAXIMUM_SMARTCARD_READERS];TCHARszCard[MAX_PATH*64];DWORDdwCardLen=sizeof(szCard)/sizeof(TCHAR);SCARDCONTEXThSC;LONGlReturn;//Establishacontext.lReturn=SCardEstab 阅读全文
posted @ 2012-03-08 16:41 ahuo 阅读(1210) 评论(0) 推荐(0) 编辑
摘要:HWNDhWnd1,hWnd2;hWnd1=::FindWindow(NULL,_T("Dlg"));if(hWnd1){hWnd2=::FindWindowEx(hWnd1,NULL,_T("Button"),"&Yes");if(!hWnd2)hWnd2=::FindWindowEx(hWnd1,NULL,_T("Button"),"是(&Y)");if(hWnd2){::PostMessage(hWnd2,WM_LBUTTONDOWN,MK_LBUTTON,MAKELPAR 阅读全文
posted @ 2012-02-03 17:47 ahuo 阅读(596) 评论(1) 推荐(0) 编辑
摘要:第一、服务器的吞吐量问题。 我们都知道,基于IOCP的开发是异步IO的,也正是这一技术的本质,决定了IOCP所实现的服务器的高吞吐量。 我们举一个及其简化的例子,来说明这一问题。在网络服务器的开发过程中,影响其性能吞吐量的,有很多因素,在这里,我们只是把关注点放在两个方面,即:网络IO速度与Disk IO速度。我们假设:在一个千兆的网络环境下,我们的网络传输速度的极限是大概125M/s,而Disk IO的速度是10M/s。在这样的前提下,慢速的Disk 设备会成为我们整个应用的瓶颈。我们假设线程A负责从网络上读取数据,然后将这些数据写入Disk。如果对Disk的写入是同步的,那么线程A在... 阅读全文
posted @ 2011-12-30 14:18 ahuo 阅读(410) 评论(1) 推荐(0) 编辑
摘要:导出secedit /export /cfg d:\setup.inf导入secedit/configure /dbtemp.sdb /cfg d:\setup.infADM文件%windir%\Inf模板%SYSTEMROOT%\security\templates 阅读全文
posted @ 2011-12-15 17:29 ahuo 阅读(9645) 评论(0) 推荐(0) 编辑
摘要:Selection.MoveRight Unit:=wdCharacter, Count:=3, Extend:=wdExtend For x = 1 To 20 Selection.Cells.Merge Selection.MoveDown Unit:=wdLine, Count:=1 Selection.MoveRight Unit:=wdCharacter, Count:=3, Extend:=wdExtend Next 阅读全文
posted @ 2011-08-30 09:54 ahuo 阅读(368) 评论(0) 推荐(0) 编辑
摘要:Openssl Windows下编译过程1、下载openssl源代码以及相应的vc工程2、下载perl工具,如:ActivePerl-5.8.8.820-MSWin32-x86-274739.msi3、安装ActivePerl4、打开控制台程序,在openssl解压后的目录下执行Perl Configure VC-WIN32命令,注意,一定要在这个目录下执行该命令,否则找不到Configure文件,当然,你也可以指定完整的Configure文件路径。5、openssl目录下运行ms\do_ms.bat6、打开VC工程,batch build所有工程,输出的文件在out32dll里面 Opens 阅读全文
posted @ 2011-08-18 13:54 ahuo 阅读(992) 评论(0) 推荐(0) 编辑
摘要:#define PASSIVE_LEVEL 0 // Passive release level#define LOW_LEVEL 0 // Lowest interrupt level#define APC_LEVEL 1 // APC interrupt level#define DISPATCH_LEVEL 2 // Dispatcher level#define CMCI_LEVEL 5 // CMCI handler level#define PROFILE_LEVEL 27 // timer used for profiling.#define CLOCK1_LEVEL 28 // 阅读全文
posted @ 2011-08-10 17:29 ahuo 阅读(511) 评论(0) 推荐(0) 编辑
摘要:void GetComputerName(){ NTSTATUS status; HANDLE hRegKey; UNICODE_STRING RegPath; OBJECT_ATTRIBUTES attributes; PKEY_VALUE_PARTIAL_INFORMATION pValInfo; RtlInitUnicodeString(&RegPath, L"\\Registry\\Machine\\System\\CurrentControlSet\\Control\\ComputerName\\ComputerName" ); InitializeObj 阅读全文
posted @ 2011-08-10 14:23 ahuo 阅读(443) 评论(0) 推荐(0) 编辑
摘要:User Access ControlUAC是VISTA的一个新特性。UAC权限为USER权限,登陆用户集成了UAC的权限。程序在访问受保护资源时提示用户是否需要提高权限并进行该操作。这使得VISTA的安全性比以往Windows版本都要高。UAC编程通过以下步骤提供应用程序权限:在项目中添加Manifest文件,默认为“appname.manifest”编辑requestedExecutionLevel节点的level属性。uiAccess:应用程序是否需要更高的权限执行requestedExecutionLevel的level属性值:requireAdministrator:需要管理员权限。 阅读全文
posted @ 2011-07-27 16:45 ahuo 阅读(592) 评论(0) 推荐(0) 编辑
摘要:转换库WoW64子系统是一个轻量级的compatibility layer, 在所有版本的windows上都拥有同样的接口. 它的主要目的是用来创建32-bit环境, 为了让32位的应用程序可以不经过任何修改就运行在64-bit的系统上, 它提供了必须的接口.技术上说, WOW64是由三个DLL实现的.Wow64.dll是Windows NT kernel的核心接口, 在32位和64位调用之间进行转换, 包括指针和调用栈的操控.Wow64win.dll 为32位应用程序提供合适的入口指针.Wow64cpu.dll负责将处理器在32位和64位的模式之间转换.注册表和文件系统 WOW子系统也会处理 阅读全文
posted @ 2011-07-21 16:01 ahuo 阅读(337) 评论(0) 推荐(0) 编辑
摘要:"C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\Bin\signtool.exe"签名工具是一个命令行工具的数字签名的文件,验证文件和时间戳文件中的签名。 签名工具将自动安装的 Visual Studio 中。 要启动工具,请使用 Visual Studio 命令提示符。 签名工具具有以下常规语法: signtool [command] [options] [file_name | ...] 参数 参数 说明 command 四个命令之一 ( catdb、 sign、 Timestamp,或 Verify) 阅读全文
posted @ 2011-07-21 11:48 ahuo 阅读(1962) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 8 下一页