随笔


text是一个宏函数,就是把括起来的字符串作为unicode处理的意思,或者是ANSI字符集来进行处


VirtualProtect的一个实例

#include <stdio.h>
#include <windows.h>
#include <winbase.h>
#include <wtypes.h>
class A
{
public:
    virtual void print()
    {
        printf("A的函数\n");
    }
};

void print()
{
    printf("__cdecl 的函数\n");
}


int main(int argc, char* argv[])
{
	printf("Hello World!\n");
	A* a = new A();
    a->print();
    int** i = (int**)a;
    DWORD oldP;
    VirtualProtect(i[0], 20, PAGE_EXECUTE_WRITECOPY, &oldP);
	 printf("\n1\n");
    i[0][0] = (int)print;
	 printf("\n2\n");
    a->print();
    A* b = new A();
    b->print();
    delete a;
    delete b;

	return 0;
}

 

对于static 定义的变量而言,只初始化一次



HLocal 和 HANDLE 的定义都是 pvoid


LocalLock()返回的是16位的

要加个pctstr ,这个宏跟text很像



_ttoi表示:

在tchar.h中的宏.如果是unicode,它为 
int   _wtoi(   const   wchar_t   *string   ); 
否则为 
int   atoi(   const   char   *string   ); 

 


LPTSTR MAKEINTRESOURCE( WORD wInteger // integer to convert);

把整形转换成lptstr




i=0 对于这个表达式而言,它的逻辑值是真还是否?答案是否

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值