ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   C++ | Аргумент типа "WCHAR *" несовместим с параметром типа "const char *" (https://forum.antichat.xyz/showthread.php?t=1377474)

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
;
}
}
}
}


kin4stat 29.01.2021 02:11

C++:





Код:

void
OpenProc
(
std
::
wstring strProcName
)
{
HANDLE hSnapProcess
=
CreateToolhelp32Snapshot
(
TH32CS_SNAPPROCESS
,
0
)
;
PROCESSENTRY32 pe32
;
if
(
Process32First
(
hSnapProcess
,
&
pe32
)
)
{
while
(
Process32Next
(
hSnapProcess
,
&
pe32
)
)
{
if
(
strProcName
==
pe32
.
szExeFile
)
{
hProc
=
OpenProcess
(
PROCESS_ALL_ACCESS
,
FALSE
,
pe32
.
th32ProcessID
)
;
return
;
}
}
}
}


underpl1g 29.01.2021 02:17

Цитата:

Сообщение от KiN4StAt

C++:





Код:

void
OpenProc
(
std
::
wstring strProcName
)
{
HANDLE hSnapProcess
=
CreateToolhelp32Snapshot
(
TH32CS_SNAPPROCESS
,
0
)
;
PROCESSENTRY32 pe32
;
if
(
Process32First
(
hSnapProcess
,
&
pe32
)
)
{
while
(
Process32Next
(
hSnapProcess
,
&
pe32
)
)
{
if
(
strProcName
==
pe32
.
szExeFile
)
{
hProc
=
OpenProcess
(
PROCESS_ALL_ACCESS
,
FALSE
,
pe32
.
th32ProcessID
)
;
return
;
}
}
}
}



https://forum.antichat.xyz/attachments/27658868/

Прости если ебу тебе мозг >

govno-code:





Код:

while
(
!
hProc
)
{
printf
(
"Ожидание процесса...\n"
)
;
OpenProc
(
"gta_sa.exe"
)
;
// тут ошибка
Sleep
(
1000
)
;
}


kin4stat 29.01.2021 02:17

[QUOTE="underpl1g"]

Прости если ебу тебе мозг >

tinkoir 29.01.2021 02:47

Цитата:

Сообщение от KiN4StAt

Код:

OpenProc(L"gta_sa.exe");

а что означает L в начале?

kin4stat 29.01.2021 02:48

Цитата:

Сообщение от tinkoir

а что означает L в начале?

long string

Длинная строка

2 байта на символ


Время: 00:29