- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 vc内联汇编
一、 优点 使用内联汇编可以在 C/C++ 代码中嵌入汇编语言指令,而且不需要额外的汇编和连接步骤。在 Visual C++ 中,内联汇编是内置的编译器,因此不需要配置诸如 MASM 一类的独立汇编工具。这里,我们就以 Visual Studio .NET 2003 为背景,介绍在 Visual C++ 中使用内联汇的相关知识(如果是早期的版本,可能会有些许出入)。 内联汇编代码可以使用 C/C+
2007-08-27 00:17:00 5711 1
转载 c++string单双字符转换。。。。。。
C++中各种string的相互转化 一 C++ 中 string与wstring互转方法一:string WideToMutilByte(const wstring& _src){int nBufSize = WideCharToMultiByte(GetACP(), 0, _src.c_str(),-1, NULL, 0, 0, FALSE);char *szBuf = new char
2007-08-19 22:42:00 3754 1
转载 端口io高性能操作。都是极品文章。。。。。。。。
转载,这篇文章非常经典,特此收录--- Email:kruglinski_at_gmail_dot_comBlog:kruglinski.blogchina.com早在两年前我就已经能很熟练的运用完成端口这种技术了,只是一直没有机会将它用在什么项目中,这段时间见到这种技术被过分炒作,过分的神秘化,就想写一篇解释它如何工作的文章.想告诉大家它没有传说中的那么高深难懂!有什么错误的地方还请高人
2007-08-19 22:34:00 1443
原创 windows进程通讯
window32下的进程通讯总结1。内存映射文件方法 a。创建 在发送数据的进程中调用CreateFileMapping创建有名的共享内存: HANDLE CreateFileMapping( HANDLE hFile, // 映射文件的句柄, //设为0xFFFFFFF
2007-08-19 22:26:00 1897
原创 共享内存实现进程间大数据的交换
引言 进程间的数据交换和共享是一种非常重要和实用的技术。大、中型软件的开发设计多是由众多程序设计人员的合作完成,通常一个程序设计人员只负责其中一个或几个模块的开发,这些模块可以是动态链接库也可以是应用程序或是其他形式的程序组件。这些独立开发出来的程序模块最终需要作为一个整体来运行,即组成一个系统,在系统运行期间这些模块往往需要频繁地进行数据交换和数据共享,对于动态链接库同其主调应用程序之间的数
2007-08-19 21:54:00 1033
原创 宽字符 和 字符 转换
mbstowcs( wchar_t* wcstr, const char* mbstr, size_t count ); char to wchar size_t wcstombs( char *mbstr, const wchar_t *wcstr, size_t count );wchar to char char ac[255]; sprint
2007-08-19 00:18:00 2474
原创 添加用户自定义消息
说明:以下用一个自创的对话框类(MyMessageDlg)向视图类(MessageTestView)发送自定义消息为例,说明这两种不同方法的自定义消息的总结:消息传递的方法一:使用ON_MESSAGE使用ON_MESSAGE响应消息,必须配合定义消息#define WM_MY_MESSAGE (WM_USER+100)对于发送消息者-MyMessageDlg,在其MyMessageDlg.
2007-08-18 23:00:00 920
原创 dll文件导出导入函数
_declspec(dllexport) void _stdcall funtion(param...) extern "C" _declspec(dllexport) bool _stdcall SetInfo(HWND AppHd);typedef bool ( WINAPI * SetInfo)(HWND AdppHd); extern "C" _dec
2007-08-18 22:47:00 1184
原创 如何解决unexpected end of file while looking for precompiled header directive的问题
如何解决unexpected end of file while looking for precompiled header directive的问题 右键点工程名,选设置,然后选c/c++属性页,再选catagory选单中选 precompiled header ,将选项置成no use 或者autometic
2007-08-18 18:14:00 10440 2
转载 Win2K下的Api函数的拦截
Win2K下的Api函数的拦截创建时间:2002-01-21文章属性:原创文章提交:tomh (tomh_at_yeah.net)这么多高手在这里,哎,小弟愿意向各位高手学习 Api拦截并不是一个新的技术,很多商业软件都采用这种技术。对windows的Api函数的拦截,不外乎两种方法,第一种是Mr. Jeffrey Richter 的修改exe文件的模块输入节,种方法,很安全,但很复杂
2007-08-17 16:31:00 795
原创 一个黑客与一个电脑白痴的经点对话
黑客:我控制了你的电脑小白:怎么控制的?黑客:用木马小白:。。。。。。在哪里?我没看不见黑客:打开你的任务管理器小白:。。。。。。。任务管理器在哪?黑客:。。。。。你的电脑下面!!小白:“我的电脑”里面没有啊黑客:算了,当我什么也没做过黑客:我已经控制了你的电脑小白:哦黑客:害怕了吧?!嘿嘿小白:来的正好,帮我杀杀毒吧,最近我的机子毛病很多耶黑客:。。。。。。小白:你怎么总是在我电脑里
2007-08-13 21:23:00 1209
原创 softice虚拟机器不刷新
打开VMware目录后缀名为vmx的文件,在其未端添加 svga.maxFullscreenRefreshTick = "2"
2007-08-12 01:24:00 725
转载 安装DriverStudio3.2 过程中出现DSDDKEnv8.dll failed to register错误
原因,与VS2005集成时会发生此错误。解决方法,补丁:ftp://ftp.compuware.com/pub/driverstudio/outgoing/patch/DSDDKEnv.zip>Extract it into a temp directory. >Copy the file DSDDKEnv8.dll into the /DriverStudio/Common/Bin d
2007-08-12 01:02:00 1753
原创 取得另一进程的参数
ILSY:这个程序可以得到其他进程的命令行参数。// procmdline.cpp (Windows NT/2000)//// This example shows how to get the command line for almost any process// on the system for Windows NT/2000// //// (c)1999 Ashot Oganesyan
2007-08-10 00:24:00 1167
原创 c++类内静态变量的初始化
类内静态变量的初始化。。。。。 #include using namespace std;template class windss{ public : windss(long a); static A ttt;};windss::windss(A a){ ttt=a;}A windss::ttt =0;int main(){ windss a(100); cout return
2007-08-09 22:11:00 1730
原创 vc编译选项
关键字 VC编译选项 出处 -优化- /O1 最小化空间 minimize space /Op[-] 改善浮点数一致性 improve floating-pt consistency /O2 最大化速度 maximize speed /Os 优选代码空间 favor code space /Oa 假设没有别名 assume no aliasing /Ot 优选代码速度 favor code spe
2007-08-01 22:00:00 817
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人