原创 SEH 與 C++ 異常模型的混合使用

轉載自-http://blog.programfan.com/article.asp?id=9865 在上一篇文章中我們看到了,在 C++ 程序中可以能夠很好地使用 SEH 的 try-except 和 try-finally 機制(雖然

原创 2006年Q2項目總結

1.需求階段積極投入,對任何細節都不要放過。技術調研要抓準難點,先分析都有那些難點並列出逐個解決 2.設計階段在設計時要考慮設計目標,只有在設計目標明確的前提下,設計纔有意義。設計時,對於極限的情況要重視。要把自己的設計記錄到文檔中,不要

原创 WM_COPYDATA的實現原理

WM_COPYDATA是一種非常簡單的進程間通信的方式,很容易實現。下面是一個使用WM_COPYDATA來實現進程間通信的一個例子。發送端,接收端的例子代碼摘自 http://blog.csdn.net/111222/archive/20

原创 Shell Namespace

目標:掌握與shell namespace相關的技術 

原创 一些VC的快捷鍵以及調試方法技巧

---------------------------------------------------------------   http://se

原创 c和cpp混合編程-link error_link 2001_unresolved symbol

當一個工程中既有c文件又有c++文件時,c++文件裏有調用c文件中定義的函數或使用其全局變量時:例如在c文件中定義了一個變量和一個函數:/*test.c*/ ......int test;int test(){printf("test")

原创 向其他進程注入代碼的三種方法

轉自:http://ww2.98exe.net/Article/a/200507/1187.html  本文章翻譯自Robet Kuster的Three Ways to Inject Your Code into Another Pro

原创 更進一步認識SEH

轉載自-http://blog.programfan.com/article.asp?id=9837 上一篇文章阿愚對結構化異常處理(Structured Exception Handling,SEH)有了初步的認識,而且也知道了SEH是

原创 SEH的強大功能之一

從本篇文章開始,將全面闡述__try,__except,__finally,__leave異常模型機制,它也即是Windows系列操作系統平臺上提供的

原创 SEH的強大功能之二

轉載自-http://blog.programfan.com/article.asp?id=9839 上一篇文章講述了SEH的異常處理機制,也即try-except模型的使用規則。本篇文章繼續探討SEH另外一項很重要的機制,那就是“有效保

原创 SEH的綜合

轉載自http://blog.programfan.com/article.asp?id=9840 SEH模型主要包括try-except異常處理機制和try-finally結束處理機制,而且這兩者能夠很好地有機統一起來,它們結合使用時,

原创 SEH 可以在 C++ 程序中使用

轉載自http://blog.programfan.com/article.asp?id=9864 首先聲明的是, C++ 中的異常處理機制是建立在 Windows 平臺上的 SEH 機制之上,所以 SEH 當然可以在 C++ 程序中使用

原创 Browser Helper Objects: The Browser the Way You Want It

轉自: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwebgen/html/bho.asp Dino EspositoMicrosoft Corpo

原创 多線程程序設計的相關問題(轉載)

多線程程序設計的相關問題一、    什麼是進程?什麼是線程?進程是一大堆系統對象擁有權的集合。如進程擁有內存上下文,文件句柄,可以派生出很多線程,也可以擁有很多DLL模塊。在windows系統中,進程並不完成實質的工作,只是提供一個相對獨

原创 類型強制轉換的危險

在類型強制轉換時一定要注意:是否丟失了數據,是否可能存在非法訪問,當你對回答了這兩個問題後,並確定能夠控制所有可能發生的情況時,大膽的強制類型轉化吧,這是指程序員自己作強制類型轉化的情況,如果程序員調用系統的函數或宏,而系統的函數和宏做了