CAD日記

主にAutoCADのことについて書いているけど、近頃は投資系ネタに注力している。自動売買、仮想通貨、PC関係、プログラミングなど。@caddiary

ソフト開発

IS2008

投稿日:

「InstallShield おまえもか!」

まだ2007年だというのに、ソフト名に来年の年号を使う。

AutoCADがはじめたと思われる悪習。

(Windows Server 2008は、まだBeta版だからよしとしよう。)

さて、InstallShield2008を使ってみた。

32万円もするたいへん高価なソフトだ。

ミッションは、古いバージョンのInstallShieldでつくられた

インストールプロジェクトを最新版の2008に移植するというもの。

心配だったのは、大変古いバージョンだったということ。

InstallShieldは、バージョンアップが毎年のように行われている。

2008の前には、12, 11.5, 11, 10.5, Xというバージョンがある。

Xよりもずっと前の、英語メニューしかないバージョンを使っていた。

2000という名前がついていて、6だか6.5のバージョンだったと思う。

そんな前のプロジェクトが、果たして最新版との互換性が

とれるだろうか、という心配。

アクティベーションの失敗、文字化けやら、warningやらの

もろもろの困難を乗り越えて移行に成功した。

デフォルトの言語が英語になっていると、文字化けすることがわかった。

InstallScriptとMSIの違いがわかってきた。

パス変数、コンポーネント、リリースなどの単語に慣れた。

近頃のInstallShieldは、開発したアプリケーションのアップデート機能が

とても進化しているらしい。

WindowsUpdateのように、通知をしてダウンロードしてアップデートという一連の

流れをユーザーが行うことができる。

ユーザーに通知するためのサーバーは、インストールシールドが

ホスティングサービスとして提供する。

ホスティング・サービスの利用料金は5万ユーザーまで無料、とのこと。

ところが、InstallShieldをインストールしてInstallShield自体をアップデートする

という時点でつまずいてしまった。

社内のセキュリティーの問題なのか、なんなのか不明だが、

こんな状態の仕組みを、ユーザーに使わせるのは大変リスクが高いと思い、

今のところこれを実際に使うつもりはない。

どんな原因でアップデートできないのか、という点をはっきりさせるまでは。

電子署名を使ってみた。

ウイザードと途中で、署名ファイルを指定してパスワードを入力しておくと、

発行元が証明されたちゃんとしたSetup.exeをつくることができる。

もちろん電子署名は、あらかじめ取得しておかなければいけないけれど。

VS2005に移行した、IS2008化した。

ながく古い開発環境を使い続けてきたが、ここで心機一転だ。

新しい機能を使って、自分とこのアプリも大きく変えてみようと思う。

-ソフト開発
-

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

no image

環境変数TEMPトラブルについて振り返る

プログラムから環境変数TEMPで指定されたフォルダにファイルが作れないことがわかった時点で、この問題は解決したも同じだった。TEMPの値を「%USERPROFILE%\AppData\Local\Te …

no image

尻有

知る人ぞ知るアングラ系サイト。 尻有とか、どーもとか。 定期的にチェックして、マイソフトがクラックされてないかどうか チェックしてるんよ。 復活してましたね、どーもが。 入り口が、なかなか見つからなか …

no image

PDF印刷のアプリ指定

PCにAdobe ReaderとAcrobatの両方が入っている場合、PDFファイルを 右クリックメニューから印刷ってやると、どっちで印刷されるのか? Windows XPまでは、拡張子の関連付けのと …

zipcopyの画面設計と動作仕様をまとめた

以下の課題について、まずは画面設計と画面設計をまとめた。 コピー元でzip圧縮後にネットワーク越しにファイルコピーしてコピー先で解凍するのを自動化できないか アプリ名はzipcopyとした。ググったと …

最小化したウインドウの位置を保存して復元するとまずい話(C++編)

ウインドウを最小化した状態としてタスクバーから右クリックして閉じるってやると、次回ウインドウを起動したときに画面外に出てしまって、操作不能になるアプリがある。そんなときは、タスクバーの上にカーソルを置 …

PREV
1万キロ
NEXT
TrueView