- 729 名前:蟻人間 mailto:sage [2019/10/07(月) 18:38:53.78 ID:tyyduGK2.net]
- >>703 C++/Win32
#include <windows.h> #include <stdlib.h> #include <stdio.h> int main(int argc, char **argv) { printf("このプログラムが起動するのは一度きりである。実行ののち、消去される。\n"); FILE *fp = fopen("delete-me.bat", "w"); fprintf(fp, "@echo off\n"); fprintf(fp, ":retry\n"); fprintf(fp, "del \"%s\"\n", argv[0]); fprintf(fp, "if exist \"%s\" goto retry\n", argv[0]); fprintf(fp, "del delete-me.bat\n"); fclose(fp); ShellExecuteA(NULL, NULL, "cmd", "/c delete-me.bat", NULL, SW_HIDE); return 0; }
|

|