質問: comアプリでビルド時にcomが登録できません comアプリを勉強しています。ビルドをするとコンパイル、リンク、マニフェスト、出力を登録と進んで終了するのですが、出力の登録ができません。 osはwindows vista、visualstudio 2008を使用しています。エラー内容は「error prj10050: 出力は登録できませんでした。ユーザごとのリダイレクトを有効にするか、引き上げられたアクセス許可を使用して、コマンドプロンプトからコンポーネントを登録してください。」となります。 多分セキュリティの関係で登録できないのでしょうか。セキュリティはどう設定すればよろしいでしょうか?はじめは登録できたのですが、vista sp1をインストールした後に登録できなくなりました。
回答: 私はまだsp1を導入していないので、 明確な答えを持っているわけではないのですが、 問題がセキュリティであるのならば以下のことを試してはどうでしょうか。 (1)visualstudio2008を起動するとき、 アイコンを右クリックしてコンテキストメニューを開き、 「管理者として実行(a)...」で起動するとうまくいきそうな気がします。 (2)ただし、いつも(1)の作業をするとなると面倒ですよね。 普段お使いになるアカウントに管理者グループの権限を与えるのも有効かと思います。 [コントロールパネル]→[ユーザー アカウント]→[ユーザーアカウントの管理]のダイアログで、 ご自分のアカウントに「administrators」のグループメンバシップを付与してください。 以上、参考まで。