Página 1 de 1

Convertir de c++ a visual basic 6

Publicado: 21 Mar 2023, 18:22
por 0day
Hola, ¿alguien tiene experiencia con c ++ y, de ser así, es posible convertir este código a vb6?
#include <windows.h> 
#include <Winuser.h> 
 


int PSGetPropertyDescription(){
    MessageBox(0, "Spawnning shell as Administrator", "pwned!!!", MB_OK);
    WinExec("cmd.exe /c C:\\windows\\system32\\cmd.exe", 1);
    ExitProcess(0);
    return 0;
}

BOOL WINAPI DllMain (HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)  
{  
  if (fdwReason == DLL_PROCESS_ATTACH)  
  {  
    PSGetPropertyDescription();  
  }  
  
  return TRUE;  
}  

Re: Convertir de c++ a visual basic 6

Publicado: 01 Abr 2023, 04:50
por Flight embedded
Hola. Sí es posible; podés usar una paǵina, existen algunas...

Re: Convertir de c++ a visual basic 6

Publicado: 01 Abr 2023, 16:27
por manudan
Pregunta a chat gpt

Publicado: 01 Abr 2023, 19:27
por 0day
manudan escribió: 01 Abr 2023, 16:27 Pregunta a chat gpt
lo hice, lamentablemente no funciona

Re: Convertir de c++ a visual basic 6

Publicado: 01 Abr 2023, 23:00
por DSR!
Agarra el ejemplo de una dll y agregale equivalente a winexec().
Hay que preguntarle con un minimo de cabeza...

Publicado: 02 Abr 2023, 08:56
por 0day
DSR! escribió: 01 Abr 2023, 23:00 Agarra el ejemplo de una dll y agregale equivalente a winexec().
Hay que preguntarle con un minimo de cabeza...
¿Crees que no lo he probado? Este es el ejemplo pero no funciona...


Private Const DLL_PROCESS_ATTACH = 1


Public Function DllMain(hInst As Long, fdwReason As Long, lpvReserved As Long) As Boolean

 
 Select Case fdwReason
 Case DLL_PROCESS_ATTACH
  Dim RetVal
  RetVal = Shell("C:\WINDOWS\system32\cmd.exe", 1)
  DllMain = True
 End Select
 End Function

Compilado en un proyecto DLL