vista対策at TECH
vista対策 - 暇つぶし2ch471:デフォルトの名無しさん
07/03/17 13:13:42
294 名前:案内人バルビエ ★ 投稿日:2007/02/28(水) 22:42:46 ID:???0
プログラム技術板はサーバー移転(pc10→pc11)がありましたので、
スレッドURLを書き換えておきますね。
今後依頼される場合は、移転後のURL(pc11)をお書きください。

>>292
スレリンク(tech板:346-347番)



472:デフォルトの名無しさん
07/03/17 13:14:50
>>470
地域までばれてしまってカワイソス

473:デフォルトの名無しさん
07/03/17 15:52:56
長野のエーアイソフトさんかー
削除要求しなきゃダミー名か何か?でスルーされてたのに・・・

URLリンク(www.aisoft.co.jp)

エプソンと合併しとるな
デジカメ画像処理ソフトやスキャナ処理ソフト出してるが
それで買われたのか
いい話だ

474:デフォルトの名無しさん
07/03/17 16:04:10
そりゃぁ、エーアイソフトは長野だからねぇ。
しかし、早急にってあんた、自分が書いてから半月も放置してたって……
既に>348で指摘されているのに。

475:デフォルトの名無しさん
07/03/17 16:07:00
ほとぼり冷めるの待ってたんだろう

476:デフォルトの名無しさん
07/03/17 16:10:40
いやぁ、とぼけようとしてたら別ルートでばれたってのが落ちじゃないの。

477:デフォルトの名無しさん
07/03/17 18:17:57
エーアイソフトの誰かがたまたまこのスレを見て、書き込み内容から書き込んだ奴が誰か察しがつき、
削除依頼を出しておくようにそれとなく促した、とエスパーしてみる。

478:デフォルトの名無しさん
07/03/17 19:21:33
本人乙

479:468
07/03/17 20:34:17
>>469
notepad.exeとか、一見ランチャーになりそうにないソフトでも、「管理者として実行」して
しまえば、「開く」のダイアログから、cmd.exeを管理者権限で起動して、何でもできる状態になる。
cmd.exeから、explorer.exe /separateしてしまえば、コントロールパネルでも、何でもUAC回避して
いじり放題。
notepad.exeとかを、管理者権限で実行させて、後でそのプロセスにSendMessageして、管理者権限つきの
任意のプロセスを起動するようなマルウェアができたりとかするんじゃないの?って疑問。
CreateProcessするときには、一旦プログラマの手を通して、適切に権限を落とすことができるべきだと
思うんだけど、「ファイルを開く」ダイアログではそれができない。


480:デフォルトの名無しさん
07/03/17 20:49:07
>>479
>notepad.exeとかを、管理者権限で実行させて、後でそのプロセスにSendMessageして、管理者権限つきの
>任意のプロセスを起動するようなマルウェアができたりとかするんじゃないの?って疑問。
Vistaでは、非管理者権限のアプリから管理者権限のアプリにSendMessageできなくなってなかったけ?


481:デフォルトの名無しさん
07/03/17 21:40:49
>>480
だな。

482:デフォルトの名無しさん
07/03/18 00:06:06
> 後でそのプロセスにSendMessage
できない。UIPIでぐぐれ

483:デフォルトの名無しさん
07/03/18 20:06:48
>>346
なるほど、WXGがXPの制限ユーザーで動かなかったのにVistaの標準ユーザーで
動くようになったのはこれのおかげか。
MSがRedirectHKCUKeysを開発せざるを得なくなったのは誰のせいなのか
胸に手を当てて考えてみろと

484:デフォルトの名無しさん
07/03/18 21:16:45
レジストリなんて不便なもの作ったから?

485:デフォルトの名無しさん
07/03/18 21:17:53
マイ ドキュメントが使いにくいから?

486:デフォルトの名無しさん
07/03/18 21:52:43
公式にMSがレジストリは使わないでくれと言ったって聞いたけど、ソース知ってる人いる?


487:デフォルトの名無しさん
07/03/18 22:04:22
スレざっと読んだけど結局どうすればいいかわかんないからVista非対応路線でいくぜ!

488:デフォルトの名無しさん
07/03/19 02:00:07
マイドキュメントにAppData作ってくれればよかったのに

489:デフォルトの名無しさん
07/03/19 07:15:05
いくつかのソフトが無条件でマイドキュメントにディレクトリ作るから
色んなディレクトリが出来てうざくなった。


490:デフォルトの名無しさん
07/03/23 09:35:17
話題が止まったage

491:デフォルトの名無しさん
07/03/23 09:46:34
コントロールパネルのプログラム削除に表示するためには、
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
にレジストリ追加しなきゃいけないよね?

一般権限では書き込めないから、コントロールパネルでのアンインストール出来るようにするには、
Adminが必要になるのかなぁ。

492:デフォルトの名無しさん
07/03/23 10:08:55
当たり前だろ
常識的に考えて・・・

493:デフォルトの名無しさん
07/03/23 10:12:55
いやー、Vistaでは各ユーザーごとのアンインストールとか出来るかなぁって思って。
Admin権限を持たないユーザーにもインストールさせたいけど、その場合の
アンインストール実行はスタートメニューなどで行わないといけないのか。

494:デフォルトの名無しさん
07/03/23 10:17:49
2000以降ならHKCUにもUninstallキーあるから、そっちを使え。
スタートメニューにアンインストーラは犯罪。

495:デフォルトの名無しさん
07/03/23 11:11:24
>>494
サンキュー
やってみる。

496:デフォルトの名無しさん
07/03/25 06:05:29
将来的にVistaにもっていきやすいつくりにしておきたいんだけど
ガイドラインみたいなのはまとまってないの?
.exeと同じ場所にユーザーデータ置くなとかそんなの

497:デフォルトの名無しさん
07/03/25 08:20:07
>>496
ここから適当に
開発者向けアプリケーション互換性情報
URLリンク(www.microsoft.com)

498:デフォルトの名無しさん
07/03/26 18:43:16
みんなVi$ta対応できた?

致命的に出来なかった例とかある?

499:デフォルトの名無しさん
07/03/26 20:16:07
致命的に購入資金が不足しています><

500:デフォルトの名無しさん
07/03/26 21:40:23
>>499
確かにこれが一番致命的だ。

501:デフォルトの名無しさん
07/03/27 03:09:05
URLリンク(headlines.yahoo.co.jp)
俺の目玉USBカメラも見捨てられた

502:デフォルトの名無しさん
07/03/27 09:13:09
>>501
これはひどい

503:デフォルトの名無しさん
07/03/27 09:29:28
>>501
ひでぇ、つかVISTAのドライバ開発ってXPと互換まるでなし?

504:デフォルトの名無しさん
07/03/27 10:12:52
オーバーレイ絡みで大きな変更があったから、その辺の問題じゃねーかな

505:デフォルトの名無しさん
07/03/27 19:13:23
カノプに技術がなくなっただけ。昔ドライバつくってた連中は退職してたりするし。
DScalerが一瞬でVista対応したことを思えば、
USBカメラのアプリごときが対応できないっつうのは、駄目すぎだろ。

506:デフォルトの名無しさん
07/03/27 21:46:21
店頭在庫の無い製品なんじゃねーの?
もう金を生み出さないもんにかける労力は惜しいんだよ

507:デフォルトの名無しさん
07/03/28 05:06:10
カノプは買収されてコンシューマからの撤退も既定路線のようなものだから
今さら金かけたくないんだろ

508:デフォルトの名無しさん
07/03/28 09:35:46
home エディションでも AERO使えるんかなぁ?

509:デフォルトの名無しさん
07/03/28 09:42:50
買収された時点で退職者が続出、そもそも既に新製品を開発する力さえ残ってないんだ。
もう休ませてあげなよ・・・。

510:デフォルトの名無しさん
07/03/28 10:29:26
>>508
home premiumなら使えるだろ

511:デフォルトの名無しさん
07/03/28 19:32:11
子プロセスを実行する時に、管理者権限で実行したり一般ユーザーで実行したり
選べる方法ってないですか?

512:デフォルトの名無しさん
07/03/28 21:30:38
>>511
マニフェストではasInvokerを指定して
管理者権限で起動したいときはShellExecuteでlpVerbに"runas"を渡す
ただしUAC無効のときやXP以前で"runas"使うと意味もなく「別ユーザーで実行」の
ダイアログが出るからすでに管理者権限を持っているかどうかも
判別する必要がある(IsUserAnAdminとかで)

513:デフォルトの名無しさん
07/03/28 23:02:07
>>512
ありがとう!

514:デフォルトの名無しさん
07/04/12 01:24:49
Aeroのプログレスバーって、やけに表示が遅くないか?
なにか、バックグラウンドでゆっくり描画しているような気がする。

515:デフォルトの名無しさん
07/04/12 08:27:56
パワー食いすぎないように調整してんでないの

516:デフォルトの名無しさん
07/04/12 11:55:24
ここの住人の方には、非常に基本的なことかもしれませんが、ご教示ください。

UAC管理下で「管理者権限で実行するプログラム」を設定したプログラムを起動しようとすると表示される「ユーザーアカウント制御」のプログラム実行確認ダイアログを表示させずにプログラムを起動する方法はあるのでしょうか?

ダイアログの文面からは、認識された発行元のプログラムなら、表示されないのかとも期待を抱かせます。

認識されたプログラムというのは Windows Vista Logoを取得したプログラムと等価なのでしょうか?



