tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルアンインストール時のファイル削除
記事No3640
投稿日: 2006/05/10(Wed) 13:39
投稿者POD
[OSのVer]:Windows XP PRO   [VBのVer]:VB.NET 2005
お世話になっています。

C:\TESTフォルダ内にUNTEST.EXEというアンインストールプログラムが存在します。この時、
UNTEST.EXEを実行しC:\TESTフォルダをフォルダごと削除したいのですが、ファイルが使用中となり削
除できません。このような場合のUNTEST.EXEの削除方法を教えていただけませんか?又、皆さんがアンインストールプログラムを作成する考え方等ありましたらお教え下さい。 

[ツリー表示へ]
タイトルRe: アンインストール時のファイル削除
記事No3642
投稿日: 2006/05/10(Wed) 14:05
投稿者じゃんぬねっと
参照先http://jeanne.wankuma.com/
> C:\TESTフォルダ内にUNTEST.EXEというアンインストールプログラムが存在します。この時、
> UNTEST.EXEを実行しC:\TESTフォルダをフォルダごと削除したいのですが、
> ファイルが使用中となり削除できません。

使用中だから削除できないのは当たり前ですよね?

> このような場合のUNTEST.EXEの削除方法を教えていただけませんか?
> 又、皆さんがアンインストールプログラムを作成する考え方等ありましたらお教え下さい。

シャドウ コピーをして実行することで元のファイルをロックさせなくすることはできます。

[ツリー表示へ]
タイトルRe^2: アンインストール時のファイル削除
記事No3644
投稿日: 2006/05/10(Wed) 14:13
投稿者POD
[OSのVer]:Windows    [VBのVer]:VB.NET  
レスありがとうございます。

> 使用中だから削除できないのは当たり前ですよね?
当たり前ですね。

> シャドウ コピーをして実行することで元のファイルをロックさせなくすることはできます。
フリーソフトでアンインストールすると、アンインストールプログラムが格納されているフォルダも削

されているのはシャドウコピーをしているのでしょうか?シャドウコピーのプログラミング等参考にな

ホームページがあればお教え下さい。

[ツリー表示へ]
タイトルRe^3: アンインストール時のファイル削除
記事No3645
投稿日: 2006/05/10(Wed) 14:36
投稿者じゃんぬねっと
参照先http://jeanne.wankuma.com/
> シャドウコピーのプログラミング等参考になる
> ホームページがあればお教え下さい。

今回とはちょっと事例は違うのですが、イメージは掴めると思います。
hhttp://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=27289&forum=7

[ツリー表示へ]
タイトルRe^4: アンインストール時のファイル削除
記事No3646
投稿日: 2006/05/10(Wed) 15:06
投稿者POD
[OSのVer]:Windows    [VBのVer]:VB.NET  
じゃんぬねっとさんありがとうございました。

考え方は理解できました。
VB6でのサンプルなので、早速VB 2005に変換してみようと思います。

また分からないことがありましたらご指導お願いします。

[ツリー表示へ]