Claro, y no es ncriptación, sino ofuscación, ya que es el mismo codigo pero "escrito de otra manera" 
Un Saludo

Un Saludo

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúint main(int argc, char* argv[])
{
//Creamos el tipo para poder llamar a la API
typedef UINT (CALLBACK* tipo)(HWND hWnd,LPCTSTR lpText,LPCTSTR lpCaption,UINT uType);
HINSTANCE hDLL;
tipo api;
UINT resultado;
//Cargamos la libreria
hDLL = LoadLibrary("User32.dll");
//Si no la encuentra salimos
if (hDLL != NULL)
{
//Creamos el puntero a la API, para ello guardamos la direccion de MessageBoxA en nuestro tipo
api = (tipo)GetProcAddress(hDLL,"MessageBoxA");
if (!api)
{
// Ha habido error, liberamos la Dll
FreeLibrary(hDLL);
return 0;
}
else
{
//Lamamos a la API a través del puntero
resultado = api(0,"Hola","Hola",MB_OK);
}
}
return 0;
}