• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:vb.netのソフトを開発でレジストリ?)

vb.netのソフトを開発でレジストリ変更の有無とアンインストール方法

このQ&Aのポイント
  • vb.netで作成したソフトをインストールする際、レジストリは変更されているのか疑問です。
  • もしレジストリが変更されていない場合、コントロールパネルのプログラムのアンインストールではなく手動で削除してもよいのでしょうか?
  • vb.netのソフトの開発において、インストール時のレジストリ変更とアンインストール方法について教えてください。

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

  • ベストアンサー
回答No.1

Windows InstallerにしろClickOnceにしろ,レジストリを書き換えます。 なので,Setupプロジェクトを作ったのであれば,当然レジストリの書き込みがあります。 SetupプロジェクトはWindows Installerを利用して配置を行います。 また,セットアッププログラムは典型的に HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall の下にキーをひとつ作り,そこに値を書き込みます。 なお,Visual Studio 2010にvb.net/Visual Basic.NETは含まれません。 Visual Basicに.NETが付いていたのはVisual Studio.NET及びVisual Studio.NET 2003の時代のみです。

goldengolds
質問者

補足

早速のご回答ありがとうございました。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall まで教えていただきお世話になりました。 また、 >なお,Visual Studio 2010にvb.net/Visual Basic.NETは含まれません。 >Visual Basicに.NETが付いていたのはVisual Studio.NET及びVisual Studio.NET 2003の時代のみです。 ですが、 御指摘ありがとうございました。 visual studio 2010に含まれるvisual basic 2010なんですね。 wikiには、 「.NETには移行せず既存のVisual Basicを使ってソフトウェアを開発する利用者もいる。これを懸念したマイクロソフトは、Visual Basic 2005より従来のVisual Basicの一部機能を採り入れた。」と書いてありました。 なので、Visual Basic 2005からは、名称の.netはとってしまったのでしょうかね。勝手な推測ですが。 間違いまで御指摘いただき、ありがとうございました。

関連するQ&A