SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: janus.ast en Viernes 12 de Enero de 2007, 07:12

Título: Timedate.cpl
Publicado por: janus.ast en Viernes 12 de Enero de 2007, 07:12
quisiera saber si se puede ejecutar el timedate.cpl desde builder ya que no puedo con el

WinExec ni con  ShellExecute(NULL,"OPEN","c:\WINDOWS\system32\timedate.cpl",NULL,NULL,SW_SHOWDEFAULT)
Título: Re: Timedate.cpl
Publicado por: Eternal Idol en Viernes 12 de Enero de 2007, 09:51
En realidad el unico que conozco que ejecute un panel de control es Rundll32.exe, los applets del panel de control son DLLs que este programa se encarga de cargar y llamar.

La forma mas pero mas simple de usarlo es esta:
WinExec("control.exe date/time", SW_SHOWNORMAL);
Tambien podes usar:
WinExec("control.exe timedate.cpl", SW_SHOWNORMAL);
Mas directo:
WinExec("rundll32.exe Shell32.dll,Control_RunDLL timedate.cpl", SW_SHOWNORMAL);
Título: Re: Timedate.cpl
Publicado por: janus.ast en Viernes 12 de Enero de 2007, 17:29
gracias por la ayuda