(1)在ANSI字符集下
LPCTSTR想当于LPCSTR,其中L指long,P指Point,C指Const。在程序中可以直接用char*类型的数据对LPCSTR进行赋值,用下述语句:
LPCSTR a1= "abc";
string a2 = "abcde";
a1 = a2.c_str();
(2)在Unicode字符集下
LPCTSTR相当于LPCWSTR,它相当于wchar_t...
分类:
其他好文 时间:
2015-07-19 23:43:01
阅读次数:
148
今天在项目中遇到了一个小小的问题,在调用别人动态连接库(DLL)的时候,总是出现如下提示,导致程序无法正常运行,编程环境:VS2010+MFC
问题提示:error C2664: “LoadLibraryW”: 不能将参数 1 从“const char *”转换为“LPCWSTR
经过查找资料,问题得以解决,感谢:
解决方法来源于:http://blog.sina.com.cn/s/blog...
分类:
编程语言 时间:
2015-07-05 09:38:26
阅读次数:
149
该系统被定义:WINUSERAPIHANDLEWINAPILoadImageA( HINSTANCE, LPCSTR, UINT, int, int, UINT);WINUSERAPIHANDLEWINAPILoadImageW( HINSTANCE, LPCWSTR, UINT, int, int...
分类:
其他好文 时间:
2015-06-23 10:09:40
阅读次数:
1441
该系统被定义:WINUSERAPIHANDLEWINAPILoadImageA( HINSTANCE, LPCSTR, UINT, int, int, UINT);WINUSERAPIHANDLEWINAPILoadImageW( HINSTANCE, LPCWSTR, UINT, int, int...
分类:
其他好文 时间:
2015-06-23 09:57:31
阅读次数:
166
BOOL WINAPI WinHttpAddRequestHeaders( _In_ HINTERNET hRequest, _In_ LPCWSTR pwszHeaders, _In_ DWORD dwHeadersLength, _In_ DWORD dwModifiers);作用:加入一个HT...
BOOL WINAPI WinHttpAddRequestHeaders( _In_ HINTERNET hRequest, _In_ LPCWSTR pwszHeaders, _In_ DWORD dwHeadersLength, _In_ DWORD dwModifiers);作用:加入一个HT...
分类:
Windows程序 时间:
2015-06-06 21:59:13
阅读次数:
1003
劫持系统进程禁止创建文件 #include#include#include#include"detours.h"#pragma comment (lib ,"detours.lib" )HANDLE(WINAPI * oldCreateFileW)( _In_ LPCWSTR lpFileName,...
分类:
系统相关 时间:
2015-05-26 21:07:45
阅读次数:
187
一、多进程1.windows 多进程使用 #include 下面的1 BOOL CreateProcess( 2 LPCWSTR pszImageName, LPCWSTR pszCmdLine, 3 LPSECURITY_ATTRIBUTES psaProces...
在编译MFC工程时,写下面代码出现了“Error:“const char*”类型的实参与“LPCWSTR”类型的形参不兼容”的错误。TextOut(hdc,0,0,"Mercedes",strlen("Mercedes"));这是由于工程采用Unicode编码,这时“Mercedes”字符串类型为“...
分类:
编程语言 时间:
2015-04-01 15:11:01
阅读次数:
206
不能从const char *转换为LPCWSTR在VC 6.0中编译成功的项目在VS2005 vs2005、vs2008、vs2010中常会出现类型错误。经常出现的错误是:不能从const char *转换为LPCWSTR如使用MessageBox(hwnd,"TEST",NULL,0)就会报错,...
分类:
其他好文 时间:
2015-04-01 12:46:00
阅读次数:
158