エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
蛭子屋本舗 Windowsプログラミングチップス - 自分自身を削除して終了
作る側としては悲しい事ですが、ソフトが必要とされなくなった場合のことも考えなければなりません。 使... 作る側としては悲しい事ですが、ソフトが必要とされなくなった場合のことも考えなければなりません。 使用されなくなったソフトは跡を濁さずにさっさと消えてしまってほしいものです。 しかし専用のツールを使わずにアンインストールをしようとすると自分自身を消す必要が出てきます。 そこで自分自身を消そうとDeleteFileで削除しようとしても実行中なのでOSが削除を許してくれません。 ではどうすればいいのか。答えは簡単、別のプログラムから消してもらえばいいのです。 確実にどの環境にも存在して、かつファイルを削除する機能のあるプログラム、 そうそれはcommand.com(およびそれに類するもの)です。 こいつに自分自身を削除するコマンドを送りつけて消してもらいましょう。 // 自分自身を削除して終了 void DeleteSelf() { // 実行ファイル名の取得 TCHAR MODULEFILEN
2006/03/31 リンク