何时关闭线程句柄
http://blog.csdn.net/freedom0203/archive/2008/02/13/2090214.aspx
C#调用非托管C++dll总结
http://www.cnblogs.com/wuwei2150/archive/2008/07/15/1228346.html
http://www.cnblogs.com/xdotnet/archive/2007/08/10/csharp_cpp_dll_pinvoke.html
http://searchbb.blogspot.com/2007/04/ccdll.html
如何用C++编写Windows Service程序
http://www.xiaozhou.net/ReadNews.asp?NewsID=974
http://topic.csdn.net/t/20061110/10/5147596.html
COM字符串 BSTR COMSTR
http://www.javaeye.com/topic/150255
可变参数函数
http://blog.chinaunix.net/u1/38254/showart_542463.html
LPTSTR和PSTR区别
PTSTR的定义 typedef LPWSTR PTSTR, LPTSTR;
LPTSTR = LP(P) + T + STR
LP和P在win32中是等效的,都是指针的意思
STR表示字符串
T是一个宏,当没定义unicode时为空,定义unicode后表示为宽字符。
当定义unicode后,PTSTR转换为PSTR(LPSTR)就不能直接转换了,因为一个是unicode,一个是ascii --->当unicode下,PTSTR转换为PSTR是个编码转换问题。
编码转换可以用MS的函数完成。
WideCharToMultiByte将unicode转换成ascii
MultiByteToWideChar将ascii转换成unicode

浙公网安备 33010602011771号