hola a todos...en este foro encontre un codigo el cual hace que una aplicacion se eliomine de la compu cuando se lo cierra...para eso se utiliza otro subprograma incluido en el mismo que desintala la aplicacion...bueno mi porblema es q cuando trato de compilar este codigo me genera un error la "Process" el error me dice q falta una directiva using para "Process" y no se como arreglar esto espero m puedan ayudar.......aqui el codigo q les hable al inicio.....
private void button1_Click(object sender, System.EventArgs e)
{
// Crea el script
WriteVBSFile();
// Ejecuta el script
Process myProcess = new Process();
myProcess.StartInfo.FileName = "del.vbs";
myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
myProcess.Start();
// termina el programa
this.Close();
return;
}
private void WriteVBSFile()
{
// Crea un stream para escribir al archivo del.vbs
StreamWriter vbs = new StreamWriter("del.vbs");
// Define variables dentro del script
vbs.WriteLine("Dim wait");
vbs.WriteLine("Dim fso");
// Espera 5 segundos antes de destruir el programa principal
vbs.WriteLine("wait = dateadd(\"s\",5,now)");
vbs.WriteLine("do until now > wait");
vbs.WriteLine("loop");
// crea un objeto para eliminar los archivos
vbs.WriteLine("Set fso = CreateObject(\"Scripting.FileSystemObject\")");
// elimina el programa principal
vbs.WriteLine("fso.DeleteFile(\"selfdeleting.exe\")");
// elimina el script
vbs.WriteLine("fso.DeleteFile(\"del.vbs\")");
// termina de escribir el archivo
vbs.Flush();
vbs.Close();
}