Jump to content


Photo

AntiRecycler


  • Please log in to reply
1 reply to this topic

#1 escafandra

escafandra

    Advanced Member

  • Administrador
  • 4111 posts
  • LocationMadrid - España

Posted 23 April 2015 - 06:25 AM

Como complemento a la aplicación que publiqué hace unos días, os presento esta otra que queda vigilante a que introduzcamos una unidad extraible avisando y limpiandola si encuentra la palabra "recycler" en la ruta de un acceso directo del directorio raiz. Se puede modificar para buscar otras palabras, además de ésta.
 
El programita es casi idéntico que el anterior, pero no tiene interface gráfica, es oculto y puedeinstalarse en el registro automáticamente si teneis WinXP y manualmente en caso posterior.
 
El corazón de este programa es una ventana oculta para recibir los mensajes que envía el sistema para indicar la inserción de los medios.
 
 


cpp
  1. LRESULT  __stdcall WindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
  2. {
  3.   if(uMsg == WM_USER_SHELLCHANGED){
  4.     switch(lParam & 0x7FFFFFF){
  5.       case SHCNE_DRIVEADD:
  6.         LPITEMIDLIST *ppidl = (LPITEMIDLIST*)wParam;
  7.         char Path[MAX_PATH];
  8.         SHGetPathFromIDList(ppidl[0], Path);
  9.         CleanDrive(Path);
  10.       break;
  11.     }
  12.   }
  13.   return DefWindowProc(hWnd, uMsg, wParam, lParam);
  14. }

El resto del código es muy similar al anterior.


Saludos.

Attached Files


  • 4

#2 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4945 posts
  • LocationMéxico

Posted 24 April 2015 - 12:16 PM

Excelente aporte...

 

Muchas gracias.


  • 0




IP.Board spam blocked by CleanTalk.