none
制限ユーザへのショートカットの作成について RRS feed

  • 質問

  • VB.netで作成したEXEのセットアップをVS2005 で作成し、

    Administratorですべてのユーザを選択してインストールした際に、

    インストールしたユーザのショートカットからは起動できるのですが、

    制限ユーザのデスクトップやスタートアップに作成したショートカットを起動すると

    インストーラが起動しエラーとなってしまいます。

    いろいろ調べてみましたが、解決できません。

    どなたか解決方法をご存知ないでしょうか?

     

    ショートカットは、ファイルシステムエディタのユーザーのデスクトップに新しいショートカットの作成から作成しました。

    この作成方法が間違っているのでしょうか?

     また、カスタム動作はCommitに処理を書き加えてあります。一応、一番最初にmybase.commit()をコールしてあります。


    インストール環境は、WindowsXP SP2

    インストール時のユーザはAdministrator

    起動できないユーザは、Usersの権限です。

    よろしくお願いします。

    2007年6月17日 12:48

すべての返信

  •  るう さんからの引用

    VB.netで作成したEXEのセットアップをVS2005 で作成し、

    Administratorですべてのユーザを選択してインストールした際に、

    インストールしたユーザのショートカットからは起動できるのですが、

    制限ユーザのデスクトップやスタートアップに作成したショートカットを起動すると

    インストーラが起動しエラーとなってしまいます。

    Administrator でインストールしたときにつくられたショートカットを、制限ユーザーで使ってみようとしらエラーになったのでしょうか?

    具体的なエラー内容を教えていただけないでしょうか?

     

    インストール処理の一環で発生するとしても、あまりにも可能性が多すぎて類推することができません。

     るう さんからの引用

    ショートカットは、ファイルシステムエディタのユーザーのデスクトップに新しいショートカットの作成から作成しました。

    この作成方法が間違っているのでしょうか?

     また、カスタム動作はCommitに処理を書き加えてあります。一応、一番最初にmybase.commit()をコールしてあります。

    作成方法は間違っていないとおもいますが、カスタム動作とは何か関係があるのでしょうか?

    もしかして、カスタム動作で何かしていると言うことでしょうか?

     

    ちょっと状況が把握しきれません。

    2007年6月18日 5:54
  • >Administrator でインストールしたときにつくられたショートカットを、制限ユーザーで使ってみようとしらエラーになったのでしょうか?


    そのとおりです。現象としてはインストーラが作動して「Installstateがみつかりません」のエラーとなりました。



    >もしかして、カスタム動作で何かしていると言うことでしょうか?


    カスタム動作では、他のEXEをshell関数でコールしているだけです。

    カスタム動作に何か処理を加えると処理が必要かと思って書いたのですが、

    混乱させてしまい、申し訳ありませんでした。



    Orcaを使用して、ショートカットのタイプを変更してとりあえず対応しました。



    ご回答をいただき、ありがとうございました。

    2007年6月19日 7:18