| セットアップについて |
| 最近のニュース・特集サイト |
■ページ右下には、メッセージの紹介コーナーと他のページへのジャンプ、左下にはちょっと耳寄りな情報局、最後には人気ランキングなどのミニミニ特集コーナーがあります。 |
| ■ちょっと耳寄りな情報局(プレゼント・オークション・得するサイト・入会案内、その他) | ライフシティに流れている沢山のメッセージからの紹介です( セットアップについて) |
|
In- こんにちは。 >Tsudaさん、かおくさん、西渕さん、 さっそくありがとうございます。 で、何をやりたいのか書いておきます。 例えばVBだと、ActiveXのインターネット配布用セットアップみたいなのを 通常のセットアッププログラムを同じような形で動かしたいのです。 その時に、インストールされているかとか、バージョンの比較だとかも行え て、入ってなければ勝手にインストールされるとかバージョンアップしてく れるというようなものを作りたいと思っているんです。場合によっては再起 動が発生するだとかがあるのなら、その旨を通知できるようにもしたいので、 どうして再起動が起きるのか、どういう場合に起きるのかとかを調べている んです。 On Tue, 26 Jan 1999 17:38:21 +0900 "Tsuda Osamu" <****@****.****> さん wrote: > ロックされているファイルとかのアップデートとかでも必要ですね。 > アプリケーション自身のインストールでは、再起動ってないと思います。 > (一部WINDOWSのDLL等は別ですが) DLLというのは、自己登録DLLとかっていうやつのことでしょうか? そもそも自己登録ということの意味がよく分からないのですが、例えば私が 普通にDLLを作った場合と、自己登録DLLとでは何がどう違うのでしょう? どこかに置かれているDLLが、自己登録されたものなのか、そうでないのか というのを調べる手段というのはあるのでしょうか? > ただ アプリケーション実行中にインストーラを実行するのは一般的でないと思いま > すが。 そうですね。ただ、そういう事態も考えられると思うのですが、その場合は、 終了してから再セットアップしてくれというような処理をするのが普通なので しょうか? On Tue, 26 Jan 1999 17:48:19 +0900 Kaok <****@****.****> さん wrote: > > セットアップ後に再起動が必要なのは、レジストリを変更した時だと思って > > いるのですが、他に再起動が必要なケースというのはあるのでしょうか? > ↓ですね。(^_^;) > > > また、プログラムを動かしたままセットアップをしたりすると、dllを上書き > > できなかったりすることがありますよね? で、セットアップによっては、 > > 使用中だったり何らかの理由で上書きできない場合に、どこか待避しておい > > て、再起動直後に置き換えるということをしているという話を聞いたのです > > が、これは一般的な方法なのでしょうか? > はい。一般的です。(^_^;) では、レジストリを変更したとき、及び何らかの理由でファイルの置き換えが出 来なかったときに再起動が必要ということですね? > NTならMoveFileEx()APIが、95/98(?)ならWininit.iniへの記述が > それだと思います。 早速調べてみます。 On Tue, 26 Jan 1999 18:24:24 +0900 西渕達成 <****@****.****> さん wrote: > > > やってることが違うのでしょうか? 何か標準化(?)された方法というか > > 一般的なものがあるのでしょうか? > 詳しいことは分かりませんが、PlatformSDKに「Setup API」と「Windows > Installer」という項目があります。ヒントになるかも知れません。 こちらも早速見てみたいと思います。 ------------------------------------------------------------------ Hyper #LifeCity Manager(citymgr) <****@****.****> #ScriptLife ListManager <****@****.****> ←前の記事 | 戻る | 次の記事→ □メッセージなメーリングリストへ参加したい方はこちらをクリック! ■このメッセージ公開は、LifeCityの規約に基づき、LifeCity管理サイトにおいて行われています。 □このページの内容はスポンサー様の見解を表したものでありません。 ■メッセージ紹介の内容は事実と相違する場合もありますので、個人的見解として考えてください。 □メッセージの無断転載を禁じます。 |
|