• ベストアンサー

自分自身を削除するプログラム

ファイル名を変えるとそのファイル自身が削除されてしまうエクセルファイルを見たことがあります。 勿論VBAでプログラムが書かれていたのですが。 C言語でそのように自分自身を削除するにはどうすれば良いのですか? アンインストールはその一種の気がしますが。。。

  • mk1234
  • お礼率94% (1832/1940)

質問者が選んだベストアンサー

  • ベストアンサー
  • sha-girl
  • ベストアンサー率52% (430/816)
回答No.1

自分自身は基本的に削除できません。(OSの性質上) DOSのコマンドプロンプトに投げてタイム差で削除する方法と Tempフォルダに削除用の実行ファイルを作り削除する方法です。 http://landream.bbzone.net/ptips/suicide.html VBの物しかサンプルがみつかりませんでしたが、 使うAPIは同じです。

mk1234
質問者

お礼

回答ありがとうございます。 ちょっと難しそうですね。

関連するQ&A

  • システムの復元したら、プログラムの削除出来なくなた

    システムの回復をして以前の状態に戻したのですが 以前に削除したプログラムまで回復してきました いらないので、改めて削除しようとすると ファイルC:\なんたらかんたら(ファイル名か?)が見つかりません。アンインストールを実行できません と出てきます このプログラムを削除するにいはどうしたらいいのですか?

  • プログラムの削除方法

    海外に自分のファイルをアップロードしたり、他の人のファイルをダウンロードしたり出来るサイトがあり、 それを利用した時に自動的に専用のプログラムがインストールされました。 Windowsの言語設定が違っていたため表示が文字化けしてしまったので、もう一度インストールし直したいのですが、 アンインストールの方法が分かりません。 コントロールパネルの「プログラムの追加と削除」には表示がないので、取りあえずファイル検索で そのプログラム名が入っているファイルを検索し、削除してみたのですが完全に削除できていないようです。 このような場合、どうすれば良いのでしょうか? ちなみに、他の人のパソコンで言語設定をしてからインストールすると文字化けしませんでしたが、 上記のような方法で削除し、再度インストールしてもやはり文字化けしたままです。 これはきちんと削除されていないということですよね? 「プログラムの追加と削除」に表示されないプログラムの削除方法をどなたか教えて頂けますか? よろしくお願いいたします。

  • プログラムが削除できない

    プログラムをインストールして、使わなくなったので削除しよう としたのですが、ファイルを削除してしまいアンインストールができなく(?)なりました。 「プログラムの追加と削除」から削除しようとしても「ログファイルがオープンできません」とでて削除できなくなりました。 詳しい方解決方法お願いします。

  • あるプログラムを削除したいのですが。

    PC初心者です。プログラムの追加と削除でアンインストールしようと試みても、インストールログファイルを見つけることができません。アンインストールは続行されません。と出て削除できません。意味もわからず困っています。どういうことなのかどなたか教えてください。これはもう削除することができないのでしょうか?よろしくお願いします。

  • プログラムの変更と削除でできないプログラムの削除

    プログラムを実行しようとすると「このプログラムのリソースをロードできず実行できない」となるので、アンインストールして再インストールをしようと思うのですが、プログラムの変更と削除ではプログラムが見つからない、と削除できません。プログラムの入っているファイル自体を削除しようとしてもこのファイルは削除できません、となります。プログラムはNECのSMART VISIONというテレビを見たり録画したりするものです。削除せずインストールしようとCD-ROMを開こうとしても実行できません。初心者です。よろしくお願いします。

  • プログラム追加と削除で・・

    プログラム追加と削除で・・削除ができません ソフト名 AQUAZONE水中庭園 mini 実行すると ∇ インストールサポートファイルをインストールできませんでした。 指定されたファイルが見つかりません。 アンインストールしたいのですが・・・ よろしくお願いします。

  • 「プログラムから開く」で出てくるプログラム名の削除方法?

    Windows XP HomeEdition ですが、 ファイルのアイコンを右クリックしたときに 「プログラムから開く」 という文字が現れ、そこにマウスカーソルを当てると、プログラム名を選択できますが、 そこに、既にアンインストールしたプログラムの名前が残っちゃってます。 どうやれば、削除できますか?

  • プログラムの削除が出来ない。

    コントロールパネルの「プログラムの追加と削除」で削除希望の項目をクリックし、「変更と削除」をクリックし、確認画面で「はい」を押すと「インストールログファイルC:Y Program Files ○○○○を見つけることが出来ません。 アンインストールは続行されません」と出ます。 以前、これを削除するときに確か間違った処置をしたような覚えがあります。(それ以来ほっておいた) プログラムの追加と削除の画面の右端の削除希望の項目の「サイズ  ○○MB」欄は白紙です。 (サイズ  10.45MB)とかいう表示。 削除方法をご教示下さい。

  • 自分自身を更新するプログラム

    こんにちは。 Webからダウンロードしてきて自分自身を更新するアプリケーションをが見かけるのですが 具体的にはどのように実装されているのでしょうか? いくつか自動更新系のアプリケーションを見かけたのですが、 ・別の更新用プログラムっぽいものを起動して、アプリケーションを更新する。 ・自分自身で更新しようとするもの。 の二種類ありました。前者はなんとなく出来そうな気がするのですが、 後者は自分自身の実行ファイルを上書きできないと思うのです。 後者の場合はどのように自分自身を更新しているのでしょうか? もしご存じの方がいらっしゃいましたら教えていただけないでしょうか。 よろしくお願いします。

  • プログラムのの削除

    或るインストールしたファイルをコントロールパネルのプログラムの追加と削除で削除すると (アンインストールログファイル・・・・を見つけることができませんアンインストールは続行されません。)と表示されて削除できません。 完全に消去・削除できる方法をお教え下さい。

専門家に質問してみよう