8月 1, 2008 1
[AIR]スタートアップ登録 その2・・
以前の記事でAIRでのスタートアップ登録について書きましたが、
実際実装してみて思ったことがありました。
今回自動的にスタートアップ登録される機能を実装しましたが、
参考していますサイトにありますように、
「flash.desktop.NativeApplication.startAtLogin = “on”」
するだけでは起動するたびにスタートアップ登録させてしまいます。
ですので、参考サイトにありますようにファイルを作成しスタートアップ登録状況を管理していました。
この状態でデバックしていまして、、アンインストール、再インストールを実施していましたら、再インストール時にスタートアップ管理ファイルが残ってしまっていて、インストールで警告がでちゃってインストールできないんです。。(winXP sp2での現象)
ある程度ITリテラシーある人は、そのファイル削除できると思うんですけど、、一般のひとってどうなのかなって思っちゃいました。。
ですので、管理方法をファイルからsharedObject管理に変更しました。
これで再インストール時には起こられませんが、再インストールではスタートアップ登録はされなくなります。。初回のみになります。
というマイナス要素もあるので、おすすめというわけではないですが、
そうしましたと報告です。。
まだ試していないので想像ですが、
airをパッケージングするときにスタートアップ管理ファイルを含めるのが一番いいのかなと思います。それだと、アンインストール時にもファイル削除されると思いますし。
