上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 77 下一页
摘要: [DllImport("Netapi32.dll")] extern static int NetUserGetInfo([MarshalAs(UnmanagedType.LPWStr)] string servername, [MarshalAs(UnmanagedType.LPWStr)] string username, int level, out IntPtr bufptr); [Dll... 阅读全文
posted @ 2010-01-29 12:47 ahuo 阅读(753) 评论(0) 推荐(0)
摘要: 1. 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。2. 展开以下子项: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon3. 右键单击“Winlogon”,指向“新建... 阅读全文
posted @ 2010-01-19 14:31 ahuo 阅读(909) 评论(0) 推荐(0)
摘要: 1. 如果在已经处于 ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket: BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL))... 阅读全文
posted @ 2010-01-06 11:19 ahuo 阅读(363) 评论(0) 推荐(0)
摘要: 接受代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--BOOLbRunning=TRUE;while(bRunning){MSGmsg;DWORDdwRet=MsgWaitForMultipleObjects(0,NULL,FALSE,INFINI... 阅读全文
posted @ 2009-12-15 16:36 ahuo 阅读(289) 评论(0) 推荐(0)
摘要: 摘要临界区是一种防止多个线程同时执行一个特定代码节的机制,这一主题并没有引起太多关注,因而人们未能对其深刻理解。在需要跟踪代码中的多线程处理的性能时,对 Windows 中临界区的深刻理解非常有用。 本文深入研究临界区的原理,以揭示在查找死锁和确认性能问题过程中的有用信息。它还包含一个便利的实用工具程序,可以显示所有临界区及其当前状态。在我们许多年的编程实践中,对于 Win32® 临界区... 阅读全文
posted @ 2009-11-25 16:19 ahuo 阅读(686) 评论(0) 推荐(0)
摘要: 无法访问 您可能没有权限使用网络资源网络不存在或尚未启动经常看到这句话,很多情况下是因为"computer browser"服务没有启动大多数的可能性是受到攻击,可以打上补丁KB958644,可以减少出现问题的次数。但据观察并不能杜绝问题的再次出现。 阅读全文
posted @ 2009-11-10 11:06 ahuo 阅读(668) 评论(0) 推荐(1)
摘要: 目的:学习在VC中进行ASM汇编语言程序设计的方法,以提高底层应用能力.由于在VC中进行汇编不需要额外的编译器和联接器,且可以处理VC中不能处理的一些事情,而且可以使用在C中的变量,所以,非常方便.但是它并不支持所有的MASM宏和数据指示符.下面的三种方法基本上都可以使用在VC中:__asm{mov al, 2mov dx, 0xD007out al, dx}__asm mov al, 2__as... 阅读全文
posted @ 2009-10-12 13:24 ahuo 阅读(1320) 评论(0) 推荐(0)
摘要: [代码]Hello World!4198528 4198528 4198528 4198528TTG::m 4198528 TTG::c 4198544mm1:4198400 mm2:4198416该结果要在release下才能正确debug版作了其他的处理,会导致结果不正确。 阅读全文
posted @ 2009-10-10 11:45 ahuo 阅读(444) 评论(0) 推荐(0)
摘要: 动态库输出函数的约定有两种:调用约定和名字修饰约定。 1)调用约定(Calling convention):决定函数参数传送时入栈和出栈的顺序,由调用者还是被调用者把参数弹出栈,以及编译器用来识别函数名字的修饰约定。函数调用约定有多种,这里简单说一下:1、__stdcall 调用约定相当于16位动态库中经常使用的 PASCAL 调用约定。在32位的 VC++5.0 中PASCAL 调用约定不再被支... 阅读全文
posted @ 2009-10-08 09:40 ahuo 阅读(475) 评论(0) 推荐(0)
摘要: [代码]加入花指令前后if语句发生的变化加入花指令后cmp指令已经看不到了增加了破解的难度 阅读全文
posted @ 2009-09-23 23:10 ahuo 阅读(2272) 评论(0) 推荐(0)
摘要: 有时候人们怀疑一个系统的底层结构能否保证这个系统在被使用时达到安全而高效,64位版本的Windows在这方面就比较完美。Windows XP和Windows Server 2003都是运行64位硬件的64位版本操作系统。64位Windows操作系统运行64位代码,同时通过使用WoW64(Windows on Windows 64)也能运行32位代码。 你看,这并不是什么大问题,毕竟,32位版本的... 阅读全文
posted @ 2009-09-22 15:09 ahuo 阅读(1887) 评论(1) 推荐(0)
摘要: void CreateMiniDump(struct _EXCEPTION_POINTERS* ExceptionInfo){HMODULE hModule = ::LoadLibrary(".\\dbghelp.dll");if( NULL == hModule )return;MiniDumpWriteDump_PTR pfnMiniDumpWriteDump = (MiniDumpWrite... 阅读全文
posted @ 2009-09-14 10:41 ahuo 阅读(972) 评论(0) 推荐(0)
摘要: ADPlus 命令行开关要使用 ADPlus,您必须为脚本指定一系列命令行开关或参数。ADPlus 至少需要两个开关:一个开关指定操作模式,另一个开关指定要对其执行操作的目标进程。下面列出了最常用的开关。您还可以通过运行“ADPlus –help”,或通过阅读调试程序帮助文件 (Debugger.chm) 来查看完整的开关列表。 -hang此开关将 ADPlus... 阅读全文
posted @ 2009-08-16 23:05 ahuo 阅读(963) 评论(1) 推荐(0)
摘要: [代码] 阅读全文
posted @ 2009-07-30 14:04 ahuo 阅读(2192) 评论(0) 推荐(0)
摘要: 最近开发中需要进行dns服务器的性能测试,这是提供一个测试工具。有一定的作用。http://files.cnblogs.com/ahuo/DnsTester.rar 阅读全文
posted @ 2009-07-09 12:05 ahuo 阅读(4511) 评论(0) 推荐(0)
上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 77 下一页