underpl1g
29.01.2021, 02:00
C++ | Аргумент типа "WCHAR *" несовместим с параметром типа "const char *"
help! Обыскал интернет, по моему вчару ничего не нашел толкового. Буду благодарен кто поможет. Код ниже.
code:
void
OpenProc
(
std
::
string strProcName
)
{
HANDLE hSnapProcess
=
CreateToolhelp32Snapshot
(
TH32CS_SNAPPROCESS
,
0
)
;
PROCESSENTRY32 pe32
;
if
(
Process32First
(
hSnapProcess
,
&
pe32
)
)
{
while
(
Process32Next
(
hSnapProcess
,
&
pe32
)
)
{
if
(
!
strcmp
(
strProcName
.
c_str
(
)
,
pe32
.
szExeFile
)
)
// ошибка указывает на эту строку на pe32
{
hProc
=
OpenProcess
(
PROCESS_ALL_ACCESS
,
FALSE
,
pe32
.
th32ProcessID
)
;
return
;
}
}
}
}
help! Обыскал интернет, по моему вчару ничего не нашел толкового. Буду благодарен кто поможет. Код ниже.
code:
void
OpenProc
(
std
::
string strProcName
)
{
HANDLE hSnapProcess
=
CreateToolhelp32Snapshot
(
TH32CS_SNAPPROCESS
,
0
)
;
PROCESSENTRY32 pe32
;
if
(
Process32First
(
hSnapProcess
,
&
pe32
)
)
{
while
(
Process32Next
(
hSnapProcess
,
&
pe32
)
)
{
if
(
!
strcmp
(
strProcName
.
c_str
(
)
,
pe32
.
szExeFile
)
)
// ошибка указывает на эту строку на pe32
{
hProc
=
OpenProcess
(
PROCESS_ALL_ACCESS
,
FALSE
,
pe32
.
th32ProcessID
)
;
return
;
}
}
}
}