How to write a program such that it will delete itself after
exectution?

Answers were Sorted based on User's Feedback



How to write a program such that it will delete itself after exectution?..

Answer / pranjali

I guess if your program name is program.c the last line of
your code should be the operating system call to to delete
the file "program.c".

once you compile it to get a .exe , the existance of
program.c is immeterial.

you will hv to take care of necessary error handling.

Is This Answer Correct ?    2 Yes 2 No

How to write a program such that it will delete itself after exectution?..

Answer / siva

this code is tested succesfully.

#include <windows.h>

#include <iostream>
#include <stdio.h>

#include <string.h>

using namespace std;

int main(int arg, int argv[])
{

STARTUPINFO si;
PROCESS_INFORMATION pi;
STARTUPINFO sj;
PROCESS_INFORMATION pj;

ZeroMemory( &si, sizeof(si) );
si.cb = sizeof(si);
ZeroMemory( &pi, sizeof(pi) );

ZeroMemory( &sj, sizeof(sj) );
sj.cb = sizeof(sj);
ZeroMemory( &pj, sizeof(pj) );

if(!CreateProcess("C:\\Windows\\system32
\\cmd.exe", "/k del C:\\testp.exe", NULL, NULL, FALSE, 0,
NULL, NULL, &sj, &pj))
{
printf( "Hello CreateProcess failed (%d)\n",
GetLastError() );
}

return 0;
}

Is This Answer Correct ?    2 Yes 2 No

How to write a program such that it will delete itself after exectution?..

Answer / ven

I am not sure but I guess create a destructor

Is This Answer Correct ?    2 Yes 10 No

Post New Answer

More C++ General Interview Questions

What is a dangling pointer?

3 Answers   Glenwood,


What is the type of 'this' pointer?

0 Answers  


Write a function which takes a character array as input and reverses it in place.

2 Answers   Lehman Brothers, Vision Infotech,


What is the full form of ios?

0 Answers  


What are the static members and static member functions?

1 Answers  






Is sorted c++?

0 Answers  


What is pointer to array in c++?

0 Answers  


What is the Diffrence between a "assignment operator" and a "copy constructor"?

3 Answers   Wipro,


What is copy constructor? Can we make copy constructor private in c++?

0 Answers  


What apps are written in c++?

0 Answers  


What's the "software peter principle”?

0 Answers  


Difference between an inspector and a mutator

0 Answers  


Categories