###### 问题遇到的现象和发生背景
visual studio2022使用时发生TCHAR*的实参与char*形参不符
###### 代码如下
```
#include<windows.h>
int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
TCHAR sCommandLine[100];
BOOL ret;
DWORD dwExitCode;
PROCESS_INFORMATION pi;
STARTUPINFO si = { sizeof(si) };
GetWindowsDirectory(sCommandLine, MAX_PATH);
strcat(sCommandLine,"\\NotePad.exe");
ret = CreateProcess(NULL, sCommandLine, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);
if (ret)
{
CloseHandle(pi.hThread);
WaitForSingleObject(pi.hProcess, INFINITE);
GetExitCodeProcess(pi.hProcess, &dwExitCode);
CloseHandle(pi.hProcess);
}
return 0;
}
```
###### 运行结果及报错内容
###### 我的解答思路和尝试过的方法
根据大佬们的博客,修改了软件的默认字符集为多字节字符集
但并没有解决问题
###### 我想要达到的结果
请问怎样才能解决问题使正常运行呢?