517:デフォルトの名無しさん
07/04/12 13:12:00
それが出来たらUACの意味ないだろ(w
馬鹿か。

518:デフォルトの名無しさん
07/04/12 13:18:21
発行元が識別可能かどうかと、
そのプログラムが何をしようとしているかは、
全く別個の問題だろ。

519:デフォルトの名無しさん
07/04/12 13:33:02
UACを切る

520:デフォルトの名無しさん
07/04/12 13:53:11
519 を kwsk語って

521:デフォルトの名無しさん
07/04/12 16:16:08
ところでさ、これから「Vista対応」としてリリースする場合にみんなはどうする?
結局はM$推奨のコレが基本なのかねぇ。
・(デフォルト)インストール先 : C:\ProgramFiles以下
・データパス : %AppData%

「インストール先Dirにデータ保存させろ」つー ユーザは後を絶たないんだが、
とりあえずコレならUAC切ってようがデータの場所は一意的に扱えるしな。


最近デフォルトのインストール先をルート直下(のフォルダ)にしてるのも見かけるけど、
それもなんだかなぁって思うし。
ドライブ内にゴチャゴチャとフォルダ作るのは良くない、ってのは個人的な好みの問題
…ではないと思うんだよなぁ。
※ハードウェアメーカーとかも平気でやるけどさ

522:デフォルトの名無しさん
07/04/12 16:44:11
Canonのドライバとかね。

523:デフォルトの名無しさん
07/04/12 16:48:48
>結局はM$推奨のコレが基本なのかねぇ。
>・(デフォルト)インストール先 : C:\ProgramFiles以下
>・データパス : %AppData%

 ↑
たったこれだけで良いの?ソースキボン。

Program Files対応はおk、だけど、
%AppData% ってどこだよ?

>とりあえずコレならUAC切ってようがデータの場所は一意的に扱えるしな。

kwsk

データ位置はユーザーが初期設定にしようかなぁ。


524:デフォルトの名無しさん
07/04/12 16:59:28
こいつ馬鹿すぎ

525:デフォルトの名無しさん
07/04/12 16:59:32
もうめんどいからM$推奨だけにしたよ

どちらに合わせても面倒が増えるのは間違いないんだから、
一番融通の利かないM$様に合わせることにした

526:デフォルトの名無しさん
07/04/12 17:00:11
>もうめんどいからM$推奨だけにしたよ

ソースきぼん

527:デフォルトの名無しさん
07/04/12 17:00:58
ソースって、M$推奨を記載してある文書ね。


528:デフォルトの名無しさん
07/04/12 17:06:46
>>521
>>400

529:デフォルトの名無しさん
07/04/12 17:08:16
ソースソースってウゼェ。つか馬鹿杉。
ログすら読めない低脳はこんなとこにいないで学校逝けよ。


530:デフォルトの名無しさん
07/04/12 21:18:07
ログが信用できないならMSDNライブラリを見ろ

531:デフォルトの名無しさん
07/04/12 22:18:49
>ソースソースってウゼェ。つか馬鹿杉。
>ログすら読めない低脳はこんなとこにいないで学校逝けよ。

ソースきぼん

532:デフォルトの名無しさん
07/04/12 22:27:59
>>520
アイ・オーデータ機器にでも入社しろ

533:デフォルトの名無しさん
07/04/12 23:10:29
>>531
>>530

534:デフォルトの名無しさん
07/04/12 23:56:43
>>514
値を設定してからアニメーションを始めて、設定値に達するのに時間がかかるからな。
1~2秒しかかからない処理だと、処理が完了してからプログレスバーが動き始めるように
見えることさえある。

そんな短時間で終わる処理にはプログレスバーを使わないようにした方がいいかもしれん。

535:デフォルトの名無しさん
07/04/13 00:48:11
そうか、Vistaになってから、いろんなソフトでプログレスバーが右端まで行かなくなったのはそのせいか。

536:デフォルトの名無しさん
07/04/13 06:42:23
うちはAero動く環境がないので確認できないけど
GDIのリダイレクションと関係あるのかな

537:デフォルトの名無しさん
07/04/13 08:13:13
そうならAero関係ないんでない?

538:デフォルトの名無しさん
07/04/13 11:54:01
AppDataのところにプログラムごとインストさせりゃいいんじゃね?

539:デフォルトの名無しさん
07/04/13 21:23:42
ユーザー別にインストールするならそれでもいいけど。
全ユーザー共通ならProgramData

540:デフォルトの名無しさん
07/04/14 00:54:20
ProgramData(昔でいうところのAll UsersなApplication Data)に入れる場合はアクセス権も要注意な。
読みだけなら問題ないけど、通常ユーザで書き換えが走る場合はInstall時にフォルダに適切なアクセス権
設定が必要。

ってまぁ、これはVistaに限ったことじゃないか。。。

541:デフォルトの名無しさん
07/04/14 01:08:43
アクセス権の読み方がわからない。
AccessCheck?
誰か教えて・・・。

542:デフォルトの名無しさん
07/04/14 07:36:59
>>540
読み取りだけならProgram Filesでも問題ないから普通は書き込みも想定する必要があるな

543:デフォルトの名無しさん
07/04/14 10:29:05
>>541
GetNamedSecurityInfo()のこと?


544:デフォルトの名無しさん
07/04/16 01:10:10
元々は正社員だったのに取引先にフリーのほうが稼げるとか騙されて
結局派遣やってるバカがいるんだけどw
なんか派遣先といい関係、とか言ってたから思わず吹き出しちゃったよw
最近はマネージャーもやってるとか寝言言ってるし、派遣がまねぇじゃぁ?はあ!?w

そもそも信頼されてるなら直接契約するか正社員にするはずだが、
いつでも切れる派遣会社経由って舐められてんだよ

派遣期間が長くならないうちに早く就職しろ、と忠告したら、ウッキー!って逆ギレw
バカで頑固だから何度言っても理解できない
騙されたとはいえ結局は自分で決めて派遣やってる癖に逆ギレしちゃってまぁ
人間として本当に恥ずかしい


545:デフォルトの名無しさん
07/04/16 01:42:47
WOW!! Vista使いずれーー

546:デフォルトの名無しさん
07/04/16 01:56:47
Vistaイライラする。ファイルの拡張子表示させる方法わからん。あとフォルダにフルパス表示しろや
なんで隠すんだ
もひとつ、戻るボタン復活させろ


547:デフォルトの名無しさん
07/04/16 01:58:25
>>546
おまえにはXPでも無理だろうな

548:デフォルトの名無しさん
07/04/16 01:59:02
いや。XPはできるよ。いちいち変えるなって言うんだ。

549:デフォルトの名無しさん
07/04/16 01:59:59
プログラムの話しないならWin板にお帰りください

550:547
07/04/16 02:02:10
>ファイルの拡張子表示
XPと同じ

>あとフォルダにフルパス表示
ステータスバーのことをいっているんだろうか・・・
だとしたら、これもXPと同じ

551:デフォルトの名無しさん
07/04/16 02:02:31
アホの逃げ口上

552:デフォルトの名無しさん
07/04/16 02:04:06
自己満足の3D
意味のない仕様変更

いい加減にしてもらいたい

553:デフォルトの名無しさん
07/04/16 02:05:28
ステータスバーじゃなくアドレスバーね。
あとフォルダを開いてもメニューが無い。ツール-フォルダオプション・・・って奴ね。
いちいち拡張子隠すMSって馬鹿じゃなかろかw

554:デフォルトの名無しさん
07/04/16 02:07:41
俺はフォントが良くないと思う。VistaからXPに戻って作業するとホッとする。

555:デフォルトの名無しさん
07/04/16 02:11:27
明らかに美しくなくなったな。あのフォントのせいでやる気が落ちる

556:デフォルトの名無しさん
07/04/16 02:11:38
アドレスバーをクリックするとC\・・・形式で表示されるが。
フォルダオプションもあるが。

557:デフォルトの名無しさん
07/04/16 02:14:51
クリックするのが手間なの。たくさんフォルダ開くんだから。
フォルダオプションはもう一度探してみるよ。

558:デフォルトの名無しさん
07/04/16 02:28:45
署名まんどくさいよ。


559:デフォルトの名無しさん
07/04/16 02:37:07
やっとプログラムの話になった

560:デフォルトの名無しさん
07/04/16 11:03:47
VS2005で.net2.0アプリ作るなら対策いらないだろうと思ってたが、そうでもないんだね。
なんのための.netか。

561:デフォルトの名無しさん
07/04/16 21:39:11
↓C MAGAZINE 休刊スレで紹介されてたけど、Vista関連の情報がまとまっててよさげ。

C MAGAZINE MOOK『最新Windows Vistaプログラミング徹底理解』
URLリンク(www.cmagazine.jp)

562:デフォルトの名無しさん
07/04/16 22:17:05
このスレで語られてるような泥臭い部分の話はあまり出てなさそうな感じやね。

563:デフォルトの名無しさん
07/04/17 00:36:53
休刊したのにムックが出るとは
まだ雑誌コードが取ってあるのか

564:デフォルトの名無しさん
07/04/17 00:39:00
お前の世界では休むたびに潰すのか?

565:デフォルトの名無しさん
07/04/17 00:42:23
>>563
実際問題、名前を利用しただけだろ。
俺、思わず amazon でポチっちゃったけど、
C MAGAZINE の名前が無けりゃ多分買ってない。

566:デフォルトの名無しさん
07/04/17 01:02:31
>>563
一度「廃刊」させると、新規にコード取るのが大変だから
潰れた雑誌は名目上は「休刊」扱いさせるのが慣例だよ。

567:デフォルトの名無しさん
07/04/17 01:10:47
>>561
本屋でちらりと見たけど、徹底理解というほどのものではなかった。
少なくとも俺の知りたかった新しい関連付けについてはまーーーったく書いてなかった。

568:デフォルトの名無しさん
07/04/17 01:12:27
>>567
>新しい関連付け

なんのこと?

569:デフォルトの名無しさん
07/04/17 01:13:12
WFPとかのさわりが多かった気が。


570:デフォルトの名無しさん
07/04/17 05:59:00
>>566
別の創刊する雑誌で使い回したりするじゃん。
まさに「新規にコード取るのが大変だから」という理由で。
>>568
ヒント: 「既定のプログラム」とか「Default Programs」

571:デフォルトの名無しさん
07/04/18 13:48:52
レジストリの
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum
配下って編集・削除できないのかな?
レジストリエディタでも削除しようとするとエラー出やがるし・・・

なにか、情報お持ちの方教えてください。

572:デフォルトの名無しさん
07/04/18 15:04:43
>>571
スレ違い

573:デフォルトの名無しさん
07/04/18 15:33:01
>>572
該当スレはどこ?

574:デフォルトの名無しさん
07/04/18 15:41:30
晒しage

575:デフォルトの名無しさん
07/04/18 16:22:13
Vista対策いってこい

576:デフォルトの名無しさん
07/04/18 16:36:48
馬鹿だらけってことか

577:デフォルトの名無しさん
07/04/19 02:18:31
Vistaの使いにくさを指摘すると信者の「スレ違い」攻撃にあいます。ご注意ください。

578:デフォルトの名無しさん
07/04/19 02:32:49
>>577
MSはよくユーザインターフェイス等をちゃぶ台返ししちゃうから、
新しいバージョンになる度に戸惑うことにはなるけど、
総合的にはユーザインターフェイスは XP よりよくなっているとは思うよ。
( UAC はさすがにウザイとは思うが。 )

それよか、OSとしては安定性が XP より明らかに落ちているのが致命的。

579:デフォルトの名無しさん
07/04/19 02:34:44
UACうざいって言ってる奴はあれか、管理者権限生活に慣れきってる奴か?

580:デフォルトの名無しさん
07/04/19 02:39:58
まぁ、いったん普通に使う状態になったらそうでもないけど、
使い始めはかなりウザイだろ、アレは。

581:デフォルトの名無しさん
07/04/19 08:12:09
>>579
Windowsには一般ユーザ文化無いもん。
Admin権限ないと死ぬアプリとかあるし。

582:デフォルトの名無しさん
07/04/19 10:29:04
老若男女に優しいOSの時代は終わったのだよ

583:デフォルトの名無しさん
07/04/19 11:02:37
で結局、ProgramDataって何なの?

そこを使う事がVi$taでは推奨なのか必須なのか?

DBファイルとか文書データを置くとこなの?それともiniファイルとかレジストリに相当するものなのか?

アプリからそのフォルダを取得できるの?(でも、旧0$じゃ取れないしというか存在しないし...)

584:デフォルトの名無しさん
07/04/19 11:04:20
すくなくともLinuxよりだいぶ敷居は低いと思うんだが

585:デフォルトの名無しさん
07/04/19 11:50:22
滑舌が悪くて老若男女を連続して言えない orz


586:デフォルトの名無しさん
07/04/20 01:10:28
>>583
今まででいうとAll UsersのApplication Data。
CSIDLでいうと、CSIDL_COMMON_APPDATA。役割は2000から
と一緒。
仮にもWin系扱うデベロッパならこれでわからんとかはありえんよな?


587:デフォルトの名無しさん
07/04/20 10:27:30
>今まででいうとAll UsersのApplication Data。

こんな場所使っていませんでしたが、何か?

588:デフォルトの名無しさん
07/04/20 11:15:06
旧バージョンの基礎から勉強し直したら?
Vistaなんて10年早いね。

589:デフォルトの名無しさん
07/04/20 11:35:05
>>579
VirtualStoreなんて提供せずにエラーになって欲しい
SxSやUACなど余計な事をされると迷惑

590:デフォルトの名無しさん
07/04/20 13:00:49
>>589
まぁそれは一部認める


591:デフォルトの名無しさん
07/04/20 17:59:36
VBAでsystem32フォルダにdllをコピーしているPGがあるのですが
xpでは無問題なのだけどvistaだとコピーできない。
システムフォルダのアクセス権が厳しくなったんだろうけど VBAで回避する方法ご存知の方
教えてください。

592:デフォルトの名無しさん
07/04/20 21:40:40
>>591
サイドバイじゃダメなん?

593:デフォルトの名無しさん
07/04/20 23:24:14
>>591
manifestじゃダメなん?


594:デフォルトの名無しさん
07/04/21 23:09:25
>>589
ユーザーとしての発言なら、まぁそういう考え方もあるか、ってとこだが、
開発者としての発言だったら、manifestで宣言するとエラーになるだろ、ってとこだな。

595:デフォルトの名無しさん
07/04/22 14:18:51
開発者がSxSを迷惑というわけないだろ常識的に考えて

596:デフォルトの名無しさん
07/04/22 14:38:18
SxSなんて何の役に立つんだよ
余計な制約が増えるのは迷惑以外の何者でもないだろw

597:デフォルトの名無しさん
07/04/22 14:56:04
ひとつのプロセス内で同じ(名前の)DLLの別バージョンを
利用しなきゃいけないような場面以外で(サイドバイではなく)
SxSが必要なことってあんの?

例外的なケースを通常ケースと同列の扱いにして無駄に複雑にしてしまった
典型的な例として語り継ぐべき悪例なんじゃないの? SxSって。

598:デフォルトの名無しさん
07/04/22 15:32:44
てか「サイドバイ」ってなんだよ。
自作用語じゃなくて正しい用語使ってくれないと答えようがないな。

599:デフォルトの名無しさん
07/04/22 17:17:04
DLL Hellに悩まされたことのない奴はおめでたいねえ

600:デフォルトの名無しさん
07/04/22 17:19:00
>>597
xcopyインストール

601:デフォルトの名無しさん
07/04/22 17:27:12
>>597
静的に確保さえしなければ、同じ名前でもフォルダ掘って作ってあれば問題ないだろ。

>>599
DLLヘルは、同じ名前で同じフォルダにDLLを作りまくるマイクロソフト方式を真似た奴だけが陥るわけで
まあ、そんな事したらどうなるかくらいわかるだろうに、
ほんと、そんなものに悩まされるなんておめでたいねえ


602:デフォルトの名無しさん
07/04/22 17:40:29
パスの通ってないディレクトリにあるDLLがさらに別のDLLを使ってるときに役に立つよ

603:デフォルトの名無しさん
07/04/23 16:17:31
Vistaって、
プログラムの名称がSetup.exeとかSetupMenu.exeだと、
a) アイコンにマークが付く
b) 実行前に「ユーザー アカウント制御」ダイアログが出力される
c) そのExeが”retrun 0”すると、”このプログラムは正しくインストールされなかった可能性があります”
といった特別な動作になりますね。

そのあたりの仕様ってどっかで分かりますか?

604:デフォルトの名無しさん
07/04/23 18:15:07
>>603

この「Installer Detection Technology」の辺りとか?
URLリンク(technet.microsoft.com)


605:603
07/04/23 18:33:01
サンクス>>604

>Filename includes keywords like "install," "setup," "update," etc.

書いてありますね。

606:デフォルトの名無しさん
07/04/23 22:55:21
ちなみにそれらの動作を抑制するにはmanifestを付ける(過去ログ参照)。
あとc)に関してはProgram Compatibility Assistantでぐぐれ

607:デフォルトの名無しさん
07/04/24 08:41:22
えー、むつかしいー

>manifestを付ける

これってプログラミングの話???

>c)に関してはProgram Compatibility Assistantでぐぐれ

ググッたけど、「対策: 対策はございません。」みたいなのが見つかりました><

608:デフォルトの名無しさん
07/04/24 11:01:44
>manifestを付ける

Application Manifests ですか?

これって、Javaでいうセキュリティーポリシーファイルですか?

609:デフォルトの名無しさん
07/04/24 11:39:31
Application Manifests って、どうやって作成するんですか?
手書きXMLじゃないですよね?

610:デフォルトの名無しさん
07/04/24 12:29:21
そろそろキレていいですかね?

611:デフォルトの名無しさん
07/04/24 12:53:07
>>610
キレたら、あんたも同レベルまで身をおとすことになる

「プログラマ板に迷い込んだsageる事もしらない、可哀想なパソコン初心者がいる」ぐらいに
考えて、鼻で笑って生暖かく見守りながらスルーしましょう。


612:デフォルトの名無しさん
07/04/24 13:46:06
マジレスすると、ここはプログラム板

613:デフォルトの名無しさん
07/04/24 13:59:21
じゃぁ、プログラムに関する質問には応えなきゃ

614:デフォルトの名無しさん
07/04/24 14:51:39
>610 名前: デフォルトの名無しさん [sage] 投稿日: 2007/04/24(火) 12:29:21
>そろそろキレていいですかね?

>611 名前: デフォルトの名無しさん [sage] 投稿日: 2007/04/24(火) 12:53:07
>キレたら、あんたも同レベルまで身をおとすことになる

 ↑
Vi$taのマニネタに喰いつかないとは、こいつらゴミだ。

615:デフォルトの名無しさん
07/04/24 15:48:48
>>614
初歩的な釣りに釣られてるとは、コイツ2ch初心者w

616:デフォルトの名無しさん
07/04/24 15:59:36
いまだにsageろとか言ってる奴もいるしな

617:デフォルトの名無しさん
07/04/24 17:05:42
>>609
手で書いてもいいし、ツールに任せてもいいし、出来さえすれば何でも構わない。

618:デフォルトの名無しさん
07/04/24 17:34:55
>>617
>ツールに任せてもいいし
なんか、いいツールある?
ビジュアルスタイル編集するやつは見つけたが、Vistaで拡張された物に対応したツールが
見つからないんだが

まあ、手書きでもいいんだがな・・・


619:デフォルトの名無しさん
07/04/24 18:05:25
Vistaのアプリってmanifestを付けるのが基本ですか?
それとも無ければ無いで良いですか?

620:デフォルトの名無しさん
07/04/24 18:19:30
>>619
基本。もちろんなくても動作はする。困ることも多いが。
積極的につけない理由はないので、つけるべき。

621:デフォルトの名無しさん
07/04/24 18:49:40
Vistaに本対応したVSが出れば不用になるのかね

622:デフォルトの名無しさん
07/04/24 18:59:58
>>621
いや、不用になるどころか、ますます有用だろ。

623:デフォルトの名無しさん
07/04/24 20:39:58
>>622
ワラタ

624:デフォルトの名無しさん
07/04/24 21:52:18
URLリンク(www.trickpalace.net)
↑いまこれをvistaでやろうとしたら管理者権限があってもTrustedInstallerじゃないってことで
弾かれたんだけど、ファイルの所有者を変更したらいけた。これってできちゃっていいのか?

625:デフォルトの名無しさん
07/04/24 22:43:42
>>624
お前のものは俺のもの
俺のものは俺のもの

ってことで、ジャイアンが変更できちゃっていいと思っているならいいんじゃない?

626:デフォルトの名無しさん
07/04/24 23:21:53
>>625
いや、なんていうかさぁ、わざわざ管理者権限があっても変更
できないように設定してあるものが、実は管理者権限があれば
変更できなくはないってどういうことかね?

627:デフォルトの名無しさん
07/04/24 23:42:23
ベータ版ではMILで保護してたから変更はもう一段面倒だったんだけどね

628:デフォルトの名無しさん
07/04/25 00:27:37
そもそもUACって効果あるの?

629:デフォルトの名無しさん
07/04/25 01:56:57
効果ないと思うから個人的に無効にするのはいっこうにかまわないが
インストーラで勝手に切るのはやめてくれ

630:デフォルトの名無しさん
07/04/25 08:18:08
一般ユーザーで使え、危ないってーのに一部
開発者がいっこうに対応しないので移行強攻策として
「Adminを一般ユーザー権限にしてしまう」UACは
非常にうまいところに落としたなという気はします。

631:デフォルトの名無しさん
07/04/25 08:22:16
開発室じゃ「おま!!天才じゃね?!」
とか言ってたんだろうな・・・まったく何やってんだかw

632:デフォルトの名無しさん
07/04/25 08:24:58
そこへ行くと、RHLEはインストールの過程で一般ユーザアカウントを作らせる。
はてさて。

633:デフォルトの名無しさん
07/04/25 08:37:42
>開発室じゃ「おま!!天才じゃね?!」

この実行直前のユーザー確認ダイアログって、MAC OS X のパクリだお。

634:デフォルトの名無しさん
07/04/25 08:49:50
>この実行直前のユーザー確認ダイアログって、MAC OS X のパクリだお。
んなこたーない。

635:デフォルトの名無しさん
07/04/25 10:03:44
さすがマカー(笑)

636:デフォルトの名無しさん
07/04/25 10:04:42
マカの"Vista"スレ常駐率は異常

637:デフォルトの名無しさん
07/04/25 10:47:53
>>626
それができないと、万が一の際にデータ救出とかができない

638:デフォルトの名無しさん
07/04/25 11:50:48
パスワード掛かったノートのHDDでも
別PCから読まれたら終わりって香具師ですな


639:デフォルトの名無しさん
07/04/25 20:10:25
パスワードなぞ何の対策にもならん
暗号化意外にどういう手があるんだ

640:デフォルトの名無しさん
07/04/25 20:57:46
↑セキュリティをたった2行で語りきった気になってるアフォ

641:デフォルトの名無しさん
07/04/25 23:50:44
>>637
それはわかってるけど、この問題の本質には関係の話だ。
できるけど、ちょっと障害を設けるってのはUACでお腹いっぱい。
そんなもん2重3重に設けるなと。

642:デフォルトの名無しさん
07/04/26 00:54:56
そもそもシステムファイルが変更できなくたってデータ救出(読み出し)には
関係ないと思うが

643:デフォルトの名無しさん
07/04/26 04:06:28
組み込み機器みたいにOSはすべてFlashROM化すればいいんだよね
アップデートはファームウェアーアップデートで出来るんだから
そうすれば起動もスリープも一瞬になる

644:デフォルトの名無しさん
07/04/26 07:37:41
ここはプログラム板のはずなのに、何も考えずにVistaをインストールした
パソコン初心者が愚痴を書き込むスレになっしまった・・・・・


645:デフォルトの名無しさん
07/04/26 10:33:43
ソフト開発者のスレだったよな?
例えばマニフェスト入れてあるていどUACの問題に対応するとか

646:デフォルトの名無しさん
07/04/26 10:43:49
むしろ安価な認証局がホスィ


647:デフォルトの名無しさん
07/04/26 10:50:42
authecticode、年10万だっけ
個人でやるには高い・・・

648:デフォルトの名無しさん
07/04/26 11:26:15
>>647
>年10万だっけ
高いのは確かだが、1年だけでOK。(契約を更新しなくても大丈夫)
URLリンク(www.verisign.co.jp)
>個人でやるには高い・・・
値段以前に個人じゃだめ
URLリンク(www.verisign.co.jp)

個人でソフト開発してる人向けに(1回\10,000とかで)代理署名とかやったら儲かるかなあ・・・


649:デフォルトの名無しさん
07/04/26 11:51:26
証明書って、たしか無料でくれるところがなかったっけか?
もちろん、証明書としてどうなの? って話もあるかもしれないけど、
個人とかミニマムな使い方ならイケル気もするが。

650:デフォルトの名無しさん
07/04/26 13:03:46
>>649
証明書自身はMakeCert.exe(SDK)を使えば誰でも作れる。
しかし、(デバドラ等)カーネルコードの電子署名として”Windowsが”(Microsoftが)認めているのは
URLリンク(www.microsoft.com)
から発行された証明書による署名のみ。
この内、タイムスタンプ署名ができるのはVeriSignのみなので、実質的に使えるのはVeriSignのみ。


651:デフォルトの名無しさん
07/04/26 13:23:01
VeriSignはリダイレクト問題以降不買しているから無理だ

652:デフォルトの名無しさん
07/04/26 13:52:10
>リダイレクト問題

kwsk

653:デフォルトの名無しさん
07/04/26 14:08:16
不買であって不売じゃないから無問題


654:デフォルトの名無しさん
07/04/26 14:11:26
買春を「かいしゅん」と言い換える位なんだから、不買は「ふかい」か?w

655:デフォルトの名無しさん
07/04/26 14:19:36
>>651
おいおい、何年前の話してるんだ


656:デフォルトの名無しさん
07/04/26 14:49:50
年数が関係あるのかね

657:デフォルトの名無しさん
07/04/26 15:37:46
>>656
おまえ・・・進化という言葉を知らんのか

658:デフォルトの名無しさん
07/04/26 18:07:21
企業が進化するんですか?
二足歩行できるようになったりするのかな

659:デフォルトの名無しさん
07/04/26 18:50:43
企業体質はそうそう変わらない。
俺も例の特許ゴロの件以来、松下電器は大嫌いになった。

660:デフォルトの名無しさん
07/04/26 18:51:13
他所でやれ

661:デフォルトの名無しさん
07/04/26 19:38:53
>>650
少なくともThawteとGeoTrustもタイムスタンプサーバを提供してる。
まあどっちもVeriSignに買収されたからそういう意味じゃVeriSignのみだろうけど

662:デフォルトの名無しさん
07/04/26 23:41:24
>>643
それ何てHow many files(0-15)?

663:デフォルトの名無しさん
07/04/27 20:04:42
タイムスタンプサーバって、実質的には誰でも使えるんじゃないの?
オレオレ署名にVeriSignのタイムスタンプ押せたんだけど。

664:デフォルトの名無しさん
07/04/28 12:39:56
期限切れにならないだけでオレオレであるという問題自体はどうにもならないけどな
つーかカーネルモードコード署名でもタイムスタンプ確認するの?
ネットワークドライバより前にロードされるドライバだとどうしようもない気がするんだが。

665:デフォルトの名無しさん
07/04/28 13:05:50
>>662
8801を思い出した俺が泣いた

666:デフォルトの名無しさん
07/04/28 14:26:34
PC-8001のことも思い出してやってください。

667:デフォルトの名無しさん
07/04/28 14:47:53
How many files(0-15)?
って8001でも出た?

668:デフォルトの名無しさん
07/04/28 15:22:12
出ないよ。
PC-6001だとHow many pages?とか出てたな

669:デフォルトの名無しさん
07/04/28 16:04:17
つ[DISK-BASIC]

670:デフォルトの名無しさん
07/04/28 16:25:49
>>669
ヒント: >>643

671:デフォルトの名無しさん
07/04/28 16:37:09
そう言えば、PC-8001はマスクROMだな。PC-6001辺りはUV-EPROMだった気がするが。
#EEPROMの一般化前だもんなぁ……

672:デフォルトの名無しさん
07/04/28 16:47:23
おまえら時間がどんどん逆行してるぞ
早くvistaに帰って来い

673:デフォルトの名無しさん
07/04/28 16:52:54
所かまわず懐古し始めるジジイどもは今やVIPPERに次ぐ嫌われもんだな

674:デフォルトの名無しさん
07/04/28 17:53:54
>>652
URLリンク(www.nic.ad.jp)

675:デフォルトの名無しさん
07/04/28 20:55:54
How many handles(10000-150000)?

676:デフォルトの名無しさん
07/04/28 22:04:47
俺は>>673みたいな奴の方が嫌いだけどな

677:デフォルトの名無しさん
07/05/01 23:14:54
>>673って、自分の気に入らないことをあたかも一般論であるかのように語り
みんなの賛同を得ようという朝日新聞みたいなヤツだ

こんなのボケナスほっとけ

678:デフォルトの名無しさん
07/05/02 12:52:56
MANIFESTファイルどうやって作りました?

679:デフォルトの名無しさん
07/05/02 12:59:26
MSのサイトにあるやつをコピペしてつくりました
それ以降は一回つくた奴のコピペ

680:デフォルトの名無しさん
07/05/02 13:02:51
コピペ元のHTTPアドレスきぼん

681:デフォルトの名無しさん
07/05/02 13:24:49
MANIFESTが無いソフトが2つあって、
片方は警告なしで起動、
片方は”ユーザー アカウント制御”ダイアログが開く。

何の違いなんだろう。

682:デフォルトの名無しさん
07/05/02 14:33:23
マジレスすると
HKLMや%windir%,%program files%にカキコしそうなふいんきをvistaの最新テクノロジーが感じ取った

683:デフォルトの名無しさん
07/05/02 14:46:19
Vista 32bitのブートオプションで、”ドライバ署名の強制を無効にする”を
有効にしようと思うのですが、
どうやったら有効に切り替えれるのでしょう?

”Enter=選択 Esc=キャンセル”となってますが、
EnterするとWinが起動しちゃうお。

684:683
07/05/02 15:18:59
もしかして、「Windows を通常起動する」を選択してEnterを押して起動すれば良いってことですか?

685:デフォルトの名無しさん
07/05/02 15:23:11
F8じゃないの?

686:683
07/05/02 15:31:27
いえ、F8を押して、ブートオプション画面が出てからの話です。

687:デフォルトの名無しさん
07/05/02 23:33:51
>>681
ファイル名にsetupが含まれてるかどうか
細かいこというともっといろいろ条件があるけど
>>683
32bitはもともとドライバ署名強制されないだろ?
いまいち状況がつかめない

688:683
07/05/07 09:04:39
>32bitはもともとドライバ署名強制されないだろ?

あ、そーなんですか。納得しました。


689:デフォルトの名無しさん
07/05/07 10:12:13
Vista(Aero無し)>Vista(Aero有り)>XP

Vista重すぎ

690:デフォルトの名無しさん
07/05/07 12:20:34
Vistaは32/64bit版のMeのようなOSになっちゃうの?

691:デフォルトの名無しさん
07/05/07 14:05:05
Meは特殊だろ
Vistaはそこまでひどくない

692:デフォルトの名無しさん
07/05/07 14:11:20
>>689
まあ用途次第だけど、これまでゲロ重だったレイヤードウィンドウが軽くなって
ビデオカードの性能にちゃんと比例するようになっている点はよいね。
URLリンク(www.dosv.jp)
URLリンク(www.dosv.jp)
同一環境で7倍ぐらい速くなっている
(というか今までは15%ぐらいしか性能がでていなかった?)

693:デフォルトの名無しさん
07/05/07 16:59:46
実行ファイルAから別の実行ファイルBを起動して
その実行ファイルBはメッセージフックで別プロセスからのウィンドウメッセージを取得する動きをしてるんだけど
実行ファイルAのファイル名がSETUP.EXEの場合はそれが出来ない・・・。
プログラムBに全然メッセージが飛んでこない。

この現象について書いてあるHPご存知ですか?

694:デフォルトの名無しさん
07/05/07 18:03:25
よく分からんけど参考までに
「SETUP.EXE」ってファイル名自体、特別扱いされるはず確か・・・

695:デフォルトの名無しさん
07/05/07 19:36:42
UAC規定なら、setup.exeは管理者権限で動いているわけで
それにたいして、ユーザ権限のプロセスからではフックは
仕掛けられない。

696:デフォルトの名無しさん
07/05/07 19:52:31
オーバーレイで描画していたアプリケーションはVistaで動かすとどうなるの?


697:デフォルトの名無しさん
07/05/07 23:00:35
>>693
UIPI

698:デフォルトの名無しさん
07/05/07 23:13:02
ちなみにsetup.exeという名前のファイルをインストーラと検出させない方法は
このスレでさんざん既出だから嫁

699:デフォルトの名無しさん
07/05/07 23:13:24
>>696
動作中はAeroが無効になる

700:デフォルトの名無しさん
07/05/07 23:51:42
>>699
正確にいうどDWMが゙無効になる。Aero != DWM


701:693
07/05/08 00:43:10
レスくれた方ありがとう!
UIPIで調べたら大体分かりました。

702:デフォルトの名無しさん
07/05/08 08:36:23
>>699-700
kwsk

いまいちイメージワカナイ。

Vi$taは持ってるので、テスト方法というか実行手順教えて下さいでつ。

703:デフォルトの名無しさん
07/05/08 12:31:01
オーバーレイで描画しているアプリケーションをVistaで動かしてみる

704:デフォルトの名無しさん
07/05/08 13:59:51
>オーバーレイで描画しているアプリケーション

これって何だっけ?

GDI描画なら使ってるが、それがオーバーレイなわけないし、
オーバーレイ印刷のわけないし。。。
自作プログラムには無いかも。

そのアプリはどこにありますか?

705:デフォルトの名無しさん
07/05/08 14:41:56
つ WMP

706:デフォルトの名無しさん
07/05/08 14:49:36
え”ー、Windows Media Playerを実行すると、Aeroがオフになると?

707:デフォルトの名無しさん
07/05/08 14:50:38
>>704
URLリンク(hp.vector.co.jp)
からDVをダウンロードして右クリック→オプション→メディア→オーバーレイミキサを選んで
何かムービーを再生する。

というかオーバーレイについてよく知らずに聞いてたわけ?
>オーバーレイで描画していたアプリケーションはVistaで動かすとどうなるの?

708:デフォルトの名無しさん
07/05/08 14:51:45
>>706
オーバーレイとかVMR7とかVMR9とかでしばらくググれ。

709:デフォルトの名無しさん
07/05/08 16:25:25
WMPは問題無く動いたけど、BSPlayerはダメだった。
Vista推奨の実装方法みたいのがなんかあるんでしょ、たぶん。

710:デフォルトの名無しさん
07/05/08 17:41:51
WMPってVistaのWMP11のこといってるの?
馬鹿じゃね?

711:デフォルトの名無しさん
07/05/08 17:55:00
>オーバーレイで描画

Win32API的には、何てやつだっけか?

712:デフォルトの名無しさん
07/05/08 18:38:44
IDirectDrawVideo

713:デフォルトの名無しさん
07/05/08 21:51:16
>>702
互換性タブで「デスクトップ コンポジションを無効にする」にチェックして実行してみろ

714:デフォルトの名無しさん
07/05/09 08:36:31
サンクス>>712





教えて君で申し訳ないけど、そのDirectXのAPIに対してオーバーレイではないAPIも存在しますか?

715:デフォルトの名無しさん
07/05/09 11:06:31
>.hlp ファイルをリリースしているヘルプ コンテンツ プロバイダに対する注意事項

古いオンラインヘルプの.hlpファイルは実行されないんだね。
古いアプリであったんだけど、どーしたら良いでつか?

716:デフォルトの名無しさん
07/05/09 11:09:13
>オーバーレイで描画していたアプリケーションはVistaで動かすとどうなるの?
>動作中はAeroが無効になる
>IDirectDrawVideo


ググってもイマイチひっかからない。

Vi$ta調査文書作成してますので、M$DNのソースきぼん。

717:デフォルトの名無しさん
07/05/09 11:32:27
>>716
できたら俺たちにもうp

718:デフォルトの名無しさん
07/05/09 11:38:19
>>717
うわ、キツー。画面の画像があるから無理さ。

その代わり、行き詰ったところと選択した解決策はそれとなく、この板のVi$ta系スレに還元するお。
あるタイミングで自分が見つけた項目一覧をカキコするとかするつもり。


719:デフォルトの名無しさん
07/05/09 11:55:32
>>718
GJ!!
俺も今作ってるソフトのVistaでの動作を確認せにゃいかんから助かるんだぜ

720:デフォルトの名無しさん
07/05/09 12:00:56
俺、Vistaに見切りつけてXPにダウングレードしました
あと1年したらVista入れなおそうかなって思ってます
本当にありがとうございました

721:デフォルトの名無しさん
07/05/09 12:25:10
>>719
しょーがねーなー

現時点:
・FBというオプソのソフトがコンパネにもコントローラーが入るしようだったんだが、
 これがVistaのコンパネを開くときにフリーズ。FBをバージョンうp。

・インストーラーのランチャーなんかのファイル名にsetupやinstallなんて名前が付いてると、
 そのプログラムを終了させたときに、Vistaが勝手にアプリのインストール状況をチェック。
 何もインスコしてないとエラーが出る。

・ヘルプファイルの.hlp形式は起動できません。
 関係ないけど、ハイパーターミナルも消えた。

・exeからexeを起動しようとすると、UAC画面がウザイ。管理者権限取得後は出ないかも。

・アプリによっては、manifestファイルが無いと、起動時にUAC画面

・ドライバは意外にもVista32だとインスコできる。USB機器も大丈夫。
 DLLコールとかも無問題

・未調査だが、オーバーレイでAeroがオフになるんだってさ。

722:デフォルトの名無しさん
07/05/09 12:36:48
XPの時は2000という優秀な兄貴分のOSがあって、しかもドライバは
ほとんどそのまま使えるという利点があったからなあ。

VistaはXPからいきなりステップアップしたような所がある。普及には
2000→XPよりも時間がかかるだろう。

723:デフォルトの名無しさん
07/05/09 12:40:42
>>722
そんなことはないだろ・・・

あれ?Windows UpdateしたらIMEがエラー吐いて死んだ。珍しいな・・・

724:デフォルトの名無しさん
07/05/09 13:44:20
>>723
XP (NT5.1) の時は 2000 (NT5.0) という優秀な兄貴分の OS があって、
Vista (NT6.0) は XP (NT5.1) からいきなりステップアップ


725:デフォルトの名無しさん
07/05/09 13:57:15
>>721
>・ヘルプファイルの.hlp形式は起動できません。
> 関係ないけど、ハイパーターミナルも消えた。
URLリンク(www.microsoft.com)

>・未調査だが、オーバーレイでAeroがオフになるんだってさ。
AeroってよりDesktop Compositionでしょ。
grapheditにaviなりwmvなり突っ込んで、適当にグラフ描いて、ビデオレンダラをオーバーレイレンダラに
すれば良いんじゃないの。VFW時代のソフトとか、DS初期のソフトじゃなければ、VMR使ってると思うけど。
まっとうなソフトならレンダラ選べると思う。

726:デフォルトの名無しさん
07/05/09 14:09:27
MSはとりあえずPFD殺しに全力を上げてくれ。

727:デフォルトの名無しさん
07/05/09 16:24:52
>>726なぜ嫌なんだ?

728:デフォルトの名無しさん
07/05/09 16:44:31
以下のコードでエラー出るんですけど開発環境新しくする以外に対処法ありますか?

開発環境:VC++6

CSocket s;

if (s.Create())
{
  if (!s.Connect("localhost", 5555))
    {
      char buf[100];
      sprintf(buf, "CAsyncSocket::Connect() failed, error %u", WSAGetLastError());
      AfxMessageBox(buf);
      return;
  }
}

メッセージボックスの表示:
CAsyncSocket::Connect() failed, error 10047

エラー内容:
WSAEAFNOSUPPORT 指定したアドレス ファミリは、このソケットではサポートしていません。

729:デフォルトの名無しさん
07/05/09 17:28:45
>>728
スレ違いだカス
いっぺん死んで来いや!!!!!!

ドドドドドドドドドドドドドドドドドドドドドドドド素人が

730:デフォルトの名無しさん
07/05/09 17:53:16
>>729
書き忘れたけがこれVistaでしか現象出ないんだけど駄目?

731:デフォルトの名無しさん
07/05/09 17:57:58
>>729
お前怒りすぎワロタwww

732:デフォルトの名無しさん
07/05/09 19:36:59
先輩方に質問です。

Vista+VS2005でWindowsFormのドラッグアンドドロップに対応したアプリを作っています。
デバッグ時はD&Dが全く使えずビルドして作成したexeではD&Dが動作します。
UACの関係だと思うのですがデバッグ時でも外部ファイルや画像等のD&Dを行う方法は
ないでしょうか?

733:732
07/05/09 19:44:40
大変申し訳ありません。自己解決できました。
デバッグモードでも画像ファイルやファイル名の取得が可能になりました。

URLリンク(forums.microsoft.com)



734:デフォルトの名無しさん
07/05/09 21:31:25
>・インストーラーのランチャーなんかのファイル名にsetupやinstallなんて名前が付いてると、
> そのプログラムを終了させたときに、Vistaが勝手にアプリのインストール状況をチェック。
> 何もインスコしてないとエラーが出る。
黙ってmnifest入れとけ

735:デフォルトの名無しさん
07/05/09 21:31:39
aが抜けた

736:デフォルトの名無しさん
07/05/09 21:57:18
では、Vi$ta調査のマニアック情報カキコ合戦開始。

737:デフォルトの名無しさん
07/05/10 11:24:27
>>728
Vistaだと、localhostのアドレスはv6で来るから。
IPv6を無効化するか、Connectする前に、localhostのアドレスをルックアップして、AF_INETのものを指定する。
面倒なら、"127.0.0.1"。



738:デフォルトの名無しさん
07/05/10 11:26:14
>Vistaだと、localhostのアドレスはv6で来るから。

うわ、スゲー大変更。

739:デフォルトの名無しさん
07/05/10 11:34:12
>>738
IPv6 殺してれば 127.0.0.1
有効なら ::1
ってだけだろう?

AF_UNSPEC でソケットを開こうとしているなら当たり前の話
AF_UNSPEC で IPv4 前提のコードを書くほうが間違い
というか、XP で IPv6 有効環境であっても ::1 が来るぞ?

740:728
07/05/10 17:49:29
>>737
ありがとうございます。解決しました!

741:デフォルトの名無しさん
07/05/10 22:05:27
IPv4ってなかなか駆逐されないよなぁ。

742:デフォルトの名無しさん
07/05/11 07:38:33
IPv6に切り替えたときにIPv4で使ってたグローバルアドレスをそのまま使えれば普及すると思うけど

743:デフォルトの名無しさん
07/05/11 08:37:34
>IPv4

将来的には駆逐されちゃうもんなの?


744:デフォルトの名無しさん
07/05/11 09:00:08
>Windows9Xは2003ベースのドメインにログオン出来ない
URLリンク(nanikun.s16.xrea.com)

これってVi$taにも関係あるかな?
Vi$taってサーバー側にはならない0$なんだっけ?

745:デフォルトの名無しさん
07/05/11 09:00:42
>>733
3日くらい調べても分からなかったのに
質問した瞬間に解決法が見つかることってあるよね・・・。

746:デフォルトの名無しさん
07/05/11 10:21:06
質問するために頭の中を整理してみたら
頭の中に回答があったことに気づくってこと、よくある

747:デフォルトの名無しさん
07/05/11 10:23:59
>>743
されないね。OSPFのルータIDとしてloopbackのアドレスをいれる習慣/テクニックがある限り。

748:デフォルトの名無しさん
07/05/11 10:58:36
>>747
グローバルネットワークへ接続するプロトコルとしては
使えない未来はあるかもしれないけどね

749:デフォルトの名無しさん
07/05/12 21:19:19
盛り上がらないなここ。
やっぱ新VSが出ないと互換問題程度しかネタがないのか。

750:俺用メモ
07/05/13 19:51:26
DDISABLE_INTEGRITY_CHECKS

751:デフォルトの名無しさん
07/05/17 13:49:28
Vistaって結構動作が分からないところがありますね。


あるWinソフトからWinExecでWinソフトを起動すると警告UAC画面が出る、
別のWinソフトからShellExecuteでバッチファイルを起動しても警告が出ない、
何の違いなんだろう?

それから、UAC警告を消すためには、
manifestファイルは起動する側のアプリに設定すれば良いのか?
どのmanifestを参考にすれば良いのか教えてきぼん。

752:デフォルトの名無しさん
07/05/17 14:15:45
おまえはスレよんだか?
ググってみたか?
こたえはすぐに出るぞ

753:デフォルトの名無しさん
07/05/17 14:30:12
3行書くくらいなら答えかけよ。
M$DN系ってデータが多いわりに解決策無しみたいのが多くていつも躓いてるんだよ。

754:デフォルトの名無しさん
07/05/17 14:56:10
胴衣

755:デフォルトの名無しさん
07/05/17 14:59:30
つかMSはテクニカルサポート要員をこのスレに常駐させなさい(命令)

756:デフォルトの名無しさん
07/05/17 15:31:54
まったく。さらにマイクロソフトは正しい日本語での説明もするようにな。



757:デフォルトの名無しさん
07/05/17 15:35:12
M$DNにチャットが付いたから質問したら回答者が、
そういった内容はサイトにはありません(イミフメ)とか逝った。
さらに”これで解決しましたでしょうか?”とか逝うから、
だからぁ(心の叫び)”さっきの質問の答えが分からない”と書いたら、
”サポートに電話して下さい”ってカキコされちゃった。

758:デフォルトの名無しさん
07/05/17 16:08:31
すげーな。MSの人口無能もそこまで来たか。
MS Research恐るべし。

759:デフォルトの名無しさん
07/05/17 18:22:36
IShellFolderのEnumObjectsの結果がXPとVistaで違う…。

EnumObjects( Handle, SHCONTF_FOLDERS, eidl )

が、VISTAだとZIPやLZHが返って来る。仕様変更?

誰かこの辺の事情知らない?

760:デフォルトの名無しさん
07/05/17 19:31:11
単にネームスペースハンドラが入ってるかどうかの違いだと思うけど。

761:デフォルトの名無しさん
07/05/17 19:43:54
XPにはサードパーティー製のzip解凍ソフトが入ってるってオチじゃなかろうな

762:デフォルトの名無しさん
07/05/17 23:02:41
くそーvistaのせいで開発する気がおきねー

763:デフォルトの名無しさん
07/05/17 23:13:26
老人はくたばれ

764:デフォルトの名無しさん
07/05/17 23:34:00
社員死ね

765:759
07/05/17 23:44:23
反応サンクス
>>760
そっか、OSの問題ではないのね
>>761
MS圧縮フォルダを使ってるからそれはないと思うのだが…

ありがとう、もう少し悩んでみるよ

766:デフォルトの名無しさん
07/05/18 00:20:22
開発環境、なんでこんなに遅いのかねぇ。
遅すぎだろ。


767:デフォルトの名無しさん
07/05/18 08:39:11
>>765
そーいや、自分で圧縮フォルダ機能切ったのをスッカリ忘れて、
後に、XPで「IShellFolderがzipをフォルダとして認識しねぇ」とハマッたアホがいたのを思い出した

オレなんだが・・・orz

768:デフォルトの名無しさん
07/05/18 10:57:24
オーナードローでエアロ用処理を入れたいんだけど、現在のテーマがエアロで動いているかどうか確認する方法ってないですかねぇ…


769:768
07/05/18 11:39:38
補足
とりあえずGetCurrentThemeName()でエアロのファイル名は取れるのですが
高スペックPCで透過が有効なのか低スペックで透過が無効なのかを知りたいのです。

770:デフォルトの名無しさん
07/05/18 12:40:42
>>757
MSDN のコンシェルジェチャットは
Subscriber Download サイトのオンラインサポート
全然関係ない内容の質問をしたんじゃ?

>>768
ヒント: Enable and Control DWM Composition
MSDN で DwmIsCompositionEnabled() とかその辺りを調べれ
まんま答えがある

771:デフォルトの名無しさん
07/05/18 14:06:33
>>770
アリガ㌧

DWM合成なんてのがふえてるのか
PCに入れてたMSDNが2006/1から更新してなかったので気づかなかったです。
とりあえず最新のMSDN入れてきます。

772:751
07/05/18 14:31:39
>ShellExecute() を使用して、親プログラムから起動する
>ShellExecute()を使用して分割したプログラムを呼び出します。
>CreateProcess() では権限の昇格ができないため、
>「ERROR_ELEVATION_REQUIRED」が返されます。

 ↑
M$文書見つけたんで、
テストプログラム(WinExec/ShellExecute/CreateProcess)作ってみました。

















結果はUAE警告画面出ず。
アプリの方は警告出てテストプログラムだと現象が出ないなんて沸け分からないお。

773:デフォルトの名無しさん
07/05/18 22:51:05
テストプログラムを起動しているVS2005を管理者権限付きで起動してるなんて
オチだったらコロヌ

774:765
07/05/19 11:09:24
>>767
「IShellFolderがzipをフォルダとして認識しねぇ」って具体的には以下のどれ?

1.EnumObjects( Handle, SHCONTF_FOLDERS, eidl )でzipが返ってこない
2.GetAttributesOf( cidl, pidls, Attribute)の結果、AttributeにSFGAO_FOLDERが立たない
3.その他

ちなみに>>767の答によるおいらの反応

1.悲嘆にくれる
2.安心する
3.不明

775:767
07/05/21 09:30:14
>>774
XPに「圧縮フォルダ機能を切って検索早くする」みたいなTIPSあってさ
それで、「regsvr32 /u %windir%\system32\zipfldr.dll」とかやっちゃったわけよ

そのことスッカリ忘れてて、
zipファイルのパスのPIDLをBindToObjectしようとすると失敗したってだけで
Vistaとの仕様の違いとか、そういう話しじゃないぉ

776:774
07/05/22 13:53:31
>>775
激しく㌧クス
XPでEnumObjects( Handle, SHCONTF_FOLDERS, eidl )でzipが返っていたらどうしよう
と、思っただけだよ。そういう話じゃないようで安心したお。

おいらの問題は、EnumObjectsの結果からSHGetPathFormIDListでファイルシステムパスを採って来て
アーカイブファイルだったらはじくことにして問題解決にしたよ。

というわけで反応してくれたみんな、ありがとう。じゃね。

777:デフォルトの名無しさん
07/05/23 08:33:00
>>775

URLリンク(login.yahoo.co.jp:443)


778:デフォルトの名無しさん
07/05/23 21:44:48
SHGetSpecialFolderLocationでいいでしょうか?

779:デフォルトの名無しさん
07/05/25 12:55:28
Vi$taのオーバーレイに関する情報を書いてあるサイトはどこでつか?
公式サイトでも何でも欲しいでつ。

780:デフォルトの名無しさん
07/05/25 17:54:39
>>779
msdn2.microsoft.com

781:デフォルトの名無しさん
07/05/31 10:19:38
VistaにUSBメモリをさすだけで、ドライバインスコ中、CPU50%、フリーズ、となるんですが、
同じ現象になられたことありますか?

しょうがないから、今0$再インスコ中orz

782:デフォルトの名無しさん
07/05/31 10:23:06
>>781
板違い、Windows板かPC初心者板にでも池

783:デフォルトの名無しさん
07/05/31 10:38:21
おま、ふよー >>782

784:デフォルトの名無しさん
07/05/31 11:20:02
>781,783
失せろボケ

785:デフォルトの名無しさん
07/05/31 11:35:20
0$って書くことに何か意味があるんですか?

786:デフォルトの名無しさん
07/05/31 12:07:51
OSと呼ぶのを憚られるほどひどいO$だからだよ


787:デフォルトの名無しさん
07/05/31 13:11:23
くだらない、一人言葉遊びさ、そう書くだけで気分が良いって感じのめでたい奴さ。

788:デフォルトの名無しさん
07/05/31 13:16:14
何でここに居るの?>787

789:デフォルトの名無しさん
07/05/31 15:32:41
絆、だから…

790:787
07/05/31 16:56:33
>>788
そう書くだけで気分が良いから。
くだらない一人遊びさ。

791:デフォルトの名無しさん
07/05/31 20:40:03
>790
なりすましイクナイ。

792:デフォルトの名無しさん
07/06/02 15:55:45
ここ2,30スレくらいの人たちが Vista 対応してるの???
ソフトに「Vista対応」って書いてあってほんとに大丈夫ですか?

それともとっくのとうに対策ぺきかん終わって皆ノータリンになっちゃったの?

793:デフォルトの名無しさん
07/06/02 16:03:07
自分の書いたコードへの対策はすぐ終わる
問題は他人のDLLなど

794:デフォルトの名無しさん
07/06/02 18:09:41
Vistaのタスク切り替え時に(3Dフリップじゃない方)、16x16の
アイコンリソースが使われてしまうようです。
皆さんの作ったアプリ、そういうことって無いですか?

アプリ内には32x32のアイコンリソースも登録されているので、
せめてこっちを使ってくれれば多少見栄えもマシになるんですが、
16x16のアイコンを拡大して使っているようです。

どうすれば対応できるのか、何か情報ないでしょうか?
よろしくお願いします。

795:デフォルトの名無しさん
07/06/02 19:31:09
>>794
家の環境では32x32がちゃんと使われてるが。
他のアプリのアイコンもおかしければアイコンのサイズ設定かアイコンキャッシュ破損じゃね?

796:デフォルトの名無しさん
07/06/02 21:11:55
>>794
Vista・アイコン

Windows のデスクトップに 表示されるアイコンは32×32と相場が決まってい
ましたが、 Vistaでは48×48が標準サイズです。旧来 のサイズのアイコンし
か持っていない場合には、1.5倍に拡大されるため、キレイに表示させる事が
できません。 しかも、Explorerを含め、32×32サイズのアイコンを見る機会
が殆どありません。できる限りアプリケーションに48×48サイズのアイ コン
を含めるようにしましょう。

ってメモが手元にあった。
あと、リソース名がアルファベット順とかもあるんでないかい?

797:デフォルトの名無しさん
07/06/02 21:32:39
>>794
色数とか?

798:794
07/06/02 21:46:38
皆さんレスありがとう。ちと調査が進行しました。ってほどじゃないけど。

アプリ起動後に、タイトルバーのアイコン(だけ)を変更しようとして、
PostMessage(***, WM_SETICON, ICON_SMALL, (LPARAM)ico)と
やると、タイトルバーだけじゃなくて、タスク切り替えのアイコン
まで切り替わってしまうようです。

XP以前はRegisterClassで設定した(32x32の)アイコンがタスク
切り替え時はそのまま使われているようなのですが…。

>>796
3Dフリップじゃないタスク切り替え時(なんと言うのか忘れたけど)に
サムネールの右下に表示されてるアイコンの大きさって、32x32のよう
に見えるんですが…。

上記PostMesageをやらなければ32x32がタスク切り替え時にそのまま
使われるようですが、そうするとタスクバーのアイコンが32x32を縮小
したものになってしまいます。

タイトルバーのアイコンだけ変える方法はないでしょうか?

799:デフォルトの名無しさん
07/06/03 05:26:20
>798
なんだ、そゆことか。
SendMessage( hwnd, WM_SETICON, TRUE/*BIG ICON*/, (LPARAM)hBigIcon );
SendMessage( hwnd, WM_SETICON, FALSE/*SMALL ICON*/, (LPARAM)hSmallIcon );
として、大小両方設定してやれば解決すると思われ。

800:デフォルトの名無しさん
07/06/03 05:52:55
>>799
*だけ*

801:デフォルトの名無しさん
07/06/03 07:56:34
ICON_BIGとICON_SMALLがスルーされてて(´・ω・`)カワイソス

802:794
07/06/03 11:09:10
>>799
やってみたら出来ました。ありがとう。


803:デフォルトの名無しさん
07/06/03 12:51:38
Windowsフリップ、でいいんじゃないかな

804:デフォルトの名無しさん
07/06/03 15:38:21
>>800
的外れの即レスワロタwwwwっうぇww

805:デフォルトの名無しさん
07/06/05 17:15:42
インストール、アンインストール時に、マニフェストに昇格ダイアログの
有無を書くのではなくて、WinMain実行後、プログラム内でインストール
モードに移行するような書き方は出来ないですか?

(EXEがインストールモードに移行した際に昇格ダイアログが出るような)

806:デフォルトの名無しさん
07/06/05 20:28:32
プロセスは分けろ、というのがMSのお達し。
ふつーのEXEがインストールモードになることは出来ず、
UIの似てるEXEを実行するくらいしか手がない

807:デフォルトの名無しさん
07/06/05 21:30:57
プロセス分けるのはいいとして、プログラムは共有したい、って場合は
どうでしょうか? 何かいい方法ないかな…

808:デフォルトの名無しさん
07/06/05 21:36:50
プログラムを共有する?
必要に応じてmanifestを出したり消したりして
vista内部のブラックリストに載っちゃう話?

809:デフォルトの名無しさん
07/06/05 22:09:35
xxx.exe -install (-uninstall)
とかやるとインストーラとして起動します。この場合だけ昇格させたい。
起動用のみの uninstall.exe 作って、こいつがxxx.exe -uninstall するか…。

810:デフォルトの名無しさん
07/06/06 01:32:03
>>809
ShellExecute + "runas" verbで自分自身を実行
UACオフかXP以前だと意味もなく「別のユーザーとして実行…」のダイアログが出るので
すでに管理者権限を持ってるかどうかのチェックも必須
なんか前にも答えた気がする

811:デフォルトの名無しさん
07/06/07 23:10:38
>>808
ブラックリストってどういうこと?

812:デフォルトの名無しさん
07/06/07 23:42:12
>>811
ここら辺?
Win32API質問箱 Build53
スレリンク(tech板:100番),128-130


813:デフォルトの名無しさん
07/06/08 23:06:57
>>812
あーありがとう。
それにすげーはまってた

814:デフォルトの名無しさん
07/06/16 21:50:59
     ,、‐ " ̄:::゙:丶、  ∩_
  ,r::::l3゙::::::::/ハヽ:ヽ::::、:ヽ〈〈〈 ヽ
  {::://:::::::// ヽ\ト、::::::〈⊃  }
  ヾ l:::::::/ \   `/ヾ ィ、:::|   | 
   |;:r::|  ●`   ●ヾハ|   |
    ヽハ:::::      :::レ /   !
     ´\   ・  ,ノヽ   / <こいつ最高にアホ
       /ヾ ̄下~  |_/
     /ヽ_ _\ .ィ ヽ/
    /       n_n  | 
    >、 /_  l゚ω゚| | 
   (___)   ̄ |




815:デフォルトの名無しさん
07/06/16 21:59:25
     ,、‐ " ̄:::゙:丶、  ∩_
  ,r::::l3゙::::::::/ハヽ:ヽ::::、:ヽ〈〈〈 ヽ
  {::://:::::::// ヽ\ト、::::::〈⊃  }
  ヾ l:::::::/ \   `/ヾ ィ、:::|   | 
   |;:r::|  ●`   ●ヾハ|   |
    ヽハ:::::      :::レ /   !
     ´\   ・  ,ノヽ   / <かわいいは正義
       /ヾ ̄下~  |_/
     /ヽ_ _\ .ィ ヽ/
    /       n_n  | 
    >、 /_  l゚ω゚| | 
   (___)   ̄ |


816:デフォルトの名無しさん
07/06/24 20:08:28
URLリンク(www.imgup.org)

817:デフォルトの名無しさん
07/06/24 23:17:53
すれ違いだが、Vistaというのは…吹いた!
ベトナム(Vietnam)、インドネシア(Indonesia)、南アフリカ(South Africa)、トルコ(Turkey)、アルゼンチン(Argentina)5つの有力新興国の総称。


818:デフォルトの名無しさん
07/06/25 07:48:41
>>817
VISTAの本来の意味は
URLリンク(dic.yahoo.co.jp)

ベトナム~アルゼンチンを指してVISTAと称するようになったのは極々最近(もしかするとWindowsVista発表より後)
BRICs/VISTA等の言葉はこれらの地域への投信等をイメージ良く売るために企業によって作られた造語

819:デフォルトの名無しさん
07/06/25 12:16:39
>>817

 ゆ と り

820:デフォルトの名無しさん
07/06/25 15:00:48
Vistaでオーバーレイを使っているアプリを動かすとAeroが切り替わる書いてあったけど
うちのアプリは切り替わってくれないです.
しかも手でAeroを切ってもオーバーレイ表示されない.
なぜ?
何か「オレはこれからオーバーレイするぞー」って宣言があるんでしたっけ?


821:デフォルトの名無しさん
07/06/25 19:13:16
まにへすと

822:デフォルトの名無しさん
07/06/26 00:07:12
"C:\Program Files\×××"フォルダ以下のUAC動作をインストール時に
無効にしてるっぽいアプリがあったんだが(ファイルコピーとかしても警告が出ない)
どうやってるんだ? レジストリ?


823:デフォルトの名無しさん
07/06/26 00:14:37
>>822
仮想ディレクトリ機能が働いているだけじゃないのか?

824:デフォルトの名無しさん
07/06/26 00:21:02
>>823
はぁ?

825:デフォルトの名無しさん
07/06/26 00:24:12
>>822
ファイル名

826:デフォルトの名無しさん
07/06/26 00:31:01
>>825
それだと最初にUACのダイアログがでるだろ。

827:デフォルトの名無しさん
07/06/26 00:31:26
余計な知恵はつけんでいい

828:デフォルトの名無しさん
07/06/26 00:40:06
わかんないなら黙ってろよ >>827

829:デフォルトの名無しさん
07/06/26 01:50:08
>822
ガイシュツ
スレ読み直してみそ

830:デフォルトの名無しさん
07/06/26 02:12:35
>>822
やり方は上の方に出てるが、絶対にそんなアプリ作ってばらまくんじゃないぞ。
さすがにそれは混乱を招く。何のためのUACなんだと。
MSの言うことを何でも聞けとは言わないが、OSの標準機能のUAC周知のジャマはさすがにどうかと思う。

831:デフォルトの名無しさん
07/06/26 02:21:46
エロゲだな>>822


832:デフォルトの名無しさん
07/06/26 02:45:11
program files下の書き換えを制限してどんなメリットがあるんだろう?

833:822
07/06/26 02:55:18
あー、フォルダがEveryoneのFull controlになってました。

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



>>832
そんなのM$に聞けよ。M$が主張してんだから>ガイドライン


834:デフォルトの名無しさん
07/06/26 03:13:00
>832

Home Serverとか、オンラインでアプリ使うときとか。この先を見据えてって事じゃね?


835:デフォルトの名無しさん
07/06/26 08:42:59
>>832
Windowsの当初の発想にセキュリティなんて存在しなかったからな。
あまり書くとトロイ作成のヒントになってしまうから詳しくは書かないけど
exeの書き換えは出来るわ、dllの書き換えは出来るわ、もうなんでもやり放題。
ある程度広範囲に出回るものならウイルスチェックソフトとかで対応してくれるだろうけど、
狭い地域で流通したトロイなんて対応してくれないだろうからな。 元から絶つには一番ベターな方法だろ。

836:デフォルトの名無しさん
07/06/26 09:57:25
それはあまりにも的外れだろ。

837:デフォルトの名無しさん
07/06/26 10:33:36
まぁ書き換えや上書きどころか、ファイルをプログラムのあるフォルダにコピーするだけで
そのプログラムの処理奪えるんだからあながち的はずれでもないな

838:デフォルトの名無しさん
07/06/26 11:21:05
>>837
だいぶ前にDLLの検索順序変わったから、
最近のWindowsだとそれ起こりにくいけどな。

839:デフォルトの名無しさん
07/06/26 12:58:04
>838
結局exeのあるディレクトリが最優先に読まれるから、ProgramFiles以下にコピー出来るのはマズイっしょ。

840:デフォルトの名無しさん
07/06/26 13:05:28
>>839
確かにProgramFiles以下にコピー出来るのはマズイ。 そこは同意。
その点でVistaは正しいと思う。

ただ、Known DLLとかSide-by-Sideが導入されたせいで
やっぱりexeのあるディレクトリは最優先ではないよ。
たとえばws_32.dllを同じディレクトリに置いても置き換えは無理。

841:デフォルトの名無しさん
07/06/26 13:09:38
結局あれか
"Program Files"ってディレクトリ名つけた時と同じで
こんな事も出来るよってMSが主張したかっただけか?

842:デフォルトの名無しさん
07/06/26 13:21:07
そういう意味だとアプリケーションディレクトリに
hoge.exe.localとかhoge.exe.manifestとかを書き込めることの恐ろしさ、
ってのもあるな。

843:デフォルトの名無しさん
07/06/26 13:51:11
もし俺がウィルス作者だったら、インストールされているかどうかも分からないアプリで書き込み可能
になった"Program Files\Hogehoge"を攻めるよりもっと楽な"スタートアップ"フォルダや"Run"レジストリを攻める。
だから、「フォルダがEveryoneのFull control」は決して褒められる手法ではないが、それほど大問題とは思わない。

844:デフォルトの名無しさん
07/06/26 13:59:15
無差別攻撃なら別の手段にするだろうが。
そのエロゲ?限定で動いた方がデスクトップさらす奴だと
精神的ダメージはでかいんじゃない?

845:843
07/06/26 14:42:19
>>844
同意

>>822
なんていうエロゲ?

846:デフォルトの名無しさん
07/06/26 15:03:35
>>843
俺ならこれをやらないから、ではなくて全方位的に出来るだけ不安要素は排除しておくのが普通なんじゃない?
そう言う意味でUACは必要だと思うけどな

847:デフォルトの名無しさん
07/06/26 15:14:30
実行ファイルがあるディレクトリを everyone の fullcontrol にするのはともかく、
ini ファイル単体とか skin 用画像フォルダだけとかならアリなような気もする。

848:デフォルトの名無しさん
07/06/26 15:45:06
俺ならウイルスのファイル名をsetup.exeにする

849:デフォルトの名無しさん
07/06/26 17:16:06
フルコントロールにしなくても、せめて変更権限くらいで十分だと思う
ただそうしたところで何が変わるかというと、実質的に大した違いはないだろうけど気分の問題

850:デフォルトの名無しさん
07/06/26 20:15:16
権限は最小限が基本だしな

で、ini とかだったら ProgramData や
Users\Public\AppData の下で十分じゃないか?

851:デフォルトの名無しさん
07/06/27 04:41:28
Users\Public\AppDataは標準で存在しないし取れるAPIもないからどうかと

852:デフォルトの名無しさん
07/06/27 21:19:23
ンじゃ、どこがベスト or ベターよ?

853:デフォルトの名無しさん
07/06/27 22:12:37
>852
ProgramData(旧AllUsers)だろ、どう考えても。

854:デフォルトの名無しさん
07/06/27 22:17:24
もうMyDocumentsでいいよ、ってネタってこのスレだっけ?

855:デフォルトの名無しさん
07/06/27 23:38:38
>>853
マルチユーザーのデータは?

>>854
マイドキュはユーザーが異様に嫌がるんでなぁ。


856:デフォルトの名無しさん
07/06/28 00:00:20
>855
847からの流れのスキンとかの話でしょ?

個人データはMyDocかHKEY_LU。
こればっかりはユーザがいくら嫌がろうがM$の方針なんだからしゃーないだろ。
Vista対応しないか、ユーザに諦めてもらうか、
権限がeveryoneのフルコントロール可能なディレクトリにだけしかインストール出来ないようにするか。
Program Files以下の権限を変えるのはNGだと思われ。

857:デフォルトの名無しさん
07/06/28 02:13:18
URLリンク(journal.mycom.co.jp)
ここから考えるに、共通データはC:\ProgramData(XPではC:\Documents and Settings\All Users\Application Data)
個人データは%USERPROFILE%\AppData\Roaming(XPでは%USERPROFILE%\Application Data)だろうね
ただゲームとかだったら・・・どっちだ?
個人毎にデータ作られるのは嫌がられる気もするから共通の方がいいのか?
下手に個人データの方に入れると違うユーザーでログインしてデータが消えたとか言われそうだし。

858:デフォルトの名無しさん
07/06/28 05:09:48
>マイドキュはユーザーが異様に嫌がるんでなぁ。
ユーザーが明示的に作ったり開いたする真のマイドキュメントは
別の場所に移したから心配しなくていいよもう。

859:デフォルトの名無しさん
07/06/28 05:29:41
>>857
違うユーザで入ってデータが消えたって、どんなんだよ
知ってるゲームは軒並み AppData か Documents 以下だな

860:デフォルトの名無しさん
07/06/28 05:59:52
Documentsってダブルクリックで開けるような、データがメインのもの(テキストとか絵とか)を入れておくって言うのが主旨だと思うから、
iniファイルやゲームのセーブデータを入れておくのは違う気がするね。

861:デフォルトの名無しさん
07/06/28 06:02:03
MS様のガイドラインはどうなっ㌧の?

862:デフォルトの名無しさん
07/06/28 06:46:13
desktop.iniは?

863:856
07/06/28 09:55:54
俺ってバカだな、MyDocじゃなくてAppDataだな。
MyDocにデータ保存してるアプリもちらほら見かけるけど。

ゲームでAppDataにセーブデータ作られてると、バックアップしたい人とか見つけらんなかったりしないのかな?

864:デフォルトの名無しさん
07/06/28 11:31:59
>>859
>違うユーザで入ってデータが消えたって、どんなんだよ

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

vistaが普及してそれが普通になれば、解消していく問題かも知れないけど、
結局、”使う人の常識”がどうなるか?だしね。

865:デフォルトの名無しさん
07/06/28 11:47:57
>>864
複数ユーザ使用考えたら一番楽なのは今のやりかたじゃね?

866:デフォルトの名無しさん
07/06/28 12:22:24
RPGとかSLGの場合兄弟でキャラを育てるとかやるからね。
あと他の家族のデータとか見えると、それで会話が増えてさらにゲームが楽しくなったり。

パソコンでそういうゲームはほぼ死に絶えたと言えばそれまでなんだけどw

867:デフォルトの名無しさん
07/06/28 12:28:04
>>866
その場合はログインしたまま「よろしく」だろ

868:デフォルトの名無しさん
07/06/28 12:36:08
>866
逆に家族に内緒にしておきたい情報が駄々漏れて問題になる方が怖いと思うが。

こないだTVでやってたけど、浮気相手と旅行に行くのに代理店から自宅に電話があって浮気バレたとか。
↑は自業自得だし極端な例だけど、ユーザ管理してんのにプライベートデータが漏れるのは設計ミスじゃないかな。

869:デフォルトの名無しさん
07/06/28 13:14:47
まぁだからソフトによってってことだね。
メールのデータとか共有だったら怖いよw

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

vistaからソフトの共有用のところがUserから外に出たところを見ると、MSもそういうことを考えてるのかもなぁと思うし。

870:デフォルトの名無しさん
07/06/29 00:15:17
AppDataにデータ保存して、
そのフォルダを簡単に開けるリンクを用意しておけばよい。

こういうユーザープロファイルってUnix系ってどうなってんの?

871:デフォルトの名無しさん
07/06/29 00:24:59
AppDataだと、Windows Home Serverっていうか、Small Business Serverか、
あれでも平気?

あれつかうと、My Documentをごっそりサーバーサイドに作っちゃうでしょ。


872:デフォルトの名無しさん
07/06/29 00:57:18
そんなの使ってるユーザーいるの?

873:デフォルトの名無しさん
07/06/29 01:27:17
>>870
/home/yourname/に直置き
ある意味Windowsの不統一感はないんだが
全く褒められた構成じゃないな。

874:デフォルトの名無しさん
07/06/29 01:32:45
ぉぃぉぃ。ここにいるのはコンシューマソフト組んでる香具師ばっかじゃない




はずなんだぜ?

875:デフォルトの名無しさん
07/06/29 02:23:46
>871
ようしらんけどそれだとおかしくなんね?
サーバに置くのはMy Documents以下じゃなくてDocuments and Settings以下じゃねーの?
じゃないとデスクトップとかのデータが整合性取れなくなるじゃん。

ホントにMy Documents以下しかサーバに置かないならわからんけど、
Documents and Settings以下をサーバに置いてるんだとしたらUsers以下もサーバに置いてると思われ。

876:デフォルトの名無しさん
07/06/29 04:15:04
>>873
直置きとはいえ、普通は ~/.apprc とか ~/.app/ とかだけどな

>>871
移動プロファイルでサーバ側に置く場合は Users レベルであって
Documents 単位ではない
移動プロファイル使わないなら、そもそも置かれるのは使ってるマシン上

877:デフォルトの名無しさん
07/06/29 08:05:48
>>873
/homeの下にしかユーザディレクトリがないと思うぃぬx使い乙。

878:デフォルトの名無しさん
07/06/30 07:56:54
>>877
その指摘は意味がわからんな。
ホームディレクトリはmount次第で/homeではなく/userだったりもするかも
しれんが、ユーザー別の設定はそのホームディレクトリ配下のドットファイルや
ドット付きディレクトリ内に置くという方式は変わらんだろう。

879:デフォルトの名無しさん
07/06/30 08:02:04
>>878
>>873は、それを/home限定にしているって指摘だろ。うにx使いなら$HOME/.apprとか~/.apprとか書きそうだが。

880:デフォルトの名無しさん
07/06/30 18:23:57
本質以外の指摘に力を注ぐゆとり乙

881:デフォルトの名無しさん
07/07/01 01:56:34
こういう人間か
URLリンク(www.atmarkit.co.jp)

882:デフォルトの名無しさん
07/07/01 02:27:57
>>881
それいいね。
使わせてもらうよ。

883:デフォルトの名無しさん
07/07/01 09:40:20
まぁ、/export/home とか /home2 /home3 ... ってのもよくあるしな
というのが言いたいだけだと思う

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

>>879
${HOME}/.app とかなぁ

884:デフォルトの名無しさん
07/07/01 12:04:34
というかゲームはSaved Gamesにぶちこめという話じゃないんか?セーブデータは。
ついでにシェル拡張のやつも有効にして。

…まああれなら自分で書いたほうが良さそうだけど<シェル拡張


885:デフォルトの名無しさん
07/07/01 12:52:22
>>868
それ俺も見た
こたえてちょ~だい
だよな


886:デフォルトの名無しさん
07/07/02 11:48:31
どうでもいいっちゃどうでもいいですね、なんとなく貼り

1枚の画像からウィザード形式で簡単にアイコンを作成「アイコン ウィザード」
URLリンク(www.forest.impress.co.jp)

887:デフォルトの名無しさん
07/07/02 13:21:48
宣伝ウザ

888:デフォルトの名無しさん
07/07/03 04:08:39
>>884
FOLDERID_SavedGames
なんてのがあったのか

889:デフォルトの名無しさん
07/07/05 20:14:47
>>861
「客の為に商売してる企業なんか無いのだよ」byゲイツ

890:デフォルトの名無しさん
07/07/06 02:50:40
「Xbox360買ッテヨ」byゲイツ

891:デフォルトの名無しさん
07/07/10 23:05:18
LANカードのMACアドレスを取得するのにNetbiosを使っていた
んだけど、メーカー製のマシンでそこで落ちる現象が出た。
手持ちの自作機では問題なく、同じメーカー製でもノートでは
大丈夫だった。結局Winsock2使う方法に変更して対応した。
他にもデバイスの情報を取得するアプリで動作が異なる等の
問題があったりして、どうもVistaは特定の機種でのみ変な動作
がするというのが多いような気がする。
似たような話ありますかねえ。

892:デフォルトの名無しさん
07/07/10 23:14:05
ドライバがらみはまだ不安定だな
SP1で改善するといいが…

893:デフォルトの名無しさん
07/07/10 23:15:41
落ちるって曖昧な表現されても困るよな。似たような話なんて出せないぜ。

894:デフォルトの名無しさん
07/07/10 23:42:52
>>891
いっぱいあります

895:デフォルトの名無しさん
07/07/10 23:43:04
実行時エラーが出て強制終了するということです。
落ちるって言いませんか?

896:デフォルトの名無しさん
07/07/10 23:56:00
上の文脈だといろんな意味での「落ちる」の可能性がある、ってことでしょ?


897:デフォルトの名無しさん
07/07/11 00:04:04
ぬるぽ

898:デフォルトの名無しさん
07/07/11 02:15:21
ぬるり

899:デフォルトの名無しさん
07/07/15 04:14:19
特定マシンだけで落ちるとわめいている後輩のプログラムを見てやったら、
ポインタがNULLという単純なバグだったという結末を
思い出した。


900:デフォルトの名無しさん
07/07/15 12:43:36
なんかこっちには貼ってないからコピペしてみるてすつ。

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

 D.C.IIはVistaにはきちんと対応させてるんだが、マルチユーザへの配慮で残念賞。
そういう意味では 螺旋回廊がベスト対応かね。

901:デフォルトの名無しさん
07/07/17 15:43:26
Winヘルプのあるアプリなんですが、
HTMLヘルプに改良する一番簡単で安い方法教えて下さい
でつ

902:デフォルトの名無しさん
07/07/17 18:06:10
URLリンク(www.microsoft.com)
ではあんまりなので
URLリンク(office.microsoft.com)
金かかるけど楽そうなのは
URLリンク(www.adobe.com)
あとは
URLリンク(www.google.co.jp)

903:901
07/07/17 18:13:03
>>902
サンクス。

>ではあんまりなので

納得。


>あとは

日本語検索に手順も書いてありますね。
これでやって出来なければ、商用購入かなぁ。


904:デフォルトの名無しさん
07/07/17 21:32:49
Vistaは使わせないという対策

905:デフォルトの名無しさん
07/07/18 11:52:38
>>900のリンク先のretouchとかいうのもインストールディレクトリに
ユーザーデータフォルダ作ってわざわざ権限書き換えるような動作させてるけどさ、
なんで未だにこういう事するかね?

「データの場所がばらけて消せない」とか間の抜けた事言ってるしさぁ。
"Documents"への書き込みを嫌うユーザがいるのも間違いないにしても
それなら%AppData%使えばいいだけだし。マルチユーザにも対応できないし。

906:デフォルトの名無しさん
07/07/18 12:11:17
winメインのゲーム屋ってユーザ管理の概念とか作法とか無いよな。
あほやから。

907:デフォルトの名無しさん
07/07/18 19:33:39
すいません。確認したいんですが。Program Files直下で
書き込むファイルが勝手にリダイレクトされるというのは
WritePrivateProfile系に限った話ということなのでしょうか?

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




908:デフォルトの名無しさん
07/07/18 20:07:10
>>907
なぁ……ググればいくらでも答えの出てくる質問を安易にスンナよ。ドアホウ。
後者に関してはエラーになんかならんし。

909:デフォルトの名無しさん
07/07/18 20:17:40
ありがとう。
エラーにならないってことはXPと同じってことですか?
それともUACダイアログが出るってことでしょうか?

910:デフォルトの名無しさん
07/07/18 21:30:27
エクスプローラでコピーしようとした場合はUACのダイアログが出るけど
それは勝手に出てるわけじゃなくてアクセス拒否を検出したエクスプローラが
昇格を要求することで出ている。
プログラムが何もしなければ単に(XPの制限ユーザーと同様に)失敗するだけ。

以上はmanifest付きの場合の話で、manifestのないプログラムが明らかに
実行バイナリではない拡張子のファイルをコピーしようとすると、VirtualStoreに
リダイレクトされる。

911:デフォルトの名無しさん
07/07/18 23:29:53
ありがとう。

管理者権限で、manifestなしの場合、
UACダイアログはエクスプローラレベルの話で、shell系API
を呼ばなければXPと同じ。
ファイルのコピーや作成については、実行バイナリでない限り
CreateFileやCopyFileレベルでVirtualStoreとやらにいってしまう。
ということなのかな?

VirtualStoreにいく条件は当然フォルダのセキュリティにも
関係あるんですよね。そもそも管理者権限とかいう風に考えるより
フォルダのセキュリティで考えてそれが拒否された場合、VirtualStore
にいってしまうと考えたほうがいいのかな?

XPの場合、制限ユーザだと、Program Files下に書き込めない場合
単にエラーだったと思うけど、とうことはVistaだといままで制限ユーザ
で動かなかったアプリも動くようになる可能性もあるってことかな。


912:デフォルトの名無しさん
07/07/18 23:31:12
ということはWritePrivateProfileとかだけがリダイレクト
されるとかいう問題じゃないわけですよね。少なくとも。

913:デフォルトの名無しさん
07/07/18 23:33:36
しかし作成されるファイルが実行ファイルがどうかも見てるということは
ファイルが閉じられたとき、OSがチェックしてVirtualStoreにコピーする
ってことなんでしょうか?

なんか難しい。

914:デフォルトの名無しさん
07/07/18 23:46:45
でも勝手にリダイレクトされるってことはもしユーザーが
ファイルの保存でProgram Files下を選んで保存した場合、
それが見つからないってこともありえますよね。

それともエクスプローラが頑張ってちゃんと表示してくれる
んでしょうか?

915:デフォルトの名無しさん
07/07/18 23:54:03
>>911-914
なぁ。Vista関連の記事くらい読めよ。
多分ユーザーの方がお前より理解してるぞ。

916:デフォルトの名無しさん
07/07/19 00:04:20
私ユーザーじゃないです。

917:デフォルトの名無しさん
07/07/19 00:36:51
あれだ、久々に使おう
ここはお前の日記帳じゃない。
結構良スレなので下らんレスで流すなうせろ

918:デフォルトの名無しさん
07/07/19 00:41:25
Cマガジンのmookでそのへんを解説したやつがあるから、まずはそれを読め。不十分な知識であれこれ
邪推しても何の足しにもならないし、単なるチラシの裏。
URLリンク(www.amazon.co.jp)

919:デフォルトの名無しさん
07/07/19 07:22:51
とりあえず聞きたいことはリダイレクトが起こる条件です。
1、実行ファイルの場合は起こらない。
2、完全なアドミなら起こらないのはいいとして、
フォルダのセキュリティに依るのか、セキュリティに依らず
Program Files下固定で起こるのか?
あるいはshell系のAPIなら起こるのか?
です。

920:デフォルトの名無しさん
07/07/19 09:01:14
「完全なアドミ」なんてないんだよヴォケ、と。
だからまず>>918の本買えってんだダボ。
URLリンク(item.rakuten.co.jp)
楽天なら在庫ありだから明日には届くだろ(地域によるが)

答えだけ聞こうなんて虫のいいことしてんじゃねーよ。
もう少しマトモだったら答えてもやったんだがな。

921:デフォルトの名無しさん
07/07/19 10:04:18
出版社工作員乙

922:デフォルトの名無しさん
07/07/19 11:43:27
分かる人だけ書いてね。
分からない人は黙ってて。

923:デフォルトの名無しさん
07/07/19 11:52:24
ベースとなる知識が足らんヤツに説明するのって嫌なんだよな。
というか説明しても理解できないし。

924:デフォルトの名無しさん
07/07/19 11:56:27
なら黙ってろってことじゃね?

925:デフォルトの名無しさん
07/07/19 12:12:37
つまらんこと聞くなってことだろ

教えてくれるひとのいる板へ移動汁

926:デフォルトの名無しさん
07/07/19 12:13:54
馬鹿に教えるのは疲れるよなw
教えれば教えるほど質問が増えてかえってくるからなw


927:デフォルトの名無しさん
07/07/19 13:37:09
図々しい教えてクンのくだ質はスルーしる。
ID出ないから一括NG出来ないのもわかるが。

928:デフォルトの名無しさん
07/07/19 15:56:17
分かる人だけ書いてね。
分からない人は黙ってて。
黙らない人は死んでね。

929:デフォルトの名無しさん
07/07/19 22:11:01
>>928
よかったなみんな黙ってくれてwwww

930:デフォルトの名無しさん
07/07/20 08:48:11
みんな氏んだの? ...

931:デフォルトの名無しさん
07/07/20 09:30:50
929は黙らなかったので氏にました。

わたしももうじき氏ぬでしょう。

932:デフォルトの名無しさん
07/07/20 09:41:15
分かってる人が生き残って発言してるんだろうが、、、


一人も居ない...

933:デフォルトの名無しさん
07/07/20 09:56:09
っていうか、Vista対策ってもう出きった感じだしね。
解説書もあるし、サイトもある。今更gdgdやる必要はもう無いから。

>>907みたいな役立たずしか書き込む必要がない。

934:デフォルトの名無しさん
07/07/20 10:07:41
>>933
おまいにはこのスレは必要が無くて、
役立たずがこのスレを必要としてる事は了解したから、











黙ってろ!

935:デフォルトの名無しさん
07/07/20 10:19:26
>>934
よぉ役立たず。涙目だな(プゲラ


936:デフォルトの名無しさん
07/07/20 10:21:14
935=論破されてなみだ目wwwwwwwwwwwwwwwwwwwwwwwwwww

937:デフォルトの名無しさん
07/07/20 13:23:45
    _, ._
  ( ・ω・)
  ○={=}〇,
   |:::::::::\, ', ´
、、、、し 、、、(((.@)wwwwwwwwwwwwwwwwwwwwwww

938:デフォルトの名無しさん
07/07/20 19:25:01
どうしよう・・・Vista買っちゃった・・
ちなみにmeからVistaにした
なんという最強低OS(;ω;)

結局、フォトショップ買ったけどどっちのOSでも
使えない。俺涙目www

939:デフォルトの名無しさん
07/07/20 19:37:31
>>938
スレ違いだ。消えろヴォケ。

940:デフォルトの名無しさん
07/07/20 19:43:57
>>938
ちょっと藁えるwww

何で使えないんだよ。。。

941:デフォルトの名無しさん
07/07/20 20:46:14
>>938
ハァ? 何で使えないんだ?

942:デフォルトの名無しさん
07/07/20 20:56:02
VistaはHome Basicで動作対象外。Meは元より動作対象外って事じゃね?


943:デフォルトの名無しさん
07/07/20 21:03:44
Home Basic なんて買うやついるの?

944:デフォルトの名無しさん
07/07/20 21:21:19
Home Basicでも差しさわりほとんどないやん

945:デフォルトの名無しさん
07/07/20 21:59:07
フォトショップ買う金あんのに?

946:デフォルトの名無しさん
07/07/21 00:27:26
Adobeには金を払える。
Microsoftには払いたくない。そんな人もいるかもしれない。

947:デフォルトの名無しさん
07/07/21 01:53:53
Pro で動くソフトは、Home Basicでも動くと思うのだが…

もしかして、Vistaは Pro と Basic でさえAPIの互換性がない?

948:デフォルトの名無しさん
07/07/21 02:10:32
>>947
Pro なんてエディションがない

で、まぁ
URLリンク(www.adobe.com)
Adobe Creative Suite 3の各アプリケーションはWindows Vistaの
Home Basicをサポートしていませんが、なぜですか?

Windows VistaのHome Basicは、パソコンにそれほど高機能を
必要としないユーザ向けの、いわば初歩的なオペレーティングシステムであるため、
アドビのプロフェッショナルなクリエイティブ製品が要求するレベルのサポートを提供していません。

ということで、Adobe 側がサポート拒否が正解


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch