憂国なプログラマ

背景を地味なパターンに直してみました。これはこれでいいかも!

全体表示

[ リスト ]

「アプリケーションの配布」は実に深い話であって、
インストールに関することだけでも一冊の本が書けるのではないかというぐらい奥深い。

以前パッケージソフトをオンラインで配布する際、
COM の配布やレジストリの設定、また DBサーバーも一緒に配布する必要があったので、
いろいろ行き詰った挙句、とうとう自費で InstallShield の製品版(24万!)を購入してしまったくらいである。

とってもとっても高かった InstallShield Pro 版。その下には何故か Nice boat が見えるが、見なかったことにして頂きたいw
イメージ 1

そういやプロダクトキーを暗号化するために、ニュートンの ProtectKit も使ってたな。
いかにもシステム屋が作りました的な、使いづらいインターフェイスには閉口した覚えがあるが。('A`)


さて今作っているパッケージソフトは、XP・Vista・Windows 7 搭載マシンにオンラインで配布する訳だが、
すべてのユーザーには常に最新版を使ってもらいたいので、自動更新を行いたいという仕様である。
そこで当初は ClickOnce で配布するという方向で開発していたのだが、
パッケージの内部では サードパーティーの地図用 ActiveX を使っているので、

・ClickOnce では基本的に COM の配布に向いていない。

・分離 COM を使えば可能だが、COM の仕様が分離 COM を使えない仕様である。

というわけなので、ClickOnce が使えなくなってしまった。(´;ω;`)

よって当面は MSI 方式でアプリを配布し、自動更新はインチキくさい手で回避することになった。
これもベンダーさんに ActiveX を分離 COM 化できるよう改修してもらうか、
.NET アセンブリにしてもらうまで辛抱するしかない!!(`・ω・´)

しかし今度は、Vista をターゲットにした場合、
UAC の問題で、インストール時に引っかかる可能性が出てきた。

UAC はインストーラーで無効にすることはできないので、
さすがにこればかりはエンドユーザーに無効化するようお願いするしかなさそうである。
マジマンドクセ━━━━━━('A`)━━━━━━!!

.
hilapon
hilapon
男性 / AB型
人気度
Yahoo!ブログヘルプ - ブログ人気度について
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

過去の記事一覧

よしもとブログランキング

もっと見る

[PR]お得情報

ふるさと納税サイト『さとふる』
11/30まで5周年記念キャンペーン中!
Amazonギフト券1000円分当たる!
話題の新商品が今だけもらえる!
ジュレームアミノ シュープリーム
プレゼントキャンペーン

その他のキャンペーン


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事