You do realize all .net compilers are 100% equal. Aside from the syntax. Although if you want to get some were in life you must go from something to C++, And I hear java>C++ is good. But java is ghay. Lol Python to C++ thats funny. Err..I mean C#>C++ is a good one. But your not really learning to program C++ with C#, your just getting good programming habbits and more respect..
Heres how you write process memmory in C#
long TargWin;
long procID;
long prochandle;
targwin = findwindow("WarRock",void);
if(targwin == void){exit sub}
getwindowthreadprocessid targwin,procid;
prochandle = openprocess(PROCESS_ALL_ACCSESS,false,ProcID);
writeprocessmemmory(blublublublu);
in VB.net
Dim Targwin as long
Dim ProcId as long
Dim Prochandle as long
targwin = findwin(blublu,nothing)
you get the point..