- 博客(22)
- 资源 (26)
- 收藏
- 关注
原创 SendMessage、PostMessage原理
SendMessage、PostMessage原理本文讲解SendMessage、PostMessage两个函数的实现原理,分为三个步骤进行讲解,分别适合初级、中级、高级程序员进行理解,三个步骤分别为:1、SendMessage、PostMessage的运行机制。2、SendMessage、PostMessage的运行内幕。3、SendMessage、PostMessage的内部实
2010-03-23 11:04:00 865
原创 Access 和 SQL 数据类型的比较
Access 和 SQL 数据类型的比较 作者:吴镜坤 来源:佳宜驿站整理 时间:2005-8-15 0:50:48 点击:2228 Microsoft Access 数据库和 Microsoft Access 项目之间数据类型的比较Microsoft Access 数据类型 SQL Server 数据
2010-03-23 10:54:00 1024
转载 VB为自己的程序设定消息(可接收处理)
VB为自己的程序设定消息(可接收处理) Posted by JiaJia 5 March,2009 (0)Comment 用API函数 SetWindowLong 指定处理消息的窗口过程为自定义的函数 WindowProc,捕获消息ID为 WM_USER+1 的自定义消息或系统消息。并且,为了保证窗口能正确的响应消息,需要保存原来默认的窗口过程并在自定义函数Window
2010-03-17 10:33:00 1598
原创 VB 长整型和字节数组的转换问题 (LongByte)
Byte)" rel="bookmark" href="http://yulv.net/archives/243/">VB 长整型和字节数组的转换问题 (LongPosted by JiaJia 17 March,2009 (0)Comment 用到的API声明:Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemo
2010-03-17 10:29:00 4804
原创 进程保护 (非Hook;非DKOM)
进程保护 (非Hook;非DKOM) Posted by JiaJia 13 February,2009 (0)Comment BOOL Lock_CurrentProcess(){HANDLE hProcess = ::GetCurrentProcess();SID_IDENTIFIER_AUTHORITY sia = SECURITY_WORLD_SID_AUTHORITY;PSI
2010-03-17 10:27:00 721
原创 C++ 暂停Windows文件保护
C++ 暂停Windows文件保护 Posted by JiaJia 13 February,2009 (0)Comment #include stdio.h>#include windows.h>typedef DWORD(__stdcall *CPP) (DWORD param1, PWCHAR param2, DWORD param3);void Disable_WFP(){HI
2010-03-17 10:21:00 686
转载 VB 字节数组和字符串的转换问题 (StringByte)
Byte)" rel="bookmark" href="http://yulv.net/archives/242/">VB 字节数组和字符串的转换问题 (StringPosted by JiaJia 16 March,2009 (2)Comment 一、 前言 数据类型转换在编程中经常用到,VB6提供了一整套类型转换的函数。但是,在进行类型转换时,有时候仅仅依靠VB提供的函数是不能达
2010-03-17 10:12:00 5893
转载 Visual C++下对匿名管道的编程实现
可以使用管道Visual C++下对匿名管道的编程实现概述 管道(Pipe)实际是用于进程间通信的一段共享内存,创建管道的进程称为管道服务器,连接到一个管道的进程为管道客户机。一个进程在向管道写入数据后,另一进程就可以从管道的另一端将其读取出来。匿名管道(Anonymous Pipes)是在父进程和子进程间单向传输数据的一种未命名的管道,只能在本地计算机中使用,而不可用于网络间的通信。 匿名管
2010-03-16 16:37:00 688
转载 讨论VB中的结构体
讨论VB中的结构体[转载]2009年10月20日 星期二 11:30VB里面的结构体是一种WORD/DWORD对齐的结构体,这一点在编程中尤其要注意,如果是纯VB编程,则结构体的各个域如何排列可以基本不用关心,而如果是调用API或者是调用其他的动态链接库,则很容易出问题,原因就在于:这些动态链接库是用C/C++写的,而大部分C/C++环境里的结构体是非DWORD对齐的。
2010-03-13 16:24:00 9620
转载 vc数据类型转换大全
vc数据类型转换大全 int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="程佩君";char temp[200];char *buf;CString str;_variant_t v1;_bstr_t v2;一、其它数据类型转换为字符串• 短整型(
2010-03-13 13:12:00 682
转载 C++函数调用方式(_stdcall, _pascal, _cdecl...)总结 收藏
C++函数调用方式(_stdcall, _pascal, _cdecl...)总结 收藏 __stdcall: _stdcall 调用约定相当于16位动态库中经常使用的PASCAL调用约定。在32位的VC++5.0中PASCAL调用约定不再被支持(实际上它已被定义为__stdcall。除了__pascal外,__fortran和__syscall也不被支持),取而代之的是__s
2010-03-10 12:52:00 427
转载 BSTR、char*和CString转换
BSTR、char*和CString转换 BSTR、char*和CString转换 (1) char*转换成CString 若将char*转换成CString,除了直接赋值外,还可使用CString::Format进行。例如:char chArray[] = "This is a test"; char * p = "This is a test"; 或LPSTR
2010-03-08 10:09:00 494
原创 vb字符串在内存中的分布?
据说vb6中,字 符串以以UNICODE方式存储,所以Private Type UDT lngM1 As Long lngM2 As Long strM3 As String * 18 strM4 As String * 8 lngM5 As LongEnd TypePrivate Sub Command4_Click()
2010-03-06 13:05:00 2124
转载 在VB 中调用动态连接库
在VB 中调用动态连接库 2001-11-08· · ··yesky1 2 3 4 5 6 7 8 下一页 作为一种简单易用的Windows开发环境,Visual Basic从一推出就受到了广大编程人员的欢迎。它使 程序员不必再直接面对纷繁复杂的Windows消息,而可以将精力主要集中在程序功能的实现上,大大提高了编程效率。但凡事有利必有
2010-03-05 18:37:00 1486
转载 用户自定义类型(User-defined Type)参数的传递
用户自定义类型(User-defined Type)参数的传递 用户自定义类型在VB中是一种重要的数据类型,它为编程者提供了很大的灵活性,使开发人员可以根据需要构造自己的数据结构。它相当于C/C++中的结构类型(structure)。在VB中,允许程序员以传址的方式将自定义数据类型参数传入动态库,DLL过程也可以将修改后的参数返回VB程序。但是,在VB中仍然不支持以传值的方
2010-03-05 18:35:00 4866
原创 VB中利用CopyMemory使用指针
VB中利用CopyMemory使用指针 一、指针是什么? 不需要去找什么标准的定义,它就是一个32位整数,在C语言和在VB里都可以用Long类型来表示。在32位Windows平台下它和普通的32位长整型数没有什么不同,只不过它的值是一个内存地址,正是因为这个整数象针一样指向一个内存地址,所以就有了指针的概念。 有统计表明,很大一部分程序缺陷和内存的错误访问有关。正是因为指针直接
2010-03-05 18:28:00 1801 2
转载 用对齐原则求结构体长度
用对齐原则求结构体长度[日期:2009-09-18]来源:中嵌信息 作者:chinaeda-news[字体:大 中 小] 1. 熟悉Win32下VC6.0各种基本数据长度: size of int is: 4size of char is: 1size of short int is: 2size of double is:
2010-03-05 18:13:00 535
转载 函数调用约定
函数调用约定标签: 函数 调用 约定 2008-11-14 15:40 计算机提供了一种被称为栈的数据结构来支持参数传递。栈是一种先进后出的数据结构,栈有一个存储区、一个栈顶指针。栈顶指针指向堆栈中第一个可用的数据项(被称为栈顶)。用户可以在栈顶上方向栈中加入数据,这个操作被称为压栈(Push),压栈以后,栈顶自动变成新加入数据项的位置,栈顶指针也随之修改。用户也可
2010-03-05 13:38:00 605
转载 struct的成员对齐
1 struct的成员对齐Intel、微软等公司曾经出过一道类似的面试题:#include #pragma pack(8)struct example1{short a;long b;};struct example2{char c;example1 struct1;short e;};#pragma pack()int main
2010-03-05 13:23:00 556
转载 枚举IHTMLDocument2中所有IFRAME的内容
枚举IHTMLDocument2中所有IFRAME的内容 收藏 #include #include #include #include #include void EnumFrame( IHTMLDocument2 *pHTML ) { CComQIPtr spContainer( pHTML ); if( spContainer ) { CC
2010-03-02 14:00:00 1706
转载 关于一个枚举IE表单的DLL,编译无错,但是得不到想到的结果。
关于一个枚举IE表单的DLL,编译无错,但是得不到想到的结果。楼主Gdlian(古德里安)2006-03-20 11:04:55 在 VC/MFC / 基础类 提问主要代码如下: 代码应该没有什么问题的,大部分代码是从EXE代码中COPY的,现在我想把这份代码在DLL内实现 编译没有任何问题,但是当我加载DLL实现我想要的功能(将枚举的表单内容写入E盘test文本中) 却无
2010-03-02 13:53:00 673
转载 Windows系统编程之进程间通信
Windows系统编程之进程间通信 标 题: Windows系统编程之进程间通信作 者: 北极星2003时 间: 2006-05-25,14:18:36链 接: http://bbs.pediy.com/showthread.php?t=26252Windows系统编程之进程间通信作者:北极星2003来源:看雪论坛(www.pedi
2010-03-02 13:38:00 454
nfc读卡demo
2018-01-28
PKCS__1_v2.1_RSA_算法标准 pdf
2014-02-10
base64转码_2013.8.27.rar
2013-08-27
相对路径转换工具
2012-08-03
VC6 托盘及托盘菜单
2012-02-17
VB_DLL_Link版本1.1.0.6
2010-02-26
html转txt(我自己写的)
2009-02-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人