CAD日記

主にAutoCADのことについて書いているけど、近頃は投資系ネタに注力している。自動売買、仮想通貨、PC関係、プログラミングなど。@caddiary

Windows

Vista対応アプリ

投稿日:

Vistaが世に出てしばらくたつけれど、

アプリケーションのVista対応は、

あまり進んでいないように感じる。

一番大きい障害は、UAC(User Access Control)。

Vistaをデフォルトでインストールすると、UACがONになる。

UACとは、セキュリティーを高める機能で、

Windowsへのアクセス権限を制限ユーザーまで落とし、

それを超える権限が必要な操作をしようとしたときに、

明示的なメッセージを表示して、注意を促すというもの。

管理者権限やパワーユーザー権限を持っていても

メッセージが出てくるということになる。

コントロールパネルなどで、ちょっとした設定変更をしようとしても

何度も何度もこのメッセージが出てくるので、わずらわしいこと

この上ない。しかも、メッセージが出るときは背景が暗くなるので、

注意を促すという意味ではよいだろうが、何度も出られると

嫌になってくる。

UACに関連して、アプリケーションからのレジストリアクセスが問題になる。

自作アプリでは、HKEY_LOCAL_MACHINE への情報書き込みを

行っているのだが、UACオンの場合失敗する。

HKEY_LOCAL_MACHINE はパワーユーザー以上の権限があれば

書き込みできるはずなのだが、UACがオンなのでユーザー権限

になり、書き込みに失敗するのだろう。

また、Program Files フォルダ内へのファイル書き込みでも問題。

新しくファイルを作成することはできるが、既存ファイルへの書き込みに

失敗する。これまた、ユーザー権限しかないから。

しかも、新しくファイルを作成した場合にも問題がある。

エクスプローラから参照すると、作ったはずのファイルが存在しない。

互換性というボタンを押すことにより表示されるが、

それは別の場所を参照することになる。

VirtualStore という仮想フォルダのような場所である。

以上2点から、アプリケーションのVista対応というのは

制限ユーザーでも動作するようにする、ということになってくる。

もちろん、UACをオフにすれば問題は解消されるのだが、

それで正式なVista対応ということが、うたえるだろうか?

「UACオフなら、Vistaでも正しく動作します。」

微妙なところだろう。

-Windows
-

執筆者:


  1. mome より:

    ありがとうございます。
    UACをオフにすることで動かせるソフトがありました。
    この記事見つけてラッキーです。
    これでようやく「私の実用に耐えうるマシン」になりました。

  2. CAD日記 より:

    momeさん、こんにちは。
    人の役に立つ記事が書けたようで、よかったです。
    しかし、Vistaは厄介なしろものです。
    これから本格的に広がっていくのでしょうが、
    憂鬱でしかたありません。

mome へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

no image

APC_INDEX_MISMATCH

犯人はトレンドマイクロのウイルスバスターVer11だと思う。 昨日会社のサブマシンを再起動したら、真っ黒画面のまま立ち上がらなくなった。Windows 10のAnniversary Update適用マ …

no image

Vistaの2D描画

Windows Vistaで、2次元描画が遅いという話が出ている。 EXCELの図形描画で速度計測を行うと、 XPと比較して半分以下の速度となったらしい。 気になったので、某CADで速度を計ってみた。 …

no image

我が家のニューマシンはWindows 10にするという決意

先週購入して昨日届いた新しいマシンは、Windows 10プレインストール。 電源入れて仮置きした結果。 何がうれしいって、前のマシンが無駄にでかいタワー型だったのが、 スリム型になってコンパクトにな …

Windowsのセットアップ中にShift+F10でコマンドプロンプトが出るから、結構なんでもできちゃうんじゃね問題

会社に来なくなった人間のPCから、そやつが逃げ出した原因でもあるバグ修正の過程を取り出すという要件が発生。すでに4か月も会社に来てない状態で、

no image

Vista Beta2

Windows Vista Beta2 日本語版がMSDN会員向けにリリースされたので、 早速ダウンロードしてインストールしてみたよ。 家でパソコン買った目的の一つに、最新OSを試してみたいというのが …