您的位置:首页 > 其它

可执行文件的自我删除(笔试题)

2007-12-22 15:44 267 查看
Write a program delete itself after execution.

思路:调用cmd命令来删除,用ShellExecute来执行cmd命令

#include <ShlObj.h>

#include <shellapi.h>

#include <string.h>

int main(int argc, char* argv[])

{

char str[100];

GetModuleFileName(NULL,str,100);

char str1[100]="/c del ";

strcat(str1,str);

ShellExecute(NULL, "open","cmd.exe", str1,NULL, SW_HIDE);

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: