hinekure.net が http://hspdev-wiki.net/ から自動クローリングした結果を表示しています。画像やリソースなどのリンクが切れています。予めご了承ください。
Vistauac - HSP開発wiki
トップ    編集凍結 差分バックアップ添付複製名前変更リロード   新規一覧単語検索最終更新   最終更新のRSS

小ワザ

VistaUAC対策について

UAC(ユーザーアカウント制御)対策

 VistaでHSPで作成したソフトを実行すると,稀にUACというアプリケーションの実行を許可するかどうかの確認画面がでます。

この画面はソフトを起動するたびに表示され,Vistaが普及しない原因のひとつになっています。

 HSPでソフトを開発する場合は,このUACの対策が必ずといっていいほど必要になってきます。

設定ファイル(iniファイル)をexeと一緒におかない

 UACが発動してしまう原因は,実行ファイルと同じディレクトリにおいていたり,またはそのような 実行ファイルが置かれているディレクトリでファイル操作を行うことによりUACが発動します。

これを回避するために,ソフトウェア開発者はSHGetFolderPath? 等の Windows APIで参照すべきです。

 WindowsXPでも“C:\Documents and Settings\[アカウント名]\Application Data ”でアプリケーションデータの管理が行われていましたが,Vistaでは“C:\Users\[アカウント名]\AppData?\Roaming ”に変更されたため,互換性のためパスの直指定は避けるべきです。

トップ    編集凍結 差分バックアップ添付複製名前変更リロード   新規一覧単語検索最終更新   最終更新のRSS
Last-modified: 2009-08-28 (金) 06:22:40 (1563d)