La Web del Programador: Comunidad de Programadores
 
    Pregunta:  43902 - BUSCAR RUNDLL32.EXE
Autor:  ricardo martinex
Hola, estoy desarrollando una aplicacion, y uso el archivo rundll32.exe para apagar mi PC, pero ya esta hecho, en mi PC funciona, porque es obvio que sé en que carpeta, esta el archivo, habra alguna manera, de agregar codigo, para que cuando esta aplicacion se ejecute en otras PC´s. antes de que ejectule este archivo ".exe" lo busque en las carpetas, y asi establecer el ruta, o path correcta. gracias por su ayuda.

  Respuesta:  Roger Alvarez
Agrega al proyecto una referencia a Microsoft Scripting Runtime, de esta forma podrás tener accesso al objeto FileSystemObject. Este objeto contiene un método que se llama GetSpecialFolder, el cual te debuelve el nombre de la carpeta de sistema System de Windows. Si estas ejecutando Windows XP o 2000, la carpeta de sistema que contiene el RunDll32.exe es System32.

Creo que lo que quieres es hacer travesura. Te agradecería que me escribieras y me contaras qué programas has hecho, para tambien aprender de tu creatividad.