ich programmiere kein vb, aber ich prgrammieren viel C# was von funktionaumfang her fast genauso ist.
man kann in c# fast genauso die winApi funktionen ausführen wie in C++, oder anderen sprachen, für die einfachen hacks/bots
(werte im speicher der zielprozesses ändern, mit muktilevelpointern, mausklick/tastatur bots, packetbots) ist c# genausogut wie c++, meiner meinug nach.
zumal es bei hacks dieser art meistens nicht so stark auf performance ankommt, und c# einem in bestimmten bereichen schon arbeit abnimmt.
nur wenn du z.B. eine eigene dll injekten, detours nutzen, oder allemein den programmcode des zielprozesses ändern will, kann man das nur mit .net schlecht machen.
ich persönlich finde vb einfach von der Syntax her hässlich, aber wenn andere da anders denken habe ich da wenig probleme mit, solange ich mir nicht meterlangen v.B. quelltext durchlesen muss.