- ベストアンサー
アポトーシスのexeファイルを作りたい
いろいろ処理をして自滅するexeファイルを作りたいのですがアクセスを拒否されます この問題をどのように解決したら良いでしょうか? 処理後自分の入っているディレクトリを削除する方法も教えてください gomi.exeは下記ソースのコンパイル出力です #include <stdio.h> #include <conio.h> #include <dir.h> #include <string> #include <iostream> using namespace std; void main(void) { ・・・・・・・・・・・・・ system("del gomi.exe"); } 結果:アクセスは拒否されました.
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#4252
回答No.2
その他の回答 (3)
- nitscape
- ベストアンサー率30% (275/909)
回答No.4
- επιστημη(@episteme)
- ベストアンサー率46% (546/1184)
回答No.3
- nitscape
- ベストアンサー率30% (275/909)
回答No.1
補足
最後のが簡単そうなのですが void DeleteSelf() を最後に実行すれば良いのでしょうか? void DeleteSelf() ; void main(void) { ......... ......... DeleteSelf(); } とすれば良いのでしょうか? さっそく試してみようとしたのですがコンパイルで Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland gomi7.cpp: エラー E2268 gomi7.cpp 11: 未定義の関数 'countof' を呼び出した(関数 DeleteSelf() ) *** 1 errors in Compile *** というメッセージが出ました なにかインクルードしないといけないのでしょうか?