質問: アプリをインストールしたユーザだけが使用する windowsxpのpcを複数の人間で共用しており全員アドミ権限です。 ソフトをインストールすると多くの場合、全員が使えるようになります。これをインストールした人間だけが使うようにするにはどうしたらよいでしょうか? セキュリティロックを掛けるほどの必要性はないので、今はインストールの都度にスタートメニューを all userから私のユーザ名の所に手動で移しています。 過去の質問を検索すると次のような書込を見つけましたが、私の買ったアプリでこれまでそんなメッセージは出たことがありませんでした。 >インストールの際に、「すべてのユーザーが使えるようにする」、「現在ログオンしているユーザーのみ」みたいな選択がありませんでしたか? このような問いがインストールの都度出るか、あるいは通常のインストールでは all userでなく自分のユーザー名のスタートメニューに最初から入ればよいのですが。 よろしくお願いいたします。
回答: 極端な話しですが、使用者全てが管理者権限を持っている限りインストールしたユーザー以外が利用できなくすることは事実上不可能ですよ。 インストール時にユーザー制限がかけられるかは他の方々が書かれている通りですので、選択できない時点で全てのユーザーが使える環境でレジストリデータも書き込まれているわけですので、起動用ショートカットを移しただけでは該当ソフトの実行ファイルを直接実行したり、ショートカットを別途作成するなりでいくらでも使おうと思えば使う事が可能です。 どうしても他のユーザーに使用させたくないのであるならインストールしたフォルダや実行ファイルにパスワードをかけるしかないと思いますよ。