加载中
error LNK2026: 模块对于 SAFESEH 映像是不安全的 VC,VS,visual studio 2017

解决方法: 1.打开该项目的“属性页”对话框。 2.单击“链接器”文件夹。 3.单击“命令行”属性页。 4.将 /SAFESEH:NO 键入“附加选项”框中,然后点击应用。

fba游戏rom下载

http://www.planetemu.net/roms/fb-alpha

01/12 23:05
6
windows 常用thread方法

1.HANDLE CreateThread( _In_opt_LPSECURITY_ATTRIBUTES lpThreadAttributes, _In_SIZE_T dwStackSize, _In_LPTHREAD_START_ROUTINE lpStartAddress, _In_opt___drv_aliasesMemLPVOID lpPara...

01/11 13:59
7
python如何调用C, 如何注册成C的回调函数(python后台程序常用方法)

其实是python后台程序常用方法: C开发完成底层的功能,python直接把C当做python模块进行调用。 需要做两个工作: python能调用C语言的函数; python通过调用C函数,并注册python的回调函数,...

delphi XE10 给程序添加UAC权限

新版本的XE已包含UAC权限设置了,不再有那么多麻烦的设置步骤! project-option-application-require administrator As Invoker : 以当前用户默认的权限运行。 Highest Available: 以当前用户...

2018/12/30 04:37
15
初探Windows用户态调试机制

最近写Named Pipe Server Using Completion Routines 发现在delphi调试器中会阻塞在: dwWait := WaitForSingleObjectEx( //注意:在Delphi调试器里会卡在这个地方,非调试环境下没有问题。 ...

2018/12/27 09:43
6
《黑客与画家》读后感:你对技术一无所知(一些金句)

为什么书呆子不受欢迎,他们的心思在别的地方。 要是不受欢迎,仅仅意味着不受到关注。书呆子们可能觉得还能忍受,不幸的是在学校里不受欢迎,等同于被歧视被欺负。为什么会被歧视和欺负?所...

2018/12/20 10:45
14
loadlibrary向下调用顺序

KERNEL32!LoadLibrary KERNEL32!LoadLibraryEx KERNEL32!LdrLoadDll NTDLL!LdrLoadDll NTDLL!LdrpLoadDll NTDLL!LdrpMapDll NTDLL!NtMapViewOfSection NTDLL!LdrpCreateDllSection NTDLL!Ldr...

2018/12/18 10:52
8
完美实现GetProcAddress

我们知道kernel32.dll里有一个GetProcAddress函数,可以找到模块中的函数地址,函数原型是这样的: WINBASEAPI FARPROC WINAPI GetProcAddress( IN HMODULE hModule, IN LPCSTR lpProcName )...

2018/12/17 14:19
3
注意,关于VCL线程以及string类型

注意,关于VCL线程以及string类型,线程不安全,尤其string,在涉及到多线程的时候,慎用string,慎用vcl!

VCL
2018/12/04 11:20
8
64位汇编寄存器

64位汇编中寄存器除了段寄存器外,其余的都是64位,即8字节,所以栈结构的入栈和出栈字节数都要求模8。相比32位汇编,64位汇编的通用寄存器在数量上多了8个,共有16个通用寄存器,其中八个是...

2018/12/04 10:35
12
基于UDP(面向无连接)的socket编程

说明: 本程序是基于windows socket的套接字库实现网络编程; 当WSAStartup函数调用成功后,在程序的最后都需要相应的调用WSACleanup函数 以便释放为该应用程序分配的资源,终止对WinSock动态...

delphi字符串数据结构逆向

为了验证设计可行性,一般我会先快速建模,用delphi实验一下,因为VCL和编译器以及OO的思想使得模型实现起来非常快,尤其自带基础类型String非常好用而且速度极快,但是源码里是看不到的,编...

2018/11/30 10:33
8
进程模块句柄

一、注意区别进程模块句柄和进程内核句柄 二、每个可执行文件或者DLL文件被装入到某个进程地址空间后,都会有一个唯一的实例句柄,来表示装入后的可执行文件或者DLL,此时我们把这个可执行文...

2018/11/28 09:25
6
Windows下底层数据包发送实战

1、简介   所谓“底层数据包”指的是在“运行”于数据链路层的数据包,简单的说就是“以太网帧”,而我们常用的Socket只能发送“运行”在传输层的TCP、UDP等包,这些传输层数据包已经能满足...

2018/11/25 09:22
13
Windows命令查看文件MD5

certutil -hashfile yourfilename.ext MD5 certutil -hashfile yourfilename.ext SHA1 certutil -hashfile yourfilename.ext SHA256 转:http://blog.163.com/licanli2082@126/blog/static/3...

2018/11/23 09:39
11
OD消息断点的设置方法

一、条件断点: 使用方法(如): 在当前行按[Shift+F2]键->条件断点(这个不太好用,因为程序BUG偶尔失效)。 在当前行按[Shift+F4]键->条件记录断点(只要设置上条件语句和按什么条件生效就可以...

F2
2018/11/22 13:57
11
ida调试mbr

分析MBR。用VMware将硬盘挂载,然后创建虚拟机,修改启动参数 debugStub.listen.guest32 = "TRUE" debugStub.hideBreakpoints = "TRUE" monitor.debugOnStartGuest32 = "TRUE" 使其等待调试器...

2018/11/20 14:41
14
那些在调试器里没问题(在开发环境没问题),但是独立运行却出问题的原因汇总

1.静态编译的动态库依赖,在调试器中会把程序的起始目录放在当前项目目录,因此如果依赖库在当前项目目录则不会出问题。 2.权限问题,比如调试器可能是administrator启动,于是启动的调试进程...

2018/11/20 09:27
6
让vc编译出的程序减小体积

让vc编译出的程序减小体积 转自邪恶八进制 ----------------------------- 人们都说vc做出的东西可以小点,现在你打开vc编译一个Hello World出来!点属性看下,咦!我没走眼吧,就一Hello World...

2018/11/09 14:05
10

没有更多内容

加载失败,请刷新页面

返回顶部
顶部