vs2005这段代码出问题
#include <windows.h>
#include <stdio.h>
int main(int argc, char* argv[])
{
char szCommandLine[] = "cmd";
STARTUPINFO si = { sizeof(si) };
PROCESS_INFORMATION pi;
si.dwFlags = STARTF_USESHOWWINDOW; // 指定wShowWindow成员有效
si.wShowWindow = TRUE; // 此成员设为TRUE的话则显示新建进程的主窗口,
// 为FALSE的话则不显示
BOOL bRet = ::CreateProcess (
NULL, // 不在此指定可执行文件的文件名
szCommandLine, // 命令行参数
NULL, // 默认进程安全性
NULL, // 默认线程安全性
FALSE, // 指定当前进程内的句柄不可以被子进程继承
CREATE_NEW_CONSOLE, // 为新进程创建一个新的控制台窗口
NULL, // 使用本进程的环境变量
NULL, // 使用本进程的驱动器和目录
&si,
&pi);
if(bRet)
{
// 既然我们不使用两个句柄,最好是立刻将它们关闭
::CloseHandle (pi.hThread);
::CloseHandle (pi.hProcess);
printf(" 新进程的进程ID号:%d \n", pi.dwProcessId);
printf(" 新进程的主线程ID号:%d \n", pi.dwThreadId);
}
return 0;
}
好像是CreateProcess函数的最后一个参数有问题啊 提示'CreateProcessW' : cannot convert parameter 2 from 'char [4]' to 'LPWSTR'
期待高手解答!!!
#include <stdio.h>
int main(int argc, char* argv[])
{
char szCommandLine[] = "cmd";
STARTUPINFO si = { sizeof(si) };
PROCESS_INFORMATION pi;
si.dwFlags = STARTF_USESHOWWINDOW; // 指定wShowWindow成员有效
si.wShowWindow = TRUE; // 此成员设为TRUE的话则显示新建进程的主窗口,
// 为FALSE的话则不显示
BOOL bRet = ::CreateProcess (
NULL, // 不在此指定可执行文件的文件名
szCommandLine, // 命令行参数
NULL, // 默认进程安全性
NULL, // 默认线程安全性
FALSE, // 指定当前进程内的句柄不可以被子进程继承
CREATE_NEW_CONSOLE, // 为新进程创建一个新的控制台窗口
NULL, // 使用本进程的环境变量
NULL, // 使用本进程的驱动器和目录
&si,
&pi);
if(bRet)
{
// 既然我们不使用两个句柄,最好是立刻将它们关闭
::CloseHandle (pi.hThread);
::CloseHandle (pi.hProcess);
printf(" 新进程的进程ID号:%d \n", pi.dwProcessId);
printf(" 新进程的主线程ID号:%d \n", pi.dwThreadId);
}
return 0;
}
好像是CreateProcess函数的最后一个参数有问题啊 提示'CreateProcessW' : cannot convert parameter 2 from 'char [4]' to 'LPWSTR'
期待高手解答!!!
...全文
相关推荐
五子棋源码(c#实现,环境vs 2005)
同时,为了保证游戏体验,客户端也需要处理好UI更新与网络通信的同步问题。6. **错误处理与日志记录**:良好的错误处理机制能提高软件的稳定性,源码中会有异常处理代码来捕获并处理运行时可能出现的问题。
vs2005助手
VS2005助手可以在编码过程中实时检测潜在的语法错误、逻辑错误和警告,帮助开发者尽早发现和解决问题,提高了代码的质量和可靠性。
安装vs2005 出问题
安装vs2005 出问题
可支持vs2008,vs2005,vs2003代码计算统计工具
在本文中,我们将探讨一个特别针对Visual Studio 2008(VS2008)、Visual Studio 2005(VS2005)和Visual Studio 2003(VS2003)的代码计算统计工具
vs2005调试问题解决方案
在Visual Studio 2005(VS2005)的开发过程中,调试问题可能会阻碍代码的正常运行。本资源提供了针对VS2005中常见问题的解决方案,帮助开发者高效地解决这些问题。首先,遇到“检


