“HINSTANCE ShellExecuteW(HWND,LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR,INT)”
来源:互联网 发布:淘宝买lol账号流程 编辑:程序博客网 时间:2024/06/07 00:54
执行代码
#include<Windows.h>#include<stdio.h>int main() {HINSTANCE hres = ShellExecute(NULL, "open", "notepad", "D:\\ForCoding\\virustest1\\virustest1\\1.txt", "",SW_SHOW);UINT u = (UINT)hres;if (u < 33) {printf("%d", u);}getchar();return 0;}
严重性 代码 说明 项目 文件行
错误 C2664 “HINSTANCE ShellExecuteW(HWND,LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR,INT)”: 无法将参数 2 从“const char [5]”转换为“LPCWSTR”virustest1 d:\forcoding\virustest1\virustest1\test1.cpp9
将所有的字符串前面加 L 即可:
HINSTANCE hres = ShellExecute(NULL, L"open", L"notepad", L"D:\\ForCoding\\virustest1\\virustest1\\1.txt", L"",SW_SHOW);
0 0
- “HINSTANCE ShellExecuteW(HWND,LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR,INT)”
- LPCWSTR
- error C2664: “int MessageBoxW(HWND,LPCWSTR,LPCWSTR,UINT)”:
- lpctstr lpcwstr
- [win32]int与LPCWSTR之间的转换
- LPSTR LPCSTR LPWSTR LPCWSTR
- LPCWSTR 与 LPCSTR
- LPSTR、LPCSTR、LPWSTR、LPCWSTR
- 关于lpcwstr和lpcstr
- string转换为LPCWSTR
- LPCTSTR LPCWSTR LPCSTR含义
- char*转LPCWSTR解决方案
- string转LPCWSTR示例
- string转换为LPCWSTR
- string 转化为 LPCWSTR
- const char *' to 'LPCWSTR'
- CString转LPCWSTR
- string转换为LPCWSTR
- Qt多线程学习:创建多线程
- 【费用流】[BZOJ1061]/[HYSBZ1061]志愿者招募
- Win7+虚拟机OS X 10.8.5+Xcode4.6.3+越狱iPhone4+iOS5.1.1真机调试及生成ipa包
- js跨域
- 正则表达式
- “HINSTANCE ShellExecuteW(HWND,LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR,INT)”
- 成功的背后!(给所有IT人)
- 贝叶斯分析——从数值积分到MCMC
- qt线程(转)----这篇很专业!
- 阿里云ECS服务器的使用
- Java笔记——IO流分类
- StringBuffter类
- 三种基本排序算法-冒泡排序,选择排序,插入排序
- 定时发送MySQL的TOP 10慢查询SQL