vista対策 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
34:デフォルトの名無しさん 06/11/09 17:11:03 そのアンインストーラの実行ファイルの名前に setupかinstallという文字列が入ってると、 昇格ダイアログを出してくれるらしい。 35:デフォルトの名無しさん 06/11/09 17:35:25 vista対策?ああ //バージョンごとに処理を切り分ける if(osver == WIN9X) { ... } else if(osver == WIN2K || osver == WINXP) { ... } ってなってるところをVistaも通るようにする処理だな。 漏れのプログラムこんなの大杉orz 36:デフォルトの名無しさん 06/11/10 19:49:06 1.UACの動作する状況へのインストール(C:\Progran files以下など) 2.メディアから起動するランチャーで実行ファイルを起動すると、UACが働かずに インストールフォルダにデータなどが生成される。 3.実行ファイルを直接(あるいはショートカットなどから)起動すると、UACが働き 互換性フォルダが生成され、その中にデータなどが生成される。 4.ランチャーで実行ファイルを起動すると、UACが働かないのでインストール フォルダ内のデータのみを読み込み・更新する。 5.実行ファイルを直接(あるいはショートカットなどから)起動すると、UACが働き インストールフォルダ・互換性フォルダ両方のデータを参照する。 同一のファイル名が存在する場合には互換性フォルダ内のファイルが優先される。 新規作成・更新は互換性フォルダにのみ適用 以上転載終わり。 なぁこれどうやって対処したらいいと思う?βの時に散々対応しようとして挫折したんだが。 無理矢理、ランチャーからプログラムの実行ユーザーを偽装しようとしても上手く行かないし。 互換性フォルダ見に行くようにしようとも考えたけど、UAC切ってるユーザーもあること考えるとそれもどうかと思うし。 MSの言うとおりUser下にフォルダ作るのもユーザーの使い勝手からあまりやりたくないんだよねぇ
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4316日前に更新/229 KB
担当:undef