トップページ⇒tech
1001コメント301KB

vista対策

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001デフォルトの名無しさん2006/11/06(月) 20:41:33
まとめたい
0809デフォルトの名無しさん2007/06/05(火) 22:09:35
xxx.exe -install (-uninstall)
とかやるとインストーラとして起動します。この場合だけ昇格させたい。
起動用のみの uninstall.exe 作って、こいつがxxx.exe -uninstall するか…。
0810デフォルトの名無しさん2007/06/06(水) 01:32:03
>>809
ShellExecute + "runas" verbで自分自身を実行
UACオフかXP以前だと意味もなく「別のユーザーとして実行…」のダイアログが出るので
すでに管理者権限を持ってるかどうかのチェックも必須
なんか前にも答えた気がする
0811デフォルトの名無しさん2007/06/07(木) 23:10:38
>>808
ブラックリストってどういうこと?
0812デフォルトの名無しさん2007/06/07(木) 23:42:12
>>811
ここら辺?
Win32API質問箱 Build53
http://pc11.2ch.net/test/read.cgi/tech/1178882828/100,128-130
0813デフォルトの名無しさん2007/06/08(金) 23:06:57
>>812
あーありがとう。
それにすげーはまってた
0814デフォルトの名無しさん2007/06/16(土) 21:50:59
     ,、‐ " ̄:::゙:丶、  ∩_
  ,r::::l3゙::::::::/ハヽ:ヽ::::、:ヽ〈〈〈 ヽ
  {::://:::::::// ヽ\ト、::::::〈⊃  }
  ヾ l:::::::/ \   `/ヾ ィ、:::|   | 
   |;:r::|  ●`   ●ヾハ|   |
    ヽハ:::::      :::レ /   !
     ´\   ・  ,ノヽ   / <こいつ最高にアホ
       /ヾ ̄下~  |_/
     /ヽ_ _\ .ィ ヽ/
    /       n_n  | 
    >、 /_  l゚ω゚| | 
   (___)   ̄ |


0815デフォルトの名無しさん2007/06/16(土) 21:59:25
     ,、‐ " ̄:::゙:丶、  ∩_
  ,r::::l3゙::::::::/ハヽ:ヽ::::、:ヽ〈〈〈 ヽ
  {::://:::::::// ヽ\ト、::::::〈⊃  }
  ヾ l:::::::/ \   `/ヾ ィ、:::|   | 
   |;:r::|  ●`   ●ヾハ|   |
    ヽハ:::::      :::レ /   !
     ´\   ・  ,ノヽ   / <かわいいは正義
       /ヾ ̄下~  |_/
     /ヽ_ _\ .ィ ヽ/
    /       n_n  | 
    >、 /_  l゚ω゚| | 
   (___)   ̄ |
0816デフォルトの名無しさん2007/06/24(日) 20:08:28
http://www.imgup.org/iup405991.jpg
0817デフォルトの名無しさん2007/06/24(日) 23:17:53
すれ違いだが、Vistaというのは…吹いた!
ベトナム(Vietnam)、インドネシア(Indonesia)、南アフリカ(South Africa)、トルコ(Turkey)、アルゼンチン(Argentina)5つの有力新興国の総称。
0818デフォルトの名無しさん2007/06/25(月) 07:48:41
>>817
VISTAの本来の意味は
http://dic.yahoo.co.jp/dsearch?enc=UTF-8&p=vista&stype=0&dtype=1

ベトナム〜アルゼンチンを指してVISTAと称するようになったのは極々最近(もしかするとWindowsVista発表より後)
BRICs/VISTA等の言葉はこれらの地域への投信等をイメージ良く売るために企業によって作られた造語
0819デフォルトの名無しさん2007/06/25(月) 12:16:39
>>817は

 ゆ と り
0820デフォルトの名無しさん2007/06/25(月) 15:00:48
Vistaでオーバーレイを使っているアプリを動かすとAeroが切り替わる書いてあったけど
うちのアプリは切り替わってくれないです.
しかも手でAeroを切ってもオーバーレイ表示されない.
なぜ?
何か「オレはこれからオーバーレイするぞー」って宣言があるんでしたっけ?
0821デフォルトの名無しさん2007/06/25(月) 19:13:16
まにへすと
0822デフォルトの名無しさん2007/06/26(火) 00:07:12
"C:\Program Files\×××"フォルダ以下のUAC動作をインストール時に
無効にしてるっぽいアプリがあったんだが(ファイルコピーとかしても警告が出ない)
どうやってるんだ? レジストリ?
0823デフォルトの名無しさん2007/06/26(火) 00:14:37
>>822
仮想ディレクトリ機能が働いているだけじゃないのか?
0824デフォルトの名無しさん2007/06/26(火) 00:21:02
>>823
はぁ?
0825デフォルトの名無しさん2007/06/26(火) 00:24:12
>>822
ファイル名
0826デフォルトの名無しさん2007/06/26(火) 00:31:01
>>825
それだと最初にUACのダイアログがでるだろ。
0827デフォルトの名無しさん2007/06/26(火) 00:31:26
余計な知恵はつけんでいい
0828デフォルトの名無しさん2007/06/26(火) 00:40:06
わかんないなら黙ってろよ >>827
0829デフォルトの名無しさん2007/06/26(火) 01:50:08
>822
ガイシュツ
スレ読み直してみそ
0830デフォルトの名無しさん2007/06/26(火) 02:12:35
>>822
やり方は上の方に出てるが、絶対にそんなアプリ作ってばらまくんじゃないぞ。
さすがにそれは混乱を招く。何のためのUACなんだと。
MSの言うことを何でも聞けとは言わないが、OSの標準機能のUAC周知のジャマはさすがにどうかと思う。
0831デフォルトの名無しさん2007/06/26(火) 02:21:46
エロゲだな>>822
0832デフォルトの名無しさん2007/06/26(火) 02:45:11
program files下の書き換えを制限してどんなメリットがあるんだろう?
08338222007/06/26(火) 02:55:18
あー、フォルダがEveryoneのFull controlになってました。

しかしセキュリティ意識がこれっぽっちもないって事か……
このソフトをインスコしてるユーザーだけ感染するウィルスとか作れる訳だ(w



>>832
そんなのM$に聞けよ。M$が主張してんだから>ガイドライン
0834デフォルトの名無しさん2007/06/26(火) 03:13:00
>832

Home Serverとか、オンラインでアプリ使うときとか。この先を見据えてって事じゃね?
0835デフォルトの名無しさん2007/06/26(火) 08:42:59
>>832
Windowsの当初の発想にセキュリティなんて存在しなかったからな。
あまり書くとトロイ作成のヒントになってしまうから詳しくは書かないけど
exeの書き換えは出来るわ、dllの書き換えは出来るわ、もうなんでもやり放題。
ある程度広範囲に出回るものならウイルスチェックソフトとかで対応してくれるだろうけど、
狭い地域で流通したトロイなんて対応してくれないだろうからな。 元から絶つには一番ベターな方法だろ。
0836デフォルトの名無しさん2007/06/26(火) 09:57:25
それはあまりにも的外れだろ。
0837デフォルトの名無しさん2007/06/26(火) 10:33:36
まぁ書き換えや上書きどころか、ファイルをプログラムのあるフォルダにコピーするだけで
そのプログラムの処理奪えるんだからあながち的はずれでもないな
0838デフォルトの名無しさん2007/06/26(火) 11:21:05
>>837
だいぶ前にDLLの検索順序変わったから、
最近のWindowsだとそれ起こりにくいけどな。
0839デフォルトの名無しさん2007/06/26(火) 12:58:04
>838
結局exeのあるディレクトリが最優先に読まれるから、ProgramFiles以下にコピー出来るのはマズイっしょ。
0840デフォルトの名無しさん2007/06/26(火) 13:05:28
>>839
確かにProgramFiles以下にコピー出来るのはマズイ。 そこは同意。
その点でVistaは正しいと思う。

ただ、Known DLLとかSide-by-Sideが導入されたせいで
やっぱりexeのあるディレクトリは最優先ではないよ。
たとえばws_32.dllを同じディレクトリに置いても置き換えは無理。
0841デフォルトの名無しさん2007/06/26(火) 13:09:38
結局あれか
"Program Files"ってディレクトリ名つけた時と同じで
こんな事も出来るよってMSが主張したかっただけか?
0842デフォルトの名無しさん2007/06/26(火) 13:21:07
そういう意味だとアプリケーションディレクトリに
hoge.exe.localとかhoge.exe.manifestとかを書き込めることの恐ろしさ、
ってのもあるな。
0843デフォルトの名無しさん2007/06/26(火) 13:51:11
もし俺がウィルス作者だったら、インストールされているかどうかも分からないアプリで書き込み可能
になった"Program Files\Hogehoge"を攻めるよりもっと楽な"スタートアップ"フォルダや"Run"レジストリを攻める。
だから、「フォルダがEveryoneのFull control」は決して褒められる手法ではないが、それほど大問題とは思わない。
0844デフォルトの名無しさん2007/06/26(火) 13:59:15
無差別攻撃なら別の手段にするだろうが。
そのエロゲ?限定で動いた方がデスクトップさらす奴だと
精神的ダメージはでかいんじゃない?
08458432007/06/26(火) 14:42:19
>>844
同意

>>822
なんていうエロゲ?
0846デフォルトの名無しさん2007/06/26(火) 15:03:35
>>843
俺ならこれをやらないから、ではなくて全方位的に出来るだけ不安要素は排除しておくのが普通なんじゃない?
そう言う意味でUACは必要だと思うけどな
0847デフォルトの名無しさん2007/06/26(火) 15:14:30
実行ファイルがあるディレクトリを everyone の fullcontrol にするのはともかく、
ini ファイル単体とか skin 用画像フォルダだけとかならアリなような気もする。
0848デフォルトの名無しさん2007/06/26(火) 15:45:06
俺ならウイルスのファイル名をsetup.exeにする
0849デフォルトの名無しさん2007/06/26(火) 17:16:06
フルコントロールにしなくても、せめて変更権限くらいで十分だと思う
ただそうしたところで何が変わるかというと、実質的に大した違いはないだろうけど気分の問題
0850デフォルトの名無しさん2007/06/26(火) 20:15:16
権限は最小限が基本だしな

で、ini とかだったら ProgramData や
Users\Public\AppData の下で十分じゃないか?
0851デフォルトの名無しさん2007/06/27(水) 04:41:28
Users\Public\AppDataは標準で存在しないし取れるAPIもないからどうかと
0852デフォルトの名無しさん2007/06/27(水) 21:19:23
ンじゃ、どこがベスト or ベターよ?
0853デフォルトの名無しさん2007/06/27(水) 22:12:37
>852
ProgramData(旧AllUsers)だろ、どう考えても。
0854デフォルトの名無しさん2007/06/27(水) 22:17:24
もうMyDocumentsでいいよ、ってネタってこのスレだっけ?
0855デフォルトの名無しさん2007/06/27(水) 23:38:38
>>853
マルチユーザーのデータは?

>>854
マイドキュはユーザーが異様に嫌がるんでなぁ。
0856デフォルトの名無しさん2007/06/28(木) 00:00:20
>855
847からの流れのスキンとかの話でしょ?

個人データはMyDocかHKEY_LU。
こればっかりはユーザがいくら嫌がろうがM$の方針なんだからしゃーないだろ。
Vista対応しないか、ユーザに諦めてもらうか、
権限がeveryoneのフルコントロール可能なディレクトリにだけしかインストール出来ないようにするか。
Program Files以下の権限を変えるのはNGだと思われ。
0857デフォルトの名無しさん2007/06/28(木) 02:13:18
ttp://journal.mycom.co.jp/column/winvista/002/index.html
ここから考えるに、共通データはC:\ProgramData(XPではC:\Documents and Settings\All Users\Application Data)
個人データは%USERPROFILE%\AppData\Roaming(XPでは%USERPROFILE%\Application Data)だろうね
ただゲームとかだったら・・・どっちだ?
個人毎にデータ作られるのは嫌がられる気もするから共通の方がいいのか?
下手に個人データの方に入れると違うユーザーでログインしてデータが消えたとか言われそうだし。
0858デフォルトの名無しさん2007/06/28(木) 05:09:48
>マイドキュはユーザーが異様に嫌がるんでなぁ。
ユーザーが明示的に作ったり開いたする真のマイドキュメントは
別の場所に移したから心配しなくていいよもう。
0859デフォルトの名無しさん2007/06/28(木) 05:29:41
>>857
違うユーザで入ってデータが消えたって、どんなんだよ
知ってるゲームは軒並み AppData か Documents 以下だな
0860デフォルトの名無しさん2007/06/28(木) 05:59:52
Documentsってダブルクリックで開けるような、データがメインのもの(テキストとか絵とか)を入れておくって言うのが主旨だと思うから、
iniファイルやゲームのセーブデータを入れておくのは違う気がするね。
0861デフォルトの名無しさん2007/06/28(木) 06:02:03
MS様のガイドラインはどうなっ�dの?
0862デフォルトの名無しさん2007/06/28(木) 06:46:13
desktop.iniは?
08638562007/06/28(木) 09:55:54
俺ってバカだな、MyDocじゃなくてAppDataだな。
MyDocにデータ保存してるアプリもちらほら見かけるけど。

ゲームでAppDataにセーブデータ作られてると、バックアップしたい人とか見つけらんなかったりしないのかな?
0864デフォルトの名無しさん2007/06/28(木) 11:31:59
>>859
>違うユーザで入ってデータが消えたって、どんなんだよ

それがゲーマークオリティw
と言っても、ユーザーが切り替わるとデータ参照の位置が変わるというのは判りづらいとは思うんだよなぁ
これはMSに文句を言いたいところではある。
オフィス系やツール系のユーザー設定はそれでいいと思うけど、単体ゲームは共通に持った方が解りやすいとは思う。

vistaが普及してそれが普通になれば、解消していく問題かも知れないけど、
結局、”使う人の常識”がどうなるか?だしね。
0865デフォルトの名無しさん2007/06/28(木) 11:47:57
>>864
複数ユーザ使用考えたら一番楽なのは今のやりかたじゃね?
0866デフォルトの名無しさん2007/06/28(木) 12:22:24
RPGとかSLGの場合兄弟でキャラを育てるとかやるからね。
あと他の家族のデータとか見えると、それで会話が増えてさらにゲームが楽しくなったり。

パソコンでそういうゲームはほぼ死に絶えたと言えばそれまでなんだけどw
0867デフォルトの名無しさん2007/06/28(木) 12:28:04
>>866
その場合はログインしたまま「よろしく」だろ
0868デフォルトの名無しさん2007/06/28(木) 12:36:08
>866
逆に家族に内緒にしておきたい情報が駄々漏れて問題になる方が怖いと思うが。

こないだTVでやってたけど、浮気相手と旅行に行くのに代理店から自宅に電話があって浮気バレたとか。
↑は自業自得だし極端な例だけど、ユーザ管理してんのにプライベートデータが漏れるのは設計ミスじゃないかな。
0869デフォルトの名無しさん2007/06/28(木) 13:14:47
まぁだからソフトによってってことだね。
メールのデータとか共有だったら怖いよw

>>868の例だと自宅の電話という共有部分に個人データ入れちゃってるってことだし、
逆に携帯だけじゃ不便でしょ?って話。

vistaからソフトの共有用のところがUserから外に出たところを見ると、MSもそういうことを考えてるのかもなぁと思うし。
0870デフォルトの名無しさん2007/06/29(金) 00:15:17
AppDataにデータ保存して、
そのフォルダを簡単に開けるリンクを用意しておけばよい。

こういうユーザープロファイルってUnix系ってどうなってんの?
0871デフォルトの名無しさん2007/06/29(金) 00:24:59
AppDataだと、Windows Home Serverっていうか、Small Business Serverか、
あれでも平気?

あれつかうと、My Documentをごっそりサーバーサイドに作っちゃうでしょ。
0872デフォルトの名無しさん2007/06/29(金) 00:57:18
そんなの使ってるユーザーいるの?
0873デフォルトの名無しさん2007/06/29(金) 01:27:17
>>870
/home/yourname/に直置き
ある意味Windowsの不統一感はないんだが
全く褒められた構成じゃないな。
0874デフォルトの名無しさん2007/06/29(金) 01:32:45
ぉぃぉぃ。ここにいるのはコンシューマソフト組んでる香具師ばっかじゃない
・
・
・
・
はずなんだぜ?
0875デフォルトの名無しさん2007/06/29(金) 02:23:46
>871
ようしらんけどそれだとおかしくなんね?
サーバに置くのはMy Documents以下じゃなくてDocuments and Settings以下じゃねーの?
じゃないとデスクトップとかのデータが整合性取れなくなるじゃん。

ホントにMy Documents以下しかサーバに置かないならわからんけど、
Documents and Settings以下をサーバに置いてるんだとしたらUsers以下もサーバに置いてると思われ。
0876デフォルトの名無しさん2007/06/29(金) 04:15:04
>>873
直置きとはいえ、普通は ~/.apprc とか ~/.app/ とかだけどな

>>871
移動プロファイルでサーバ側に置く場合は Users レベルであって
Documents 単位ではない
移動プロファイル使わないなら、そもそも置かれるのは使ってるマシン上
0877デフォルトの名無しさん2007/06/29(金) 08:05:48
>>873
/homeの下にしかユーザディレクトリがないと思うぃぬx使い乙。
0878デフォルトの名無しさん2007/06/30(土) 07:56:54
>>877
その指摘は意味がわからんな。
ホームディレクトリはmount次第で/homeではなく/userだったりもするかも
しれんが、ユーザー別の設定はそのホームディレクトリ配下のドットファイルや
ドット付きディレクトリ内に置くという方式は変わらんだろう。
0879デフォルトの名無しさん2007/06/30(土) 08:02:04
>>878
>>873は、それを/home限定にしているって指摘だろ。うにx使いなら$HOME/.apprとか~/.apprとか書きそうだが。
0880デフォルトの名無しさん2007/06/30(土) 18:23:57
本質以外の指摘に力を注ぐゆとり乙
0881デフォルトの名無しさん2007/07/01(日) 01:56:34
こういう人間か
http://www.atmarkit.co.jp/im/cits/serial/dilbert/16/01.html
0882デフォルトの名無しさん2007/07/01(日) 02:27:57
>>881
それいいね。
使わせてもらうよ。
0883デフォルトの名無しさん2007/07/01(日) 09:40:20
まぁ、/export/home とか /home2 /home3 ... ってのもよくあるしな
というのが言いたいだけだと思う

とはいえ、Linux でも daemon 系では home dir が
/var/named とか /var/www とか良くあると思うのだが

>>879
${HOME}/.app とかなぁ
0884デフォルトの名無しさん2007/07/01(日) 12:04:34
というかゲームはSaved Gamesにぶちこめという話じゃないんか?セーブデータは。
ついでにシェル拡張のやつも有効にして。

…まああれなら自分で書いたほうが良さそうだけど<シェル拡張
0885デフォルトの名無しさん2007/07/01(日) 12:52:22
>>868
それ俺も見た
こたえてちょ〜だい
だよな
0886デフォルトの名無しさん2007/07/02(月) 11:48:31
どうでもいいっちゃどうでもいいですね、なんとなく貼り

1枚の画像からウィザード形式で簡単にアイコンを作成「アイコン ウィザード」
http://www.forest.impress.co.jp/article/2007/06/28/iconwizard.html
0887デフォルトの名無しさん2007/07/02(月) 13:21:48
宣伝ウザ
0888デフォルトの名無しさん2007/07/03(火) 04:08:39
>>884
FOLDERID_SavedGames
なんてのがあったのか
0889デフォルトの名無しさん2007/07/05(木) 20:14:47
>>861
「客の為に商売してる企業なんか無いのだよ」byゲイツ
0890デフォルトの名無しさん2007/07/06(金) 02:50:40
「Xbox360買ッテヨ」byゲイツ
0891デフォルトの名無しさん2007/07/10(火) 23:05:18
LANカードのMACアドレスを取得するのにNetbiosを使っていた
んだけど、メーカー製のマシンでそこで落ちる現象が出た。
手持ちの自作機では問題なく、同じメーカー製でもノートでは
大丈夫だった。結局Winsock2使う方法に変更して対応した。
他にもデバイスの情報を取得するアプリで動作が異なる等の
問題があったりして、どうもVistaは特定の機種でのみ変な動作
がするというのが多いような気がする。
似たような話ありますかねえ。
0892デフォルトの名無しさん2007/07/10(火) 23:14:05
ドライバがらみはまだ不安定だな
SP1で改善するといいが…
0893デフォルトの名無しさん2007/07/10(火) 23:15:41
落ちるって曖昧な表現されても困るよな。似たような話なんて出せないぜ。
0894デフォルトの名無しさん2007/07/10(火) 23:42:52
>>891
いっぱいあります
0895デフォルトの名無しさん2007/07/10(火) 23:43:04
実行時エラーが出て強制終了するということです。
落ちるって言いませんか?
0896デフォルトの名無しさん2007/07/10(火) 23:56:00
上の文脈だといろんな意味での「落ちる」の可能性がある、ってことでしょ?
0897デフォルトの名無しさん2007/07/11(水) 00:04:04
ぬるぽ
0898デフォルトの名無しさん2007/07/11(水) 02:15:21
ぬるり
0899デフォルトの名無しさん2007/07/15(日) 04:14:19
特定マシンだけで落ちるとわめいている後輩のプログラムを見てやったら、
ポインタがNULLという単純なバグだったという結末を
思い出した。
0900デフォルトの名無しさん2007/07/15(日) 12:43:36
なんかこっちには貼ってないからコピペしてみるてすつ。

333 名前:名無したちの午後 投稿日:2007/07/15(日) 06:30:15 ID:R2xhCKKh0
 「Vista対応」を謳っているソフトの動作設定状況をちょっとまとめてみた。
 http://green.ribbon.to/~erog/Vista.html

 D.C.IIはVistaにはきちんと対応させてるんだが、マルチユーザへの配慮で残念賞。
そういう意味では 螺旋回廊がベスト対応かね。
0901デフォルトの名無しさん2007/07/17(火) 15:43:26
Winヘルプのあるアプリなんですが、
HTMLヘルプに改良する一番簡単で安い方法教えて下さい
でつ
0902デフォルトの名無しさん2007/07/17(火) 18:06:10
ttp://www.microsoft.com/downloads/details.aspx?FamilyID=6ebcfad9-d3f5-4365-8070-334cd175d4bb&DisplayLang=en
ではあんまりなので
ttp://office.microsoft.com/en-us/ork2003/HA011401691033.aspx
金かかるけど楽そうなのは
ttp://www.adobe.com/jp/products/robohelp/
あとは
ttp://www.google.co.jp/search?hl=ja&q=hlp+chm+%E5%A4%89%E6%8F%9B&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=
09039012007/07/17(火) 18:13:03
>>902
サンクス。

>ではあんまりなので

納得。


>あとは

日本語検索に手順も書いてありますね。
これでやって出来なければ、商用購入かなぁ。
0904デフォルトの名無しさん2007/07/17(火) 21:32:49
Vistaは使わせないという対策
0905デフォルトの名無しさん2007/07/18(水) 11:52:38
>>900のリンク先のretouchとかいうのもインストールディレクトリに
ユーザーデータフォルダ作ってわざわざ権限書き換えるような動作させてるけどさ、
なんで未だにこういう事するかね?

「データの場所がばらけて消せない」とか間の抜けた事言ってるしさぁ。
"Documents"への書き込みを嫌うユーザがいるのも間違いないにしても
それなら%AppData%使えばいいだけだし。マルチユーザにも対応できないし。
0906デフォルトの名無しさん2007/07/18(水) 12:11:17
winメインのゲーム屋ってユーザ管理の概念とか作法とか無いよな。
あほやから。
0907デフォルトの名無しさん2007/07/18(水) 19:33:39
すいません。確認したいんですが。Program Files直下で
書き込むファイルが勝手にリダイレクトされるというのは
WritePrivateProfile系に限った話ということなのでしょうか?

それと、Vistaではアドミ権限のユーザーでもProgram Files直下に
書き込もうとするとエラーになるんですか?


0908デフォルトの名無しさん2007/07/18(水) 20:07:10
>>907
なぁ……ググればいくらでも答えの出てくる質問を安易にスンナよ。ドアホウ。
後者に関してはエラーになんかならんし。
レス数が900を超えています。1000を超えると表示できなくなるよ。