1 核心的两个API函数:GetSystemDefaultLangID 和 VerLanguageName。 GetSystemDefaultLangID:获得系统默认语言的ID VerLanguageName: 通过语言的ID转换为语言的名称 2 还可以通过获得系统本地信息来获取语言环境参数 Ge ...
分类:
编程语言 时间:
2019-12-02 13:39:03
阅读次数:
138
内容提要: 本书介绍的是黑客编程的基础技术,涉及用户层下的Windows编程和内核层下的Rootkit编程。 全书大纲: 第一篇 用户篇 平常计算机上使用的应用程序,都运行在用户层上,属于用户程序。在Windows系统上开发的用户程序,本质上是通过调用WIN32 API函数来实现程序功能的。WIN3 ...
在 Windows 的系统目录中,存在着很多的动态链接库文件(DLL 文件)。这些 DLL 文件中包括了 Windows API 函数可执行程序。 DLL 将各函数"导出",这样应用程序就可以找到 DLL 中的函数地址,当应用程序调用 Windows API 时,程序会运行到 DLL 中。 API ...
https://blog.csdn.net/holybin/article/details/28403109 MessageBox()是标准的Win32 API函数,可以直接使用; AfxMessageBox是MFC库提供的全局函数,提供了多种重载形式,需要MFC框架支持(带有afx都是基于框架的函 ...
分类:
其他好文 时间:
2019-11-15 15:42:57
阅读次数:
78
Imports System.TextImports System.Runtime.InteropServices Public Class Form1 ' 相关API函数声明,注释掉的这里没用到,但是也比较常用吧,这些函数的功能都能搜到。 Private Declare Function Find ...
分类:
Web程序 时间:
2019-11-05 23:23:26
阅读次数:
232
1.计算机组成 2.开发接口标准 ABI--(Application Binary Interface) ABI描述了应用程序与OS之间的底层接口,允许编译好的目标代码在使用兼容ABI的系统中无需改动就能运行。 API--(Application Programming Interface) API ...
分类:
系统相关 时间:
2019-11-04 13:42:10
阅读次数:
107
调用约定(Calling convention)决定以下内容:函数参数的压栈顺序,由调用者还是被 调用者把参数弹出栈,以及产生函数修饰名的方法。MFC支持以下调用约定: 1、_cdecl 按从右至左的顺序压参数入栈,由调用者把参数弹出栈。对于“C”函数或者变量,修饰 名是在函数名前加下划线。对于“C ...
分类:
其他好文 时间:
2019-10-31 13:28:27
阅读次数:
82
在多线程的情况下,有时候我们会希望等待某一线程完成了再继续做其他事情(比如主线程等待子线程结束完之后,自己再结束),要实现这个目的,可以使用Windows API函数WaitForSingleObject,或者WaitForMultipleObjects。这两个函数都会等待Object被标为有信号( ...
分类:
其他好文 时间:
2019-10-24 23:56:05
阅读次数:
205
一、什么是全局API? 全局API并不在构造器里,而是先声明全局变量或者直接在Vue上定义一些新功能,Vue内置了一些全局API,比如我们今天要学习的指令Vue.directive。说的简单些就是,在构造器外部用Vue提供给我们的API函数来定义新的功能。 #二、Vue.directive自定义指令 ...