Estas seguro ? discrepancias en mis fuentes ... en ese caso podrias aportar algun programa que cubra mis objetivos ?
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úCita de: carlitos.dll en 30 Agosto 2008, 19:07 PM
#include <stdlib.h>
int main()
{
system("pause");
}
Cita de: carlitos.dll en 30 Agosto 2008, 04:48 AM
Sucede, que utilizé ese código para una aplicación llamada SCOT Secure Login (aún no se publica, y está en batch (de code-makers) la intención del programa es autentificarse al inicio de windows, y busqué una forma de que no se pudiera iniciar ninguna otra aplicación, como el administrador de tareas, el utilman, ni el explorer, pues se debía autentificar desde la consola, antes de iniciar el explorer.
Pensé, que le podría molestar a alguien, si así fue, pido disculpas, aunque el código no es muy largo como para leerlo y saber el programa que ejecuta, y qué hace. (además muestra cómo utilizar argumentos, y como crear el string de una variable de entorno, en este caso: %windir%\system32 dónde se encuentra taskkill.exe
La ventaja de usar esto, antes de system(), es que system() llama a cmd.exe para realizar las acciones, y si tenemos deshabilitado el acceso al cmd.exe con el registro:
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\System]
"DisableCMD"=dword:00000001
el programa hecho en c, dirá: "El administrador ha deshabilitado el símbolo de sistema", y se supone que es un programa hecho en c, no en batch.