Всем привет. Хотел найти адрес звука в микшере, столкнулся с такой проблемой.
Запустить и проверить код может каждый из вас, увы у меня ничего не находит, хотя казалось бы все правильно сделано.
code (Отобразить)
int PID=findprocess("SndVol.exe" );
int prc=openprocess(PID);
char poisk[0];
char mask[16];
//1E46A3887BC
//2080546260924
poisk[0]=188;
poisk[12]=30;
//poisk[13]=48;
//00 00 00 00 00 00 00 00 00 00 00 00 1E 00 00 00 8D
//0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 141
mask[0]=0;
mask[1]=0;
mask[2]=0;
mask[3]=0;
mask[4]=0;
mask[5]=0;
mask[6]=0;
mask[7]=0;
mask[8]=0;
mask[9]=0;
mask[10]=0;
mask[11]=0;
mask[12]=30;
mask[13]=0;
mask[14]=0;
mask[15]=0;
mask[16]=141;
char xp;
int adr;
if (findmemorymask (1, #poisk[0], 12, #adr, 0, #mask[0], 16, prc)==1)
{
if (readmemory(#xp[0], 0, adr, prc)!=0)
{
int snd=codhexi(#xp[0], 0);
} else messagebox("ошибка" );
textout(0, 948, 21, "нашел - "+format(snd), 0);
} else messagebox("Ошибка" );
return snd;
//readmemory(#a[0], 16, adr+4, prc);
//string adr="1E46A38BE64";
//codhexi(#a[0], 16);
//messagebox(format(prc));
(Отредактировано автором: 29 Января, 2023 - 18:35:31) |