vista対策
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/11/06(月) 20:41:330797デフォルトの名無しさん
2007/06/02(土) 21:32:39色数とか?
0798794
2007/06/02(土) 21:46:38アプリ起動後に、タイトルバーのアイコン(だけ)を変更しようとして、
PostMessage(***, WM_SETICON, ICON_SMALL, (LPARAM)ico)と
やると、タイトルバーだけじゃなくて、タスク切り替えのアイコン
まで切り替わってしまうようです。
XP以前はRegisterClassで設定した(32x32の)アイコンがタスク
切り替え時はそのまま使われているようなのですが…。
>>796
3Dフリップじゃないタスク切り替え時(なんと言うのか忘れたけど)に
サムネールの右下に表示されてるアイコンの大きさって、32x32のよう
に見えるんですが…。
上記PostMesageをやらなければ32x32がタスク切り替え時にそのまま
使われるようですが、そうするとタスクバーのアイコンが32x32を縮小
したものになってしまいます。
タイトルバーのアイコンだけ変える方法はないでしょうか?
0799デフォルトの名無しさん
2007/06/03(日) 05:26:20なんだ、そゆことか。
SendMessage( hwnd, WM_SETICON, TRUE/*BIG ICON*/, (LPARAM)hBigIcon );
SendMessage( hwnd, WM_SETICON, FALSE/*SMALL ICON*/, (LPARAM)hSmallIcon );
として、大小両方設定してやれば解決すると思われ。
0800デフォルトの名無しさん
2007/06/03(日) 05:52:55*だけ*
0801デフォルトの名無しさん
2007/06/03(日) 07:56:340803デフォルトの名無しさん
2007/06/03(日) 12:51:380804デフォルトの名無しさん
2007/06/03(日) 15:38:21的外れの即レスワロタwwwwっうぇww
0805デフォルトの名無しさん
2007/06/05(火) 17:15:42有無を書くのではなくて、WinMain実行後、プログラム内でインストール
モードに移行するような書き方は出来ないですか?
(EXEがインストールモードに移行した際に昇格ダイアログが出るような)
0806デフォルトの名無しさん
2007/06/05(火) 20:28:32ふつーのEXEがインストールモードになることは出来ず、
UIの似てるEXEを実行するくらいしか手がない
0807デフォルトの名無しさん
2007/06/05(火) 21:30:57どうでしょうか? 何かいい方法ないかな…
0808デフォルトの名無しさん
2007/06/05(火) 21:36:50必要に応じてmanifestを出したり消したりして
vista内部のブラックリストに載っちゃう話?
0809デフォルトの名無しさん
2007/06/05(火) 22:09:35とかやるとインストーラとして起動します。この場合だけ昇格させたい。
起動用のみの uninstall.exe 作って、こいつがxxx.exe -uninstall するか…。
0810デフォルトの名無しさん
2007/06/06(水) 01:32:03ShellExecute + "runas" verbで自分自身を実行
UACオフかXP以前だと意味もなく「別のユーザーとして実行…」のダイアログが出るので
すでに管理者権限を持ってるかどうかのチェックも必須
なんか前にも答えた気がする
0811デフォルトの名無しさん
2007/06/07(木) 23:10:38ブラックリストってどういうこと?
0812デフォルトの名無しさん
2007/06/07(木) 23:42:12ここら辺?
Win32API質問箱 Build53
http://pc11.2ch.net/test/read.cgi/tech/1178882828/100,128-130
0813デフォルトの名無しさん
2007/06/08(金) 23:06:57あーありがとう。
それにすげーはまってた
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:280817デフォルトの名無しさん
2007/06/24(日) 23:17:53ベトナム(Vietnam)、インドネシア(Indonesia)、南アフリカ(South Africa)、トルコ(Turkey)、アルゼンチン(Argentina)5つの有力新興国の総称。
0818デフォルトの名無しさん
2007/06/25(月) 07:48:41VISTAの本来の意味は
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ゆ と り
0820デフォルトの名無しさん
2007/06/25(月) 15:00:48うちのアプリは切り替わってくれないです.
しかも手でAeroを切ってもオーバーレイ表示されない.
なぜ?
何か「オレはこれからオーバーレイするぞー」って宣言があるんでしたっけ?
0821デフォルトの名無しさん
2007/06/25(月) 19:13:160822デフォルトの名無しさん
2007/06/26(火) 00:07:12無効にしてるっぽいアプリがあったんだが(ファイルコピーとかしても警告が出ない)
どうやってるんだ? レジストリ?
0823デフォルトの名無しさん
2007/06/26(火) 00:14:37仮想ディレクトリ機能が働いているだけじゃないのか?
0824デフォルトの名無しさん
2007/06/26(火) 00:21:02はぁ?
0825デフォルトの名無しさん
2007/06/26(火) 00:24:12ファイル名
0826デフォルトの名無しさん
2007/06/26(火) 00:31:01それだと最初にUACのダイアログがでるだろ。
0827デフォルトの名無しさん
2007/06/26(火) 00:31:260828デフォルトの名無しさん
2007/06/26(火) 00:40:060829デフォルトの名無しさん
2007/06/26(火) 01:50:08ガイシュツ
スレ読み直してみそ
0830デフォルトの名無しさん
2007/06/26(火) 02:12:35やり方は上の方に出てるが、絶対にそんなアプリ作ってばらまくんじゃないぞ。
さすがにそれは混乱を招く。何のためのUACなんだと。
MSの言うことを何でも聞けとは言わないが、OSの標準機能のUAC周知のジャマはさすがにどうかと思う。
0831デフォルトの名無しさん
2007/06/26(火) 02:21:460832デフォルトの名無しさん
2007/06/26(火) 02:45:110833822
2007/06/26(火) 02:55:18しかしセキュリティ意識がこれっぽっちもないって事か……
このソフトをインスコしてるユーザーだけ感染するウィルスとか作れる訳だ(w
>>832
そんなのM$に聞けよ。M$が主張してんだから>ガイドライン
0834デフォルトの名無しさん
2007/06/26(火) 03:13:00Home Serverとか、オンラインでアプリ使うときとか。この先を見据えてって事じゃね?
0835デフォルトの名無しさん
2007/06/26(火) 08:42:59Windowsの当初の発想にセキュリティなんて存在しなかったからな。
あまり書くとトロイ作成のヒントになってしまうから詳しくは書かないけど
exeの書き換えは出来るわ、dllの書き換えは出来るわ、もうなんでもやり放題。
ある程度広範囲に出回るものならウイルスチェックソフトとかで対応してくれるだろうけど、
狭い地域で流通したトロイなんて対応してくれないだろうからな。 元から絶つには一番ベターな方法だろ。
0836デフォルトの名無しさん
2007/06/26(火) 09:57:250837デフォルトの名無しさん
2007/06/26(火) 10:33:36そのプログラムの処理奪えるんだからあながち的はずれでもないな
0838デフォルトの名無しさん
2007/06/26(火) 11:21:05だいぶ前にDLLの検索順序変わったから、
最近のWindowsだとそれ起こりにくいけどな。
0839デフォルトの名無しさん
2007/06/26(火) 12:58:04結局exeのあるディレクトリが最優先に読まれるから、ProgramFiles以下にコピー出来るのはマズイっしょ。
0840デフォルトの名無しさん
2007/06/26(火) 13:05:28確かに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:07hoge.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そのエロゲ?限定で動いた方がデスクトップさらす奴だと
精神的ダメージはでかいんじゃない?
0846デフォルトの名無しさん
2007/06/26(火) 15:03:35俺ならこれをやらないから、ではなくて全方位的に出来るだけ不安要素は排除しておくのが普通なんじゃない?
そう言う意味でUACは必要だと思うけどな
0847デフォルトの名無しさん
2007/06/26(火) 15:14:30ini ファイル単体とか skin 用画像フォルダだけとかならアリなような気もする。
0848デフォルトの名無しさん
2007/06/26(火) 15:45:060849デフォルトの名無しさん
2007/06/26(火) 17:16:06ただそうしたところで何が変わるかというと、実質的に大した違いはないだろうけど気分の問題
0850デフォルトの名無しさん
2007/06/26(火) 20:15:16で、ini とかだったら ProgramData や
Users\Public\AppData の下で十分じゃないか?
0851デフォルトの名無しさん
2007/06/27(水) 04:41:280852デフォルトの名無しさん
2007/06/27(水) 21:19:230853デフォルトの名無しさん
2007/06/27(水) 22:12:37ProgramData(旧AllUsers)だろ、どう考えても。
0854デフォルトの名無しさん
2007/06/27(水) 22:17:240855デフォルトの名無しさん
2007/06/27(水) 23:38:38マルチユーザーのデータは?
>>854
マイドキュはユーザーが異様に嫌がるんでなぁ。
0856デフォルトの名無しさん
2007/06/28(木) 00:00:20847からの流れのスキンとかの話でしょ?
個人データはMyDocかHKEY_LU。
こればっかりはユーザがいくら嫌がろうがM$の方針なんだからしゃーないだろ。
Vista対応しないか、ユーザに諦めてもらうか、
権限がeveryoneのフルコントロール可能なディレクトリにだけしかインストール出来ないようにするか。
Program Files以下の権限を変えるのはNGだと思われ。
0857デフォルトの名無しさん
2007/06/28(木) 02:13:18ここから考えるに、共通データは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違うユーザで入ってデータが消えたって、どんなんだよ
知ってるゲームは軒並み AppData か Documents 以下だな
0860デフォルトの名無しさん
2007/06/28(木) 05:59:52iniファイルやゲームのセーブデータを入れておくのは違う気がするね。
0861デフォルトの名無しさん
2007/06/28(木) 06:02:030862デフォルトの名無しさん
2007/06/28(木) 06:46:130863856
2007/06/28(木) 09:55:54MyDocにデータ保存してるアプリもちらほら見かけるけど。
ゲームでAppDataにセーブデータ作られてると、バックアップしたい人とか見つけらんなかったりしないのかな?
0864デフォルトの名無しさん
2007/06/28(木) 11:31:59>違うユーザで入ってデータが消えたって、どんなんだよ
それがゲーマークオリティw
と言っても、ユーザーが切り替わるとデータ参照の位置が変わるというのは判りづらいとは思うんだよなぁ
これはMSに文句を言いたいところではある。
オフィス系やツール系のユーザー設定はそれでいいと思うけど、単体ゲームは共通に持った方が解りやすいとは思う。
vistaが普及してそれが普通になれば、解消していく問題かも知れないけど、
結局、”使う人の常識”がどうなるか?だしね。
0865デフォルトの名無しさん
2007/06/28(木) 11:47:57複数ユーザ使用考えたら一番楽なのは今のやりかたじゃね?
0866デフォルトの名無しさん
2007/06/28(木) 12:22:24あと他の家族のデータとか見えると、それで会話が増えてさらにゲームが楽しくなったり。
パソコンでそういうゲームはほぼ死に絶えたと言えばそれまでなんだけどw
0867デフォルトの名無しさん
2007/06/28(木) 12:28:04その場合はログインしたまま「よろしく」だろ
0868デフォルトの名無しさん
2007/06/28(木) 12:36:08逆に家族に内緒にしておきたい情報が駄々漏れて問題になる方が怖いと思うが。
こないだTVでやってたけど、浮気相手と旅行に行くのに代理店から自宅に電話があって浮気バレたとか。
↑は自業自得だし極端な例だけど、ユーザ管理してんのにプライベートデータが漏れるのは設計ミスじゃないかな。
0869デフォルトの名無しさん
2007/06/28(木) 13:14:47メールのデータとか共有だったら怖いよw
>>868の例だと自宅の電話という共有部分に個人データ入れちゃってるってことだし、
逆に携帯だけじゃ不便でしょ?って話。
vistaからソフトの共有用のところがUserから外に出たところを見ると、MSもそういうことを考えてるのかもなぁと思うし。
0870デフォルトの名無しさん
2007/06/29(金) 00:15:17そのフォルダを簡単に開けるリンクを用意しておけばよい。
こういうユーザープロファイルってUnix系ってどうなってんの?
0871デフォルトの名無しさん
2007/06/29(金) 00:24:59あれでも平気?
あれつかうと、My Documentをごっそりサーバーサイドに作っちゃうでしょ。
0872デフォルトの名無しさん
2007/06/29(金) 00:57:180873デフォルトの名無しさん
2007/06/29(金) 01:27:17/home/yourname/に直置き
ある意味Windowsの不統一感はないんだが
全く褒められた構成じゃないな。
0874デフォルトの名無しさん
2007/06/29(金) 01:32:45・
・
・
・
はずなんだぜ?
0875デフォルトの名無しさん
2007/06/29(金) 02:23:46ようしらんけどそれだとおかしくなんね?
サーバに置くのはMy Documents以下じゃなくてDocuments and Settings以下じゃねーの?
じゃないとデスクトップとかのデータが整合性取れなくなるじゃん。
ホントにMy Documents以下しかサーバに置かないならわからんけど、
Documents and Settings以下をサーバに置いてるんだとしたらUsers以下もサーバに置いてると思われ。
0876デフォルトの名無しさん
2007/06/29(金) 04:15:04直置きとはいえ、普通は ~/.apprc とか ~/.app/ とかだけどな
>>871
移動プロファイルでサーバ側に置く場合は Users レベルであって
Documents 単位ではない
移動プロファイル使わないなら、そもそも置かれるのは使ってるマシン上
0877デフォルトの名無しさん
2007/06/29(金) 08:05:48/homeの下にしかユーザディレクトリがないと思うぃぬx使い乙。
0878デフォルトの名無しさん
2007/06/30(土) 07:56:54その指摘は意味がわからんな。
ホームディレクトリはmount次第で/homeではなく/userだったりもするかも
しれんが、ユーザー別の設定はそのホームディレクトリ配下のドットファイルや
ドット付きディレクトリ内に置くという方式は変わらんだろう。
0879デフォルトの名無しさん
2007/06/30(土) 08:02:04>>873は、それを/home限定にしているって指摘だろ。うにx使いなら$HOME/.apprとか~/.apprとか書きそうだが。
0880デフォルトの名無しさん
2007/06/30(土) 18:23:570881デフォルトの名無しさん
2007/07/01(日) 01:56:34http://www.atmarkit.co.jp/im/cits/serial/dilbert/16/01.html
0882デフォルトの名無しさん
2007/07/01(日) 02:27:57それいいね。
使わせてもらうよ。
0883デフォルトの名無しさん
2007/07/01(日) 09:40:20というのが言いたいだけだと思う
とはいえ、Linux でも daemon 系では home dir が
/var/named とか /var/www とか良くあると思うのだが
>>879
${HOME}/.app とかなぁ
0884デフォルトの名無しさん
2007/07/01(日) 12:04:34ついでにシェル拡張のやつも有効にして。
…まああれなら自分で書いたほうが良さそうだけど<シェル拡張
0885デフォルトの名無しさん
2007/07/01(日) 12:52:22それ俺も見た
こたえてちょ〜だい
だよな
0886デフォルトの名無しさん
2007/07/02(月) 11:48:311枚の画像からウィザード形式で簡単にアイコンを作成「アイコン ウィザード」
http://www.forest.impress.co.jp/article/2007/06/28/iconwizard.html
0887デフォルトの名無しさん
2007/07/02(月) 13:21:480888デフォルトの名無しさん
2007/07/03(火) 04:08:39FOLDERID_SavedGames
なんてのがあったのか
0889デフォルトの名無しさん
2007/07/05(木) 20:14:47「客の為に商売してる企業なんか無いのだよ」byゲイツ
0890デフォルトの名無しさん
2007/07/06(金) 02:50:400891デフォルトの名無しさん
2007/07/10(火) 23:05:18んだけど、メーカー製のマシンでそこで落ちる現象が出た。
手持ちの自作機では問題なく、同じメーカー製でもノートでは
大丈夫だった。結局Winsock2使う方法に変更して対応した。
他にもデバイスの情報を取得するアプリで動作が異なる等の
問題があったりして、どうもVistaは特定の機種でのみ変な動作
がするというのが多いような気がする。
似たような話ありますかねえ。
0892デフォルトの名無しさん
2007/07/10(火) 23:14:05SP1で改善するといいが…
0893デフォルトの名無しさん
2007/07/10(火) 23:15:410894デフォルトの名無しさん
2007/07/10(火) 23:42:52いっぱいあります
0895デフォルトの名無しさん
2007/07/10(火) 23:43:04落ちるって言いませんか?
0896デフォルトの名無しさん
2007/07/10(火) 23:56:00■ このスレッドは過去ログ倉庫に格納されています