vista対策
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2006/11/06(月) 20:41:3300022
2006/11/06(月) 20:43:0400033
2006/11/06(月) 20:43:1500044
2006/11/06(月) 20:49:0400055
2006/11/06(月) 22:22:22頭脳は・・
0006デフォルトの名無しさん
2006/11/06(月) 23:12:01とりあえず評価版いれてみれば?
0007デフォルトの名無しさん
2006/11/07(火) 01:06:070008デフォルトの名無しさん
2006/11/07(火) 03:01:11何かまとめれアホ
0009デフォルトの名無しさん
2006/11/07(火) 04:40:45例:C:\Document and SettingsフォルダなくなってC:\User
とか
0010デフォルトの名無しさん
2006/11/07(火) 06:09:51そのフォルダをじかに参照するソフトは、それはそれで問題あるかも。
ちゃんとやるにはレジストリから実際のフォルダを引っ張ってくるでしょ。
そしてレジストリから引っ張ってくるならその違いは問題になっていないはず。
0011デフォルトの名無しさん
2006/11/07(火) 06:33:05C:¥Document and Settings フォルダのパスを正式に取得する方法は実はなかったりする。
C:¥Document and Settings¥hoge フォルダの CSIDL あっても
C:¥Document and Settings フォルダの CSIDL はない罠。
0012デフォルトの名無しさん
2006/11/07(火) 08:41:36もうINIはだめですか?
0013デフォルトの名無しさん
2006/11/07(火) 10:26:58何?もしかしてロングネームや空白使わないよ〜にしよ〜的動きがあるのか?
0014デフォルトの名無しさん
2006/11/07(火) 13:19:50ああ、データの位置などか。それは確かに面倒だな。
でも、置換ですぐに対処できると思うが。
0015デフォルトの名無しさん
2006/11/07(火) 13:26:18普通はAPIで取ってるよね?
0016デフォルトの名無しさん
2006/11/07(火) 16:18:56%APPDATA%
にフォルダ作ってそこにini等の設定ファイルを置けばいいのでは。
0017デフォルトの名無しさん
2006/11/07(火) 17:52:45XMLで書けよぷげらっちょ
0018デフォルトの名無しさん
2006/11/07(火) 19:12:17ありがとう。
APPDATAはユーザ別にデータ持たせたい場合ですが、ユーザごとに
共通のデータはどこに置いたらいいのでしょうか?
0019デフォルトの名無しさん
2006/11/07(火) 20:04:10iniの方が書き換えが楽
0020デフォルトの名無しさん
2006/11/07(火) 21:10:000021デフォルトの名無しさん
2006/11/07(火) 21:14:35UAC環境下でProgram Files配下のiniを書き換えようとするとマジはまるぞ。
0022デフォルトの名無しさん
2006/11/07(火) 21:19:57プログラムからの読み取りは、ライブラリが充実しているから、XMLのほうが楽だと思う。
0023デフォルトの名無しさん
2006/11/07(火) 23:50:56はっきり言って意外だったが助かった。
0024デフォルトの名無しさん
2006/11/08(水) 08:19:43%ALLUSERSPROFILE%\Application Data
0025デフォルトの名無しさん
2006/11/08(水) 11:00:23.netならアクセスも超楽チン
iniなんて終わってる
0026デフォルトの名無しさん
2006/11/08(水) 12:52:100027デフォルトの名無しさん
2006/11/08(水) 16:35:45http://pc8.2ch.net/test/read.cgi/tech/1157349228/l50
0028デフォルトの名無しさん
2006/11/08(水) 17:31:22動いちゃうんだろうな。
それともvista対策って、vistaからできる新機能の使い方の
勉強でもしようかってことなのか?
0029デフォルトの名無しさん
2006/11/08(水) 22:41:54Vistaでは%SystemDrive%\ProgramDataになっていますが何か。
だからAPIを使えと(ry
# そのAPIすらSHGetKnownFolderPathなんてのが新設されて今後はこっち使えとか
# 言ってるし。もう何を信じたらいいのやら
0030デフォルトの名無しさん
2006/11/08(水) 23:24:24しかもERROR_SUCCESSを返してきやがる。
MANIFESTでexe起動時に管理者権限に昇格するダイアログを表示させて
権限を得ればいいらしいけど、エラーくらい正しく返してきやがれorz
0031デフォルトの名無しさん
2006/11/09(木) 01:28:22インストールに失敗したりする馬鹿なインストーラ対策。
asInvokerなマニフェストでいいから付けておけば権限取得も必要ないし
変な偽装はやめてくれるよ。
0032デフォルトの名無しさん
2006/11/09(木) 01:32:52あ、ちゃんとエラーを返してくれるはずという意味で
本当に書き込みたいならもちろん権限取得が必要。
0033デフォルトの名無しさん
2006/11/09(木) 14:03:05ファイルをアンインストール(DeleteFile)してもファイル
が消えないです。
こういう場合はどうするのがセオリーでしょうか?
(ユーザー権限はAdminです)
UACを無効にすればひとまず回避できますが、ユーザーに
それをお願いするのもイマイチですし…
0034デフォルトの名無しさん
2006/11/09(木) 17:11:03setupかinstallという文字列が入ってると、
昇格ダイアログを出してくれるらしい。
0035デフォルトの名無しさん
2006/11/09(木) 17:35:25//バージョンごとに処理を切り分ける
if(osver == WIN9X)
{
...
}
else if(osver == WIN2K || osver == WINXP)
{
...
}
ってなってるところをVistaも通るようにする処理だな。
漏れのプログラムこんなの大杉orz
0036デフォルトの名無しさん
2006/11/10(金) 19:49:062.メディアから起動するランチャーで実行ファイルを起動すると、UACが働かずに
インストールフォルダにデータなどが生成される。
3.実行ファイルを直接(あるいはショートカットなどから)起動すると、UACが働き
互換性フォルダが生成され、その中にデータなどが生成される。
4.ランチャーで実行ファイルを起動すると、UACが働かないのでインストール
フォルダ内のデータのみを読み込み・更新する。
5.実行ファイルを直接(あるいはショートカットなどから)起動すると、UACが働き
インストールフォルダ・互換性フォルダ両方のデータを参照する。
同一のファイル名が存在する場合には互換性フォルダ内のファイルが優先される。
新規作成・更新は互換性フォルダにのみ適用
以上転載終わり。
なぁこれどうやって対処したらいいと思う?βの時に散々対応しようとして挫折したんだが。
無理矢理、ランチャーからプログラムの実行ユーザーを偽装しようとしても上手く行かないし。
互換性フォルダ見に行くようにしようとも考えたけど、UAC切ってるユーザーもあること考えるとそれもどうかと思うし。
MSの言うとおりUser下にフォルダ作るのもユーザーの使い勝手からあまりやりたくないんだよねぇ
0037デフォルトの名無しさん
2006/11/10(金) 22:01:39促すよう変更しようかと思ってる。
0038デフォルトの名無しさん
2006/11/11(土) 00:25:03アンインストーラにmanifest付けて権限を取得させる。
>>34
それはあくまでレガシーなアンインストーラのための救済策で、
スレタイ通り新規にVista対策するならやるべきではない。
0039デフォルトの名無しさん
2006/11/11(土) 00:29:15って言うとアンインストーラのファイル名にsetupとか含めるべきではないと読めちゃうな。
訂正
スレタイ通り新規にVista対策するなら頼るべきではない。
インストーラ検出はグループポリシー等で無効にされている可能性もあるし
64bitアプリでは最初から効かない。
0040デフォルトの名無しさん
2006/11/11(土) 01:23:25>アンインストーラにmanifest付けて権限を取得させる。
済みませんが、やり方をもう少し詳しく…。
アンインストーラ manifest vista でググってもピンと来ませんでした。
お願いします。
0041デフォルトの名無しさん
2006/11/11(土) 02:01:41でググってみそ
0042デフォルトの名無しさん
2006/11/11(土) 03:09:47プログラムをUser\アカウントに入れるですか(汗
それはそれで一つの解決策ではありますねw
う〜ん、ただある程度大きいソフトだとそこに入れるのも問題あるし
やっぱりvistaではランチャーからの起動は諦めるしかないのかなぁor2
0043デフォルトの名無しさん
2006/11/11(土) 03:13:270044デフォルトの名無しさん
2006/11/11(土) 10:47:26ありがとうございます。
0045デフォルトの名無しさん
2006/11/11(土) 11:58:09Quick Launch
0046デフォルトの名無しさん
2006/11/11(土) 14:25:29クイック起動にショートカット放り込んで試してみたけどちゃんとUAC効いて
互換性フォルダを参照したぞ?
0047デフォルトの名無しさん
2006/11/11(土) 15:27:05http://idol.bbspink.com/test/read.cgi/hgame/1090858757/822
つまりランチャーってのはautorunで起動されるCD/DVD内のプログラムってことね。
130cmのサポートページによると実行ファイルの名前がsetup.exeだから
http://130cm.jp/support/support.html#07
インストーラ検出によってランチャーが管理者として実行されるので互換性フォルダが
見えなくなるってことでおk? >本物の>>36
0048デフォルトの名無しさん
2006/11/12(日) 02:30:52・ランチャーのファイル名を変えるとかmanifestを付けるとしかしてインストーラとして
検出されないようにする
・インストーラを別exeに分ける
で何も問題ないと思うが。
> MSの言うとおりUser下にフォルダ作るのもユーザーの使い勝手からあまりやりたく
> ないんだよねぇ
標準ユーザーでUAC切るとProgram Filesの下には書き込めないことも
頭の片隅くらいにはとどめておいてくれ。
0049デフォルトの名無しさん
2006/11/12(日) 02:36:58管理者として実行されているインストーラからは書き込めるからプログラムは
Program Filesにインストールしてもかまわないけど、
インストール後に実行ファイルから設定を書けるとは限らないってこと。
0050デフォルトの名無しさん
2006/11/12(日) 13:46:41コピペはそれです。ただそれと同じ事象を6月頃には把握しててそのころにいろいろ実験してて投げちゃってた。
ちょうどその事象のことをそこで見たんで思い出してコピペして聞いて見たって感じです。
事象としては、ランチャーから起動したプログラムはランチャーの実行権限を引き継いでしまうってことですね。
なので、setup.exeから何かプログラムを起動するとsetup権限で起動してしまう。
>>48
マニフェストについては確か上手く行かなかったと思う。
実行時にメッセージが出ちゃうか、呼ばれた方のプログラムが起動出来なかったかだったと思う。
ランチャーの名前を別にしてセットアップを別exeにするのも、確かセットアップの権限が変更されないで呼んでも上手く動かなかったと思う。
ただ調べたのが6月ごろで今のRC版では確かめてないのと当時のテスト結果が見つからないんでもしかすると勘違いで出来るのかも。
あとでもう一度検証してみます。
>標準ユーザーでUAC切るとProgram Filesの下には書き込めないことも
>頭の片隅くらいにはとどめておいてくれ。
まぁそれはXPでもそうだしなぁw
ただユーザーとしてはデータを分散して置かれるのってあまり喜ばしいことじゃ無いと思うんだけどどうなんだろ。
周知徹底が出来て、みんなUser下に置くのが当然と思うようになってればいいんだけど、
結局XPでも浸透しなかったし。浸透しないと使えないけど、使わないから浸透しない。困った物ですねぇ
0051デフォルトの名無しさん
2006/11/12(日) 17:14:50うまく動くことはこちらでは確認済み(RC2 Build 5744)。何か大幅に勘違いしてるか
ベータの不具合に当たったと思われ
とりあえずこことか参照。
http://blogs.wankuma.com/jitta/archive/2006/09/26/39667.aspx
あとasInvokerなマニフェストを使ってる実例。
http://kage.monazilla.org/ のインストーラ
> 実行時にメッセージが出ちゃうか、呼ばれた方のプログラムが起動出来なかったかだったと思う。
ちなみにどんなメッセージが出る?
> まぁそれはXPでもそうだしなぁw
XPと違う点としては、マニフェストを付けると互換性フォルダは無効になるので、
asInvokerなマニフェストを付けるとたとえ管理者ユーザーでも(UACが有効なら)
Program Filesには書けなくなる。
だからUsers配下へ設定を書きに行くように変更しない手抜き対応なら
(ランチャから起動される実行ファイルのほうには)マニフェストをつけないほうがいいよ
0052デフォルトの名無しさん
2006/11/12(日) 17:26:29> 確かセットアップの権限が変更されないで
セットアップのほうはインストーラとして検出されるようにするかrequiredAdministratorな
マニフェストをつけないとだめだよ。
あとセットアップを起動するときはCreateProcessじゃなくてShellExexuteを使わないと
ERROR_ELEVATION_REQUIREDと怒られて起動できない。
まとめると
・ランチャーにはasInvokerなマニフェストをつける
・インストーラにはrequiredAdministratorなマニフェストをつける
・実行ファイルにはマニフェストをつけない
・ランチャーからは互換性フォルダが見えなくなるので注意
0053デフォルトの名無しさん
2006/11/13(月) 02:12:23今は日本語にしてくれる人が居るんだね、当時は英語だったんで辞書引きながら見てたよ。
そうそう、確かマニフェストだと、権限は引き継ぎか上位への変更だけで、
インストール権限から通常権限に下げられないのと、権限が変更される場合にUACのメッセージが出るからだったかな。
常時動かすのに権限変更のメッセージは許容出来なかったんで。(あと実行プログラムを常時adminで動かすのに抵抗もあったし)
それから、呼び出しは最初はShellExecuteにしてたけどこれだと権限の変更が出来なかったんで、
CreateProcessを使ったけど状況が変わらず。CreateProcessAsUserでユーザー偽装しようとしたら動きさえしなかったって感じだった。
確かによくよく考えてみると>>52のでなら上手く行く気もする。
当時、インストーラから実行するのに囚われすぎてて考えが及ばなかったのかも。
あとで試してみるよ。
0054デフォルトの名無しさん
2006/11/13(月) 09:17:08設定を書き込んだり消したりするようなつくりだと、ユーザーが
UACを切ったり付けたりしたら挙動に矛盾が起きないかな?
それを解消するようなマニフェストってある?
0055デフォルトの名無しさん
2006/11/13(月) 14:42:44どうしても矛盾を起こしたくないならrequiredAdministratorを使うしかないと思うけど。
ただUACのON/OFFはOS挙動だしユーザーが変更する部分だから
上の例の様に、通常状態で挙動が矛盾してしまうならともかく
そこまで気にする必要は無いんじゃないかな。
もしくはマイクロソフトの言うとおりに、自前で直接User下に放り込むか。
もともとUACってProgram filesに設定を置くなって言うマイクロソフトのガイドラインに
誰も従わなかったんで強行策に出たって感じだろうし、vista出てしばらくは混乱するだろうね。
0056デフォルトの名無しさん
2006/11/14(火) 00:27:10>>37
の対処法がステキすぎる
0057デフォルトの名無しさん
2006/11/14(火) 01:00:07> プログラムを常時adminで動かすのに抵抗もあったし)
requiredAdministratorなマニフェストで試してなかった?
asInvokerなマニフェストではUACのダイアログは出ないから大丈夫。
> 呼び出しは最初はShellExecuteにしてたけどこれだと権限の変更が出来なかったんで、
起動するexeにマニフェストが付いてないとだめということになってる。
(付いてなくても権限上昇できるチートがWin32 APIスレのPart 46に出てたが)
> CreateProcessAsUserでユーザー偽装しようとしたら動きさえしなかったって感じだった。
それは純正のrunasでもできないので仕様だと思われ
0058デフォルトの名無しさん
2006/11/14(火) 01:05:10MSの推奨は全部の実行ファイルにマニフェストを付けて
(これで互換性フォルダが無効になるので互換性フォルダにかかわる矛盾も生じない)、
設定はProgram Filesに書き込まないこと。
もしProgram Filesへ書き込む設計を維持しつつ、という意味ならMSはそれを
やめさせたいんだからそんなものあるわけない。
互換性フォルダはあくまでレガシーなアプリのための救済策。
0059デフォルトの名無しさん
2006/11/14(火) 01:30:44標準ユーザーでUACオフにしたとき困るから
> UACを切ったり付けたりしたら
という前提では不適切かも。>>54が標準ユーザーの場合まで考慮してるのかどうかは
知らないけど
0060デフォルトの名無しさん
2006/11/14(火) 09:19:17インストールして初回起動はsetpu.exeがランチ。
次回はデスクトップのショートカットから(setupの文字を
含まない)実行ファイルを起動したらそれだけで矛盾し
ちゃわない?
新しいアプリは何らかの対策を施せるけど、古いアプリを
継続して使いたいひとはUAC切るかインストール場所を
Userの下にするかすればOKなのかな? プログラム板的
には板違いの話かも知れないけど、古いアプリを暫定で
サポートする時の参考になれば思って。
0061デフォルトの名無しさん
2006/11/14(火) 12:14:20すまぬ。ちょっと前提が抜けてね。
>インストール権限から
ということでランチャーはセットアップを兼ねてるものです。
なのでasInvokerを付けると、そのままインストール権限が持ち越しされてしまう(当時確認済み)
つーかマニフェストに通常権限にする命令があればそれで事足りるのになんで無いんだよ!!って話です。
なので>>52の手法の様にランチャーが通常権限になるようにしていればasInvokerでよかったんでしょうね。
0062デフォルトの名無しさん
2006/11/14(火) 19:47:12とりあえず初回起動はインストーラから行わないように運用で回避してる
0063デフォルトの名無しさん
2006/11/15(水) 15:52:14Windows以下もダメだろうけど、判断できるようなAPIってないですかねぇ?
0064デフォルトの名無しさん
2006/11/15(水) 20:35:35判断するAPIまで互換性フォルダにだまされるかもしれないけど(試してない)。
0065デフォルトの名無しさん
2006/11/15(水) 21:27:36でやっとくか。
0066デフォルトの名無しさん
2006/11/18(土) 22:03:29ただしレガシーアプリが作成したフォルダやレガシーアプリが
書き込んだことのあるファイルは互換性フォルダにリダイレクトされるせいか
以後、書き込み可能だと判断されるようになる。
%ProgramFiles%のルートに書き込めるかどうかで判断したほうがいいかも。
しかしAccessCheckは呼び出すのがめちゃくちゃ面倒くさいな
0067デフォルトの名無しさん
2006/11/20(月) 03:36:06既にあるプログラムについては、諦めて普通にOSの互換性の機能使った方がいい気がする。
プログラムのプロパティ内の互換性タブに、
特権レベルの設定として「管理者としてこのプログラムを実行する」っていうのがあるのは
多分MSとしてはコレ使えってことだと思われ。
ただ一番楽なのはやっぱりUAC切れってところかも知れんがw
0068デフォルトの名無しさん
2006/11/20(月) 16:30:30権限昇格無しにProgram Filesのファイルを書き換えようとすると、ファイルの
上書きに失敗するし、かといって、requiredAdministratorなマニフェストを付加
すると起動のたびに権限昇格のダイアログが開いてとてもウザイんですけど・・・
>>37の対処法なら問題ないんだけどさ・・・
0069デフォルトの名無しさん
2006/11/20(月) 18:00:22そうすればアップデート時だけダイアログが出る感じになるし。
もともとUACってProgram Filesを勝手に弄られることによるセキュリティの低下を防ぐのがコンセプトだから
ダイアログを出さないようにって言うのは出来ちゃいけないことだろうし。
随時データを書き換えるって言うのは出来なくなっちゃうだろうけど。
ちなみにUACではアップデートもちゃんと考えてるらしく、
プログラム名をupdate.exeにしたら権限変わった。
なので手動での差分当てレベルなら今まで通りでいいと思う。
007068
2006/11/20(月) 18:32:17いままでアップデータ自体をアップデートしたい時、
アップデータEXEが終了し親EXEに制御が移ったときに、
ダウンロードされたアップデータEXEのアップデートファイルを
上書きしてたんだけど、それが出来なくなるってのは
回避できないっすよね?
コレを可能にしようとすると親EXEにも・・・となって堂々巡りに・・・
0071デフォルトの名無しさん
2006/11/20(月) 19:59:140072デフォルトの名無しさん
2006/11/20(月) 23:40:22アップデータを別exeに分けて「更新」ボタンには盾アイコンをつける。
自動更新が必要ならサービスをインストールする。
常駐プロセスを増やしたくないならタスクに登録する(最近のQuickTimeと一緒に
入ってくるASUでもやってる)。
>>69
> プログラム名をupdate.exeにしたら権限変わった。
それもsetup.exeと一緒でインストーラ検出の機能なので無効な場合もある。一応。
>>70
APIスレで自分自身を削除する話が出てるからその応用で
親exeに戻らず自分の分身を作ってその分身に上書きすればいい。
子プロセスは権限を引き継ぐから。
>>71
ルート直下は誰でも作れて作成者はフルアクセスが得られるけど他のユーザーは
読み取りのみ。XPと同じ。
0073デフォルトの名無しさん
2006/11/21(火) 17:40:54MoveFileEx MOVEFILE_DELAY_UNTIL_REBOOTが失敗するよ(ノД`)
0074デフォルトの名無しさん
2006/11/21(火) 19:07:370075デフォルトの名無しさん
2006/11/21(火) 19:59:35(HKEY_LOCAL_MACHINE配下)のレジストリに値を書き込むからな
0076デフォルトの名無しさん
2006/11/24(金) 12:26:18プログラム名をsetup.exeにすれば問題全部解決出来る!!!11!!!!!1!
0077デフォルトの名無しさん
2006/11/26(日) 21:44:070078デフォルトの名無しさん
2006/11/27(月) 13:07:43自分自身のパスのドライブレターがUNCになっちゃうんだけど回避方法無いかな?
(一般ユーザ)
z:\xxx\HOGE.EXE ←実行
↓
z:\xxx\HOGE.EXE ←アプリが判断した自分のパス
(管理者)
z:\xxx\HOGE.EXE ←実行
↓
\\(IP)\zzz\xxx\HOGE.EXE ←アプリが判断した自分のパス
UACを切らずになんとか・・・
0079デフォルトの名無しさん
2006/11/27(月) 16:44:09008078
2006/11/27(月) 17:22:58setup.exeでも同じ結果でした。
その上、DriveCmboBoxでネットワークドライブが選択できない状態で、
さらにアウアウになってます。
0081デフォルトの名無しさん
2006/11/27(月) 17:26:120082デフォルトの名無しさん
2006/11/27(月) 21:44:16そもそも実行もとの一般ユーザと同じドライブがマッピングされてるとは限らない
0084デフォルトの名無しさん
2006/11/27(月) 22:40:040085デフォルトの名無しさん
2006/11/28(火) 03:06:42そもそもXPで別ユーザー実行したときはどうしてたの? そんなのサポート外?
XPだとこんなの出たけど。
---------------------------
Z:\pwd.exe
---------------------------
Z:\pwd.exe
指定されたパスは存在しません。
パスが正しいか確認してください。
---------------------------
OK
---------------------------
008678
2006/11/28(火) 11:12:34kwsk
>>85
XPではサポート外というか起動出来ないようにして、管理者権限のユーザのみ使用可能にしてました。
レジストリ(LOCAL_MACHINE等)をいじったりするので、管理者権限無いと
動作する意味がないので。
0087デフォルトの名無しさん
2006/12/03(日) 19:45:21Windows95時代からマイナーチェンジのみ繰り返しているソフトで、プログラムをインストールしたディレクトリ
自身に設定ファイル(要Write)を置いているため、苦肉の策。
インストーラはInstallShield3(古っ!)を使っているが、そのスクリプト中からLaunchAppAndWait()で、インスト
ールディレクトリのセキュリティーを設定(SetNamedSecurityInfo())するプログラムを呼び出す。
これで、exeと同じディレクトリ(Program files下)にある設定ファイルへの書き込みも、アップデートプログラム
での書き込みもOK!
良い子は真似しないように。
P.S.
UACよりもWinHlp32( .hlp)が使えないのに泣いた・・・・・
0088デフォルトの名無しさん
2006/12/21(木) 21:49:14インストーラみたいなファイル名なのにインストールしないで終了すると
プログラム互換性アシスタントに文句言われるよ
0089デフォルトの名無しさん
2006/12/22(金) 01:00:120090デフォルトの名無しさん
2006/12/23(土) 00:53:49> CreateProcessAsUserでユーザー偽装しようとしたら動きさえしなかった
CreateProcessWithTokenWで降格に成功した。
トークンはエクスプローラのウィンドウからGetWindowThreadProcessId→
OpenProcess→OpenProcessToken→DuplicateTokenExで引っ張ってきた。
すでにログオン済みのユーザなので
プロファイルのロードや環境ブロックの作成は不要
0091デフォルトの名無しさん
2006/12/25(月) 21:09:06>インストールしないで終了する
ってどう判断してるの?
0092デフォルトの名無しさん
2006/12/27(水) 01:13:44[プログラムの追加と削除]にでてくるアプリのリスト( Unistaller レジストリキー配下のエントリ )が
更新されたかどうかなんじゃないの?
0093デフォルトの名無しさん
2007/01/19(金) 19:22:26皆さんどうしてますか?
0094デフォルトの名無しさん
2007/01/19(金) 22:37:240095デフォルトの名無しさん
2007/01/20(土) 11:45:16整合性が悪いって具体的には?
0096デフォルトの名無しさん
2007/01/20(土) 17:28:29ところがPCと一緒に納入するような高額なソフトだと、
メーカーPCがVista搭載になると同時に対応を迫られる。
まあ「まだ検証できてないんでXP買ってください」っていうんだけどなw
0097デフォルトの名無しさん
2007/01/21(日) 17:09:14どうすればいいんだろうか。
付箋紙系のソフトとか影響大きそう。
0098デフォルトの名無しさん
2007/01/22(月) 01:02:24>Vistaが普及するには2年かかるから
そんなにかかるかねえ?
うちのお客なんか、既にVISTAx64の心配してる・・・・・(WHQL未取得のデバドラがあるんで)
0099デフォルトの名無しさん
2007/01/25(木) 01:38:06IEコンポーネント使ってる部分でCSSが利いてねぇとか、
Aeroのときだけドロップダウンがへんなところで開くとか。
「MSがSP1だすまで、正式対応しません運動」をやろうよ。
半透明WindowなんかFlashですらとっくにできるのに、なんでわざわざOS変えなきゃならんのだ。
0100デフォルトの名無しさん
2007/01/25(木) 03:29:110101デフォルトの名無しさん
2007/01/25(木) 08:54:58ショートカットは削除できているのに…
0102デフォルトの名無しさん
2007/01/26(金) 19:20:34(UACが有効な環境はサポート対象外です)
0103デフォルトの名無しさん
2007/01/26(金) 19:30:180104デフォルトの名無しさん
2007/01/26(金) 20:40:130105デフォルトの名無しさん
2007/01/27(土) 02:57:370106デフォルトの名無しさん
2007/01/27(土) 09:10:41を埋め込むってことにはなりそうだな。
0107デフォルトの名無しさん
2007/01/27(土) 10:45:150108デフォルトの名無しさん
2007/01/27(土) 19:02:290109デフォルトの名無しさん
2007/01/27(土) 19:05:160110デフォルトの名無しさん
2007/01/28(日) 06:53:20どうせSP1でUAC機能はなくなる
0111デフォルトの名無しさん
2007/01/28(日) 12:11:21SP1でカーネルが Server側と同じになるからか?
0112デフォルトの名無しさん
2007/01/28(日) 13:02:590113デフォルトの名無しさん
2007/01/28(日) 13:13:040114デフォルトの名無しさん
2007/01/28(日) 19:24:31ServerならVisual Styleみたいにデフォルト無効にはなるかもしれないけど機能
そのものがなくなるとは考えにくいしクライアントOSであるVista SP1のデフォルト
設定はまた違うだろう。
Server 2003 SP1とXP x64がカーネルは共通だけど設定が異なるみたいに
0115デフォルトの名無しさん
2007/01/28(日) 21:46:05でも、UACがSP1で無くなるって話はどこから出たんだ。
0116デフォルトの名無しさん
2007/01/28(日) 22:27:100117デフォルトの名無しさん
2007/01/28(日) 23:25:26プログラマはやるよ。仕事だからな。
でもユーザはそうは思うまい。
こんなだとは知らずにVISTAパソコン買っちゃったけど
フリーソフトいろいろ動かないしXPにしたいなんて言い出すだろうな。
0118デフォルトの名無しさん
2007/01/28(日) 23:47:390119デフォルトの名無しさん
2007/01/29(月) 06:43:300120デフォルトの名無しさん
2007/01/29(月) 16:31:56VISTAの64bit版を入れるか迷うな。
0121デフォルトの名無しさん
2007/01/29(月) 20:08:16Program Filesもレジストリも普通にいじれてしまう。
こういう環境じゃテストにならないってことかな。面倒だな。
0122デフォルトの名無しさん
2007/01/29(月) 22:33:27実は仮想化されたフォルダやレジストリをいじってましたってオチじゃないよな
0123デフォルトの名無しさん
2007/01/30(火) 02:16:360124デフォルトの名無しさん
2007/01/30(火) 05:04:55もう戻れないw
0125デフォルトの名無しさん
2007/01/30(火) 08:52:44>こういう環境じゃテストにならないってことかな。面倒だな。
そういう環境「も」テスト汁、ってことじゃないか?
アプリケーション30分互換性チェックとやらでクリーンインストールとXP SP2からのアップグレードの2パターンが書いてあったけどそういう意味か。
何が30分だ。OSインストールするだけで一日かかるっつのw
0126デフォルトの名無しさん
2007/01/30(火) 09:04:36>ttp://www.so-net.ne.jp/support/information/vista.html
0127デフォルトの名無しさん
2007/01/30(火) 14:30:23CSSの解釈が仕様通りになったから、ページ崩れて見れなくなるだろうな
0128デフォルトの名無しさん
2007/01/30(火) 20:42:590129デフォルトの名無しさん
2007/01/30(火) 21:03:50馬鹿は黙ってろ
0130デフォルトの名無しさん
2007/01/30(火) 21:31:080131デフォルトの名無しさん
2007/02/02(金) 12:09:430132デフォルトの名無しさん
2007/02/02(金) 13:03:370133デフォルトの名無しさん
2007/02/05(月) 13:26:41製品版買っとくべきだよな…やっぱり
0134デフォルトの名無しさん
2007/02/05(月) 14:10:48タスクマネージャを見ると利用可能メモリが2KBwwwwww
こりゃ絶対メモリは2Gは必要ですぜ旦那。
0135デフォルトの名無しさん
2007/02/05(月) 15:07:16あんたプログラマ?
いや違うか。頭悪すぎだもんな。
0136デフォルトの名無しさん
2007/02/05(月) 15:29:340137デフォルトの名無しさん
2007/02/05(月) 18:36:190138デフォルトの名無しさん
2007/02/05(月) 20:01:29プログラマ志望の厨房か何かだろ。
0139デフォルトの名無しさん
2007/02/06(火) 05:42:54XPと比べて随分変わってる気がするが
0140デフォルトの名無しさん
2007/02/06(火) 06:10:33Aeroのように見た目が変わらなきゃ違いを認識できないやつは
この板じゃお呼びじゃないと思うが
0141デフォルトの名無しさん
2007/02/07(水) 10:17:48ttp://www.heartlogic.jp/archives/2007/02/windows_photogallery.html
一応、そこいらの本やヘルプを見た限りでは、この「何も聞かずに上書き保存」仕様をやめさせる設定項目はないようだ。
「オリジナルは別に保存しておこうね」とか、わけのわからないことを言ってる本もあるくらい。
0142デフォルトの名無しさん
2007/02/07(水) 10:38:59自動的にバックアップがとられたはず。
0143デフォルトの名無しさん
2007/02/07(水) 10:50:59じゃあ、iniファイルなんかはどこに置けば良いのでしょうか?
0144デフォルトの名無しさん
2007/02/07(水) 10:54:50mydocかなぁ
0145デフォルトの名無しさん
2007/02/07(水) 10:57:30ユーザー毎に設定するものじゃない場合は、
All Users\mydocがありますか?
Vi$taの互換性を甘く見てたため、未入手。
0146デフォルトの名無しさん
2007/02/07(水) 11:55:40お前・・・あほやろ?
0147デフォルトの名無しさん
2007/02/07(水) 13:41:510148デフォルトの名無しさん
2007/02/07(水) 15:14:57それ、Ultimateとかだけしかついてない。
0149デフォルトの名無しさん
2007/02/07(水) 15:24:110150デフォルトの名無しさん
2007/02/07(水) 15:28:110151デフォルトの名無しさん
2007/02/07(水) 15:32:14>>87
0152デフォルトの名無しさん
2007/02/07(水) 15:53:440153デフォルトの名無しさん
2007/02/07(水) 16:25:04CドライブにOSが入っているとして
XP,2000のパス
C:\Documents and Settings\All Users\Application Data\
に保存していたデータがVistaでは
C:\ProgramData\
に変更になっていました
インストールシールドからアプリケーションを起動してそのフォルダに
初期の設定データを保存してました。
しかしその後、アプリケーションを手動で起動し、その設定データを
編集しようとすると書き換え保存ができなくなっていました。
同じアプリでも「インストールシールドで自動的に起動したアプリ」と
「手動で起動したアプリ」は権限が違うため、
(setup.exeを起動すると権限が自動的に上がる)
前者が保存したファイルは後者では編集ができなくなっているの
でした。
解決方法はないでしょうか?
インストールシールドから権限を下げてアプリ起動させる方法とか、
保存するときに権限を下げて保存できる方法とか、、。
C:\ProgramData\ にできれば保存したいです。
よろしくお願いします。
0154デフォルトの名無しさん
2007/02/07(水) 16:25:10いや、ヘルプに書いてあるけど?
0155デフォルトの名無しさん
2007/02/07(水) 16:33:360156デフォルトの名無しさん
2007/02/07(水) 17:41:26マニフェストファイルを変更。
0157デフォルトの名無しさん
2007/02/07(水) 18:13:38コメントありがとうございます。
マニフェストファイルに
<description>Windows Shell</description>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="asInvoker"uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
<dependency>
上記を追加しても、インストールシールドからアプリケーションを起動すると
だめなんです。
上位の権限でアプリケーションが起動してしまいます。
手動でexeをクリック起動だと通常の権限に戻ってしまうんです。
0158デフォルトの名無しさん
2007/02/07(水) 19:25:17なにそのクソ仕様
0159デフォルトの名無しさん
2007/02/07(水) 19:43:42せっかく、setupから起動したアプリが(真の)アドミ権限を持ってるんだから、その時に
C:\ProgramData\<your-appli>
のセキュリティー設定を変えちまえば?
0160デフォルトの名無しさん
2007/02/07(水) 20:41:19たぶん、ttp://msdn2.microsoft.com/en-us/library/aa480150.aspx
だと思うんだけど…。間違ってたらごめん。
0161デフォルトの名無しさん
2007/02/07(水) 21:08:09しかしこうやって戸惑う人が現れる以上、この仕様はいかがなものか?と思わざるを得ない
0162デフォルトの名無しさん
2007/02/07(水) 23:33:19MSDNマガジン(オンラインで読める)に書いてあったケースだな。
インストーラAからアプリBを起動すると、アプリBまで権限が上がってしまってよろしくない。
インストーラAとアプリBを順番に起動するアプリCを作るべし。
Aを起動するときはCreateProcessではなく、Shell何とか関数にしないと
権限昇格ダイアログが出ないので注意。
そんな感じ。URLは自分で調べてくれ。
0163デフォルトの名無しさん
2007/02/08(木) 00:03:37HKEY_CURRENT_USER\Software
HKEY_LOCAL_MACHINE\Software
このへんが自由に書けるなら問題無いけど。
後は HKEY_CLASSES_ROOT 以下とか。
0164デフォルトの名無しさん
2007/02/08(木) 00:07:07自由に書けるのは HKEY_CURRENT_USER だけだと思う
0165デフォルトの名無しさん
2007/02/08(木) 00:24:38セーブデータをそのフォルダ内に作りたい。
でもプログラム起動のたびに管理者権限昇格もしたくない。
そんな方法はなさそうですね…
0166デフォルトの名無しさん
2007/02/08(木) 00:26:49そうそう。CreateProcessで通常のexeから管理者権限のexeを起動するとだめなのな。
互換性の問題を検出したとか出て2回目以降は動くようになるけどカコワルイ。
いやらしいのは一回動くようになっちゃうとその後はその環境では問題なく動いてしまうから、
初回起動時のメッセージを見落としたら、そういう問題があることに開発者すら気づかないという点だな。
初回なんてどうせろくに動かないから、ちょっとしたメッセージなんか気にしないで忘れてしまうかもしれない。
落とし穴だな。
試行錯誤でShellExecuteならいけるというのを見つけてそれで実装したけど
もしかしたらこれってバグ技かなあ? と思ってた。
MSDNマガジン推奨だったのか。ちょっと安心した。
0167デフォルトの名無しさん
2007/02/08(木) 07:43:58もっと単純シンプルな仕掛
たとえば、実行ファイルのあるフォルダツリー以下しかアクセス出来ないとかさ
レジストリがその実行ファイル専用に出来るとかさ
0168デフォルトの名無しさん
2007/02/08(木) 09:34:200169デフォルトの名無しさん
2007/02/08(木) 09:35:09おおかみがきたぞー
って話アメリカにはないのかな?
0170デフォルトの名無しさん
2007/02/08(木) 11:21:20160さんコメントありがとうございます。
http://msdn.microsoft.com/msdnmag/issues/07/01/UAC/default.aspx?loc=jp
ここに%ALLUSERSPROFILE%について日本語で掲載されていますが、インストール後に
手動でアプリ起動して設定ファイル保存せよというような意味が書いてあります。
しかし、160さんの「管理者権限を下げて保存する」方法が私のやりたいことに一番近い感じですが、どうやるんでしょう?
調べています。
>162 さん
ありがとうございます。まったくそのとおりなんです。
162さんの方法は「インストールランチャ」のようなアプリをまた別に作れということなんですよね?
うーん、、、、、、。考えてみます。
0171デフォルトの名無しさん
2007/02/08(木) 13:09:24その場凌ぎのvista対応をするよりも、仕様/設計から見直した方がインジャネーノ?
今後もあるわけだし。
0172デフォルトの名無しさん
2007/02/08(木) 13:12:57だから、どこの置けと?
全ユーザーに関する設定を。
0173デフォルトの名無しさん
2007/02/08(木) 13:56:53真綿で首しめるような事するから・・・
0174デフォルトの名無しさん
2007/02/08(木) 14:03:49パソコンなんて安価になって1人1台の時代なんだしさ
0175デフォルトの名無しさん
2007/02/08(木) 14:11:40全ユーザに関する設定って例えば何?
0176デフォルトの名無しさん
2007/02/08(木) 15:03:33%ALLUSERSPROFILE%に置くことはやはり厳しいのかな?
XP,2000と同じように作りたかったのですが、、、。
172さんのおっしゃる通りアプリ自身の設定ってほんとどこに置くんでしょう?
0177デフォルトの名無しさん
2007/02/08(木) 15:29:15アプリ自身の設定って例えば何?
0178デフォルトの名無しさん
2007/02/08(木) 16:40:230179デフォルトの名無しさん
2007/02/08(木) 16:50:08ユーザをADDするとその設定ファイルをユーザのHOMEにコピーして初期値とする的なものじゃねーの
0180デフォルトの名無しさん
2007/02/08(木) 17:09:460181デフォルトの名無しさん
2007/02/08(木) 17:12:350182デフォルトの名無しさん
2007/02/08(木) 17:28:030183デフォルトの名無しさん
2007/02/08(木) 17:28:18c:\hogehoge\
ってディレクトリ作ってそこにブッ込むのもアリかと思う。
そうじゃなかったらおとなしくmanifestを設定してHKLMのレジストリに書き込むか。
0184デフォルトの名無しさん
2007/02/08(木) 17:32:04で、勝手に消すんだよ
奴らは斜め上ってレベルじゃねーぞ
0185デフォルトの名無しさん
2007/02/08(木) 17:59:15そんなのいっぱいあるじゃん?
ちょっとは考えろ!
0186デフォルトの名無しさん
2007/02/08(木) 18:32:08それなら、実行時に書き換えるもんじゃないから、インストール時にProgram Filesに入れればいいんじゃないの?
実行時に書き換える必要がある全ユーザー共通の設定、ってのをどこに置くかって
ことだろう。ソフトウェアの設計上の、その是非は別として。
UNIXと対応させると、
/usr/share -> Program Files
$(HOME) -> Users\*
/etc -> レジストリ
として、
/varはどこよ?ってことだろうか。
0187デフォルトの名無しさん
2007/02/08(木) 18:51:15その後、またAdmin権限の人がユーザー権限の人のために変更したい場合はProgram Files に入れてたら
できない。
admin権限の人は自由に変更できてユーザー権限の人は読込しかできないという仕様はできないの?
0188デフォルトの名無しさん
2007/02/08(木) 18:57:29その通りです。どこに置くの?
0189デフォルトの名無しさん
2007/02/08(木) 19:20:560190デフォルトの名無しさん
2007/02/08(木) 20:54:15ユーザーから簡単にさわれるようになってるんでしょうか?
ユーザーにあまり触られたくない情報をそこに書いてるのだけど。
0191デフォルトの名無しさん
2007/02/08(木) 22:56:06>>87
0192デフォルトの名無しさん
2007/02/08(木) 23:40:26そこはホントに管理者権限で処理すればいいんじゃねーの?
0193デフォルトの名無しさん
2007/02/08(木) 23:48:410194デフォルトの名無しさん
2007/02/08(木) 23:54:44adminで作ってアプリのカレントに保存後、
セキュリティのeveryoneの読み取りを許可にしとけばいいじゃん。
win文化じゃあんまり見かけないレアケースだと思うけどな。
IEのproxy設定なんかもそうだけど、どんな共通情報でも1から各ユーザに入力させるじゃん。
0195デフォルトの名無しさん
2007/02/09(金) 00:28:45んで、標準アカウントは別に存在しなくてもかまわないと。
そうした場合、Vistaプレインストール済みのパソコン買ってきた人っていうのは、
まず管理者アカウントの設定して、それからわざわざ標準アカウントを作成
なんてやるのかな?それとも標準アカウントの作成を促すメッセージでも出る
わけ?
0196デフォルトの名無しさん
2007/02/09(金) 00:35:540197デフォルトの名無しさん
2007/02/09(金) 01:01:590198デフォルトの名無しさん
2007/02/09(金) 01:20:000199デフォルトの名無しさん
2007/02/09(金) 01:34:15とMSは考えたのかも
0200デフォルトの名無しさん
2007/02/09(金) 02:03:23あんまり意味が無い気もするな。そういう初心者は対象外なんかな。
0201デフォルトの名無しさん
2007/02/09(金) 02:09:01そしてMS自らウイルススキャンソフトを出して二度おいしい
すべては計画通り
0202デフォルトの名無しさん
2007/02/09(金) 02:28:030203デフォルトの名無しさん
2007/02/09(金) 02:48:14UACは、逆にユーザを甘やかす結果になっている気がする。
管理者アカウントのGUIは色数256固定とか位しないと駄目かもしれんね。
0204デフォルトの名無しさん
2007/02/09(金) 08:29:240205デフォルトの名無しさん
2007/02/09(金) 08:41:49企業での利用でも1つのパソコンを共有するなんて、まず無いだろ?
0206デフォルトの名無しさん
2007/02/09(金) 08:45:220207デフォルトの名無しさん
2007/02/09(金) 11:03:56UNIXで言うところsuじゃなくて、sudoを毎回叩いている感覚が気にくわない。
0208デフォルトの名無しさん
2007/02/09(金) 12:28:14もっとスムーズにやってほしい。画面暗転オフにできれば良いのに。
0209デフォルトの名無しさん
2007/02/09(金) 13:42:55ユーザーの環境がJIS2004MS書体と旧来のMS書体が混在しそうな予感なんだが。
Vistaだけの問題じゃないところが痛い。
0210デフォルトの名無しさん
2007/02/10(土) 06:28:30ならProgramDataでいいじゃん。つーかProgram Filesでも管理者は昇格すれば
書ける。Vistaに付属のコントロールパネルも多くは全ユーザーの設定を変更するとき
昇格が必要って仕様だし。
>>151 >>191
> 良い子は真似しないように。
>>208
署名を検証してるからかな。「署名の検証中です」ともなんとも表示されないから
巨大な実行ファイル(自己解凍のインストーラとか)の実行時はフリーズしたみたいになる
0211デフォルトの名無しさん
2007/02/10(土) 06:32:18こんなの見つけた。一言で要約すると
「現在ログオンしているユーザーのアカウントで即時に一回限り実行されるタスクを登録」
http://www.codeproject.com/useritems/VistaElevator.asp?df=100&forumid=368223&exp=0&select=1813530&tid=1812681
0212デフォルトの名無しさん
2007/02/12(月) 22:55:56通常実行時は昇格させないでアンインストール時は
昇格させる方法無い?
0213デフォルトの名無しさん
2007/02/12(月) 22:59:54システムにアンインストーラとして登録しとけば勝手にやってくれんのか?
0214デフォルトの名無しさん
2007/02/12(月) 23:22:55いや、それは使い方しだいだろ。
確かに、サーバークライアントとして、個々に割り当てられたOSの場合は
サーバー側が制限するのがほとんどだが、小企業になると、
【鯖】←→【PC】 PCーPC−PC−PC−PC みたいに、メインとサブのネットワークをわけて、
1台を共有する場合だってある。
家庭では、大人と子供で、設定を変えて(アダルトサイトを見れないようにとか、システムいじれないようにとか)もするだろ。
管理者権限を付加するかどうかのいま、VistaのUACのほうがいらね〜よ
0215デフォルトの名無しさん
2007/02/13(火) 00:37:53ほとんどの人は管理者アカウントだけで使うだろう。
本当に標準アカウントで使ってほしかったんだったら、標準アカウントをデフォルトにして、
OSの設定いじるような時はそのためのパスワード入力必須、パスワード入れたら管理者
アカウントに切り替わる(ただし、管理者アカウントというのが存在する事は意識させない)
みたいな仕様にできなかったものか。
0216デフォルトの名無しさん
2007/02/13(火) 01:11:500217デフォルトの名無しさん
2007/02/13(火) 01:51:34XPまででも普段からAdministratorsグループのアカウントを常用する奴が多かったから、
とりあえずそいつらに対する対策を取ったということではないだろうか。
0218デフォルトの名無しさん
2007/02/13(火) 02:00:40それは逆なケースも多いと思うぞ。昔から使ってるアプリケーション
が管理者権限を持つユーザじゃないとまともに動作しないってことが
現実にあるし。
0219デフォルトの名無しさん
2007/02/13(火) 07:43:12まあ、もっと単純にシングルユーザとはブランドを別ければよかったようにも思うな
1台のUSB-HDDとかUSBフラッシュに、ユーザー情報を全部押し込められるような
仕様にして、それもWindowsだという事にすると。
そうすりゃ、ユーザ数分OSが売れてMSもウハウハ
ユーザも、USBメモリだけ持ち歩けば出先のパソコンを汚さず自分の環境が使えて楽と
0220デフォルトの名無しさん
2007/02/13(火) 08:05:53一般権限と管理者権限じゃ乗っ取られたときのダメージが違うだろ?
…あんまり変わらん?
0221デフォルトの名無しさん
2007/02/13(火) 08:47:49ユーザ権限が弱すぎるからなんだし、これを強化すればそれだけでよかった気もする。
Program Filesはデフォルトでは空っぽにして、Windows付属ソフトはWindowsフォルダに全部ぶちこんで
そこだけを管理者以外触れないようにするとか
0222デフォルトの名無しさん
2007/02/13(火) 09:00:50それ以外のウイルスの大半はマイクロソフトのセキュリティホールの問題がでかい。
メーラーでマクロとか無意味だよ。
0223デフォルトの名無しさん
2007/02/13(火) 09:55:59管理権限が無くても
アプリさえ走らせられたらVNCもどきで利用画面覗いたり
個人情報の抜き取りとか迷惑メールの踏み台にするとかには何の支障もないだろ
キーロガーのようなDLLが必要なのはともかく
0224デフォルトの名無しさん
2007/02/13(火) 10:20:070225デフォルトの名無しさん
2007/02/13(火) 13:19:50そうだなあ。
UNIXの管理してた頃はとにかくroot絶対死守だったけど、
いまどき一番問題なのは個人情報だから一般権限のほうが大事だもんなあ。
0226デフォルトの名無しさん
2007/02/13(火) 14:18:57一般アプリも署名必須設定にできるんじゃないかな
現時点でデフォルトをこれにするのは無謀だが・・・
activexのcabパッケージはやったけども
0227デフォルトの名無しさん
2007/02/13(火) 15:49:330228デフォルトの名無しさん
2007/02/13(火) 17:22:440229デフォルトの名無しさん
2007/02/13(火) 17:24:380230デフォルトの名無しさん
2007/02/13(火) 19:53:09そんなことやったら、非難轟々だと思う。
シェアが低くて、信者が必死で擁護するMacじゃなきゃ無理。
0231デフォルトの名無しさん
2007/02/13(火) 20:25:290232デフォルトの名無しさん
2007/02/13(火) 20:26:510233デフォルトの名無しさん
2007/02/13(火) 20:52:28未だににまがりなりにもDOSの資産を引き継いでるんだから、切り捨ての
連続でやってきたAppleと比べりゃたいしたもんだ。
0234デフォルトの名無しさん
2007/02/13(火) 21:56:150235デフォルトの名無しさん
2007/02/13(火) 22:11:320236デフォルトの名無しさん
2007/02/13(火) 22:19:360237デフォルトの名無しさん
2007/02/13(火) 22:21:470238デフォルトの名無しさん
2007/02/13(火) 22:28:13どういうセキュリティ上の制限なんだろう
0239デフォルトの名無しさん
2007/02/13(火) 23:10:45UACきってもダメだし。
0240デフォルトの名無しさん
2007/02/14(水) 03:30:28うおお、下らん制限だ
0241デフォルトの名無しさん
2007/02/14(水) 06:37:32ユーザー権限での使用はUACで便利になった。
今まで管理者で使ってた人は「不便になった」としか感じないだろうが
>>238
MIL。コマンドプロンプトのウィンドウはcsrss.exe(IL=System)が出してるから。
>>239
ページファイル攻撃に対策するための仕様。
http://www.itmedia.co.jp/enterprise/articles/0610/21/news011.html
0242デフォルトの名無しさん
2007/02/14(水) 06:40:57> VNCもどきで利用画面覗いたり
> 迷惑メールの踏み台にするとかには
管理者権限がないとWindowsファイアウォールに穴を開けられない。
0243デフォルトの名無しさん
2007/02/14(水) 09:25:33サーバを組み込むタイプは制限されるかもしれないが
VNCでもワンクリック(ビュアーリスニングモード)タイプだとどうなの?
メール送信の踏み台にも、たとえばHTTPで送信内容を取得して、送信するアプリ書かれたら
ファイアウォールで防げる?
0244デフォルトの名無しさん
2007/02/14(水) 10:42:48Vistaのファイアウォールって、デフォルトでインバウンド・アウトバウンド両方共
有効なんだっけ?
0245デフォルトの名無しさん
2007/02/14(水) 12:07:50所詮Windowsだろ?
壁自体に穴が空いてるよ・・・
0246デフォルトの名無しさん
2007/02/14(水) 12:13:440247デフォルトの名無しさん
2007/02/14(水) 12:31:46それを言うなら、壁自体に窓が開いてる・・・・
0248デフォルトの名無しさん
2007/02/14(水) 12:57:45デケェなオイw
0249デフォルトの名無しさん
2007/02/14(水) 13:33:10編集モードを有効にするとあら不思議
0250デフォルトの名無しさん
2007/02/14(水) 19:28:22壁に窓が開いてるのは当たり前のような
0251デフォルトの名無しさん
2007/02/14(水) 20:16:26お前頭いいな
0252デフォルトの名無しさん
2007/02/15(木) 07:11:01おまえカプセルホテル使ったことないだろ
0253デフォルトの名無しさん
2007/02/15(木) 09:37:13それとも252はカプセルに住んでるのか?
ネットカフェに住むワーキングプアみたいな。
0254蕪木ら某 ◆Googl8RmwA
2007/02/16(金) 06:28:32+ http://support.microsoft.com/kb/929457/JA/
(w
0255デフォルトの名無しさん
2007/02/16(金) 10:31:200256デフォルトの名無しさん
2007/02/16(金) 22:32:26パスのコピー
0257デフォルトの名無しさん
2007/02/16(金) 23:59:20士郎、でかした!!
0258デフォルトの名無しさん
2007/02/17(土) 00:06:440259デフォルトの名無しさん
2007/02/17(土) 00:23:48Vistaになってから、UI設計の質が落ちたような気がする。
0260デフォルトの名無しさん
2007/02/17(土) 01:47:23非選択項目を右クリックするとき
アイコンかラベルの上じゃないと反応しないのもUIの不一致だよな
0261デフォルトの名無しさん
2007/02/17(土) 03:36:56にしても機能の選択が怪しいというかなんというか
0262デフォルトの名無しさん
2007/02/17(土) 14:04:510263デフォルトの名無しさん
2007/02/17(土) 18:37:440264デフォルトの名無しさん
2007/02/18(日) 12:16:05回避策がなんであれ、
ドラッグ&ドロップそのものができないのが
ひじょーに不便だよな。
SSHでも立ててPoderosaとかで試してみることにするわ。
0265デフォルトの名無しさん
2007/02/21(水) 20:24:45・クリーンインストールされたVistaなのか、
・XPからアップグレードされたVistaなのかを
スカッと見分ける方法ってありますか?
ご存じでしたら教ぇてくださぃ。
0266デフォルトの名無しさん
2007/02/21(水) 21:23:100267デフォルトの名無しさん
2007/02/21(水) 21:30:58紛らわしい感じに再定義したという話をきいたが。
http://pc.watch.impress.co.jp/docs/2007/0207/ubiq171.htm
0268265
2007/02/22(木) 02:38:36書き直すと、
-----
Vista上で動くプログラムから、そのVistaが
・XPからアップグレードされたVistaなのか
・アップグレードではない(初めからVistaが入っている)環境なのか
を見分ける方法ってありますか?
0269デフォルトの名無しさん
2007/02/22(木) 10:01:18見分ける方法は知らないけど、「何のために見分けたいか」が書かれていると
「それなら見分けるんじゃなくてもxxxという方法が使えるよ」とか答えやすくて
いいんじゃないかな。
そもそも、「何のために」が分からないと、手持ちの情報を提供して役に立つかどうか、
こちらで判断できないじゃん。
0270265
2007/02/22(木) 10:29:40とりあえずはケースバイケースで自作プログラムの動作を切り替えたいからです。
0271デフォルトの名無しさん
2007/02/22(木) 10:39:45なぜ難しいほうに行きたがるのだろう。
0272デフォルトの名無しさん
2007/02/22(木) 11:21:460273デフォルトの名無しさん
2007/02/22(木) 11:48:48もう答え出てんじゃん。
「動作が違うところ」をトリガにすればおk。
0274デフォルトの名無しさん
2007/02/22(木) 11:55:07□ 私はVistaを上書きでインストールしました。
ってチェックボックスつけとけば?
0275デフォルトの名無しさん
2007/02/22(木) 12:06:100276デフォルトの名無しさん
2007/02/22(木) 13:33:14ttp://www.nikkeibp.co.jp/news/flash/526308.html
0277デフォルトの名無しさん
2007/02/22(木) 14:03:510278265
2007/02/22(木) 15:19:31printui.dll内のPrintUIEntry()を呼び出すとエラーが出ちゃいます。
クリーンインストールしたVistaや、2000/XP上ではエラーなく動いてくれるのに。
printui.dllをLoadLibrary()して呼び出せば、アップグレードした
Vista上でもエラーが出ないのですが、別の事情がありまして
なるべくrundll32.exeを使って呼び出したいのです。
0279265
2007/02/22(木) 15:20:24アップグレードしたVista → LoadLibrary()経由で関数コール
それ以外のVista および XP/2000 → rundll32.exe経由で関数コール
としようと考えたのですが、その区別の仕方が見つからなく困っています。
GetProductInfoとかGetVersionExで取れると安易に考えていたのですが。
0280デフォルトの名無しさん
2007/02/22(木) 15:30:080281デフォルトの名無しさん
2007/02/22(木) 16:04:26でも諦めたらそうするかも
0282デフォルトの名無しさん
2007/02/22(木) 17:47:07. ヽ |-、 !/_,/゙ ヽ___ \\,
`ー- ! , -\ _, -.! ヽ `ヽ \\_
ゝ | , -''. ̄ ̄\ :::::ヽ ヽ '、 | .\\_
/゛ \ :ヽ ' 、 | _, _、 \\_
/ 、 \l、 ! / .! \ \
_,____,|, | \ ヽ \_` . ‐-、
_,/ ! .l─ヽ .-/- ● \
` ー 、 ``ヽ、 ヽ !::::::.! .ー \ .\ \.\
`ヽ、 /-、 `'-、 ,_-‐‐'ヽ__|、::::::.! `ヽ,\ \\
\ ヽ、_ , ‐', -‐ ̄ .‖::::::ヽ ー' ''ー
`‐‐-/:: ̄'''--、_ l :/゛ `ヽ,:::ヽ
\ ::::::::\`ヽ| \:|
\ :::::::::`''ヽ--、 _,,.-‐ヽ !/
\_:::::::::::::::::.! /'´::::::::::::::`_ .、 !ヽ 、
`'ー-、 ::| ./::::::::::, ‐'": : : :`'‐.! .|ヽ .!、 、``ヽ
!__|  ̄ / : : : : : : : : : :! .!iヽ ! /: :.!
!: : : : : : : : : : : .\.-、` ー'' /
!: : : : : : : : : : : : :/ `ー、 ゙̄ヽ
i: | ヽ : : : : : : : : : : /`´  ̄'`
|: .! , -─'ー-、______/
ヽ \, ` ̄─ / l
` ー-` ー‐‐/ /
/ ,/
/ , /
 ̄
0283デフォルトの名無しさん
2007/02/23(金) 06:03:49>>271
フォルダ仮想化で動作がおかしくなるから仮想化されてるかどうか見分けて
動作を変えたいみたいな本末転倒系の質問だろうと思ってたら案の定だった
(正解はもちろん「manifest追加して仮想化されないようにする」)
0284デフォルトの名無しさん
2007/02/23(金) 06:04:500285デフォルトの名無しさん
2007/02/23(金) 08:45:56エラーでたらキャッチして、処理を切り替える訳にはいかんの?
0286デフォルトの名無しさん
2007/02/23(金) 10:08:20クリリンのことかぁぁぁぁ!!!
0287265
2007/02/23(金) 11:40:53>>285
レスありがとうございます。
printui.dll(もしくはその先)が勝手にエラーのメッセージボックスを
表示してしまうので、それを出したくないんですよぉ。
0288デフォルトの名無しさん
2007/02/23(金) 19:19:46そのプログラムが HKEY_CLASSES_ROOT 配下への書き込みを行うまでは、何度起動してもUACのダイアログは
出なかったんだが、一度書き込みを行ってからは毎回ダイアログが出るようになった。
「危険な動作を行うプログラム」ってことをVistaが学習したんだろうな。
じゃあ、その学習内容はどこにあるんだろうかと、レジストリを検索してみたところ、
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
に記録されていることがわかった。
ここに実行ファイルのフルパス名で作成されている値を削除したら、UACのダイアログは出なくなった。
0289デフォルトの名無しさん
2007/02/23(金) 19:39:49起動するようにすれば、プログラムを起動するたびにUACダイアログが出るような事態は
避けられるんじゃないかと思いついたので、これから検証してみる。
0290デフォルトの名無しさん
2007/02/23(金) 21:47:370291デフォルトの名無しさん
2007/02/23(金) 23:07:12ttp://www.amazon.co.jp/dp/4797340681/
0292デフォルトの名無しさん
2007/02/24(土) 05:37:580293デフォルトの名無しさん
2007/02/24(土) 10:37:51::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::。:::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::。::::::...... ... --─- :::::::::::::::::::: ..::::: . ..::::::::
:::::::::::::::::...... ....:::::::゜::::::::::.. (___ )(___ ) ::::。::::::::::::::::: ゜.::::::::::::
:. .:::::。:::........ . .::::::::::::::::: _ i/ = =ヽi :::::::::::::。::::::::::: . . . ..::::
:::: :::::::::.....:☆彡:::: //[|| 」 ||] ::::::::::゜:::::::::: ...:: :::::
:::::::::::::::::: . . . ..: :::: / ヘ | | ____,ヽ | | :::::::::::.... .... .. .::::::::::::::
::::::...゜ . .::::::::: /ヽ ノ ヽ__/ ....... . .::::::::::::........ ..::::
:.... .... .. . く / 三三三∠⌒>:.... .... .. .:.... .... ..
:.... .... ..:.... .... ..... .... .. .:.... .... .. ..... .... .. ..... ............. .. . ........ ......
:.... . ∧∧ ∧∧ ∧∧ ∧∧ .... .... .. .:.... .... ..... .... .. .
... ..:( )ゝ ( )ゝ( )ゝ( )ゝ無茶しやがって… ..........
.... i⌒ / i⌒ / i⌒ / i⌒ / .. ..... ................... .. . ...
.. 三 | 三 | 三 | 三 | ... ............. ........... . .....
... ∪ ∪ ∪ ∪ ∪ ∪ ∪ ∪ ............. ............. .. ........ ...
三三 三三 三三 三三
三三 三三 三三 三三
0294デフォルトの名無しさん
2007/02/24(土) 14:18:080295デフォルトの名無しさん
2007/02/24(土) 19:54:15書き込みを行ったあとそのプログラムが終了したとき互換アシスタントが出なかった?
0296デフォルトの名無しさん
2007/02/24(土) 21:26:36今の時点で出ている Vista開発本は、英語以外、全て糞。
0297デフォルトの名無しさん
2007/02/24(土) 21:42:14英語の場合のお勧めってあります?
0298デフォルトの名無しさん
2007/02/26(月) 18:03:32WindowsInstaller(VisualStudio.NET 2003)で作成しています。
UACが有効になっている状態だと、インストールの途中で
msiに対しての昇格ダイアログが出てくるのですが、
これを許可してもregsvr32でのレジストリ登録の段階で
エラー0x80070005(E_ACCESSDENIED)で弾かれてしまいます
(インストーラからは、カスタム動作の「確定」フェーズで
regsvr32を呼び出しています)。
DLLにマニフェストを添付してrequestedExecutionLevelを
設定してみてもだめでした(asInvoker、requireAdministratorともに)。
COM登録を含むインストーラは、どのように作成されることを
Microsoftは推奨してるのでしょうか。
0299デフォルトの名無しさん
2007/02/26(月) 18:33:05M$「だから、COMをドトネトで置き換えろっつーの」
0300デフォルトの名無しさん
2007/02/26(月) 19:38:40アンマネージなアプリにしか関係ないような
0301デフォルトの名無しさん
2007/02/26(月) 20:17:390302298
2007/02/26(月) 20:28:53なるほど、regsvr32でのCOM登録はVistaでは
遂に切り捨てられたと見た方がよいのですね・・・
しかし、当方の場合は自作DLLですので変更の余地はありますが、
サードパーティーから提供されているCOMコンポーネントに
依存しているアプリケーションを作成しているベンダーは、
全自動でのインストーラを作成できなくなり困りそうですね
(WindowsInstaller以外ならその限りではないのかも知れませんが)。
「コマンドプロンプトを管理者として実行してregsvr32を・・・」のような
マニュアル書きでの対応になるのでしょうか。
0303デフォルトの名無しさん
2007/02/26(月) 20:34:10registoryテーブルに書くだけでないの?
0304デフォルトの名無しさん
2007/02/26(月) 20:46:060305298
2007/02/26(月) 20:49:48regsvr32を使用せず、msiによるレジストリ操作に任せるというわけですか。
確かにその方法ならregsvr32もDLLもコールすることなく
結果的にCOM登録できそうですね。
その方法はまだ試していませんでした、検証してみようと思います。
貴重なご意見ありがとうございました。
しかし、regsvr32の内部仕様に関しては詳しく知らないのですが、
環境によって動的に書き込む内容が変わるなどがあると少しまずいかもですね。
少なくとも、インストールフォルダを参照してDLLのパスを書き換える必要があるため
静的に書き戻すだけ、というわけにはいかないようです。
0306デフォルトの名無しさん
2007/02/26(月) 21:10:300307デフォルトの名無しさん
2007/02/26(月) 22:40:26セットアッププロジェクトってWindows Installerとは違うの?
0308デフォルトの名無しさん
2007/02/26(月) 22:41:100309デフォルトの名無しさん
2007/02/26(月) 23:15:030310298
2007/02/26(月) 23:15:41vsdrfCOMSelfRegって何のことだかわからなかったのですが、
セットアッププロジェクトに追加したDLLのプロパティで
勝手にregsvr32同等の機能をmsiにしてもらう方法があったのですね・・・
すみません、単に私がmsiに関しての機能を把握していないだけでした。
試してみたところ、問題なく登録することができました。
また、DllRegisterServer/DllUnregisterServer内での処理も
昇格された権限を継承して実行できているようです。
COM登録インストーラのUAC対応は、どうやらこうするのが本筋みたいですね。
というか、msiからregsvr32呼ぶこと自体が間違っていました。
>>308 様
懸念されている問題は、
ttp://support.microsoft.com/kb/307367/ja
にて記述されているようなことでしょうか。
確かに、上記のアーティクルでは[COM]か[COMRelativePath]が推奨されているようですね。
今は知識不足のため明確な違いがよくわかりませんが、
[COM]/[COMRelativePath]も調べてみて最適なものを採用してみようと思います。
本当にありがとうございました。
0311298
2007/02/26(月) 23:32:23Reg-Free COMというのは知りませんでした。
調べてみたところ、VS2005からの機能のようなので残念ながら
今回は利用できませんが、開発環境をバージョンアップしたときの
選択肢になる可能性として参考にさせていただきます。
ありがとうございます。
0312デフォルトの名無しさん
2007/02/27(火) 00:32:42レジストリのHKEY_CURRENT_USERのキーを同一PC上のユーザにコピーする「機能」です。
(条件)
・実行ファイル名に"UPDATA"や"SETUP"などの文字を含む 例)MyUpdate.exe つまり、UACにひっかかるexeであること。
・そのexeにmanifestをつけないこと。あってもいいけど、実行権限を指定しなければok。
(方法)
・そのexeの中で、HKCUのキーを書き込むだけでそのキーが全ユーザにコピーされます。
・MFCアプリなら、CWinApp::GetProfileStringなどで、参照するだけでOK!ナイスすぎ。
しかも、書き込んだキーだけじゃなく、SetRegistryKeyで設定したグループ以下を
全部丸ごとコピーしてくれるから、とっても簡単!
通常は、会社名を設定するから、あなたの会社のソフトをまとめて面倒みてくれます。
microsoftをSetRegistryKeyにしたら・・・うは〜
・書き込むって言ったけど、RegCreateKeyExをやっても、そのキーが丸ごとコピーされマス!
(ただし)
・すでにキーが設定されていれば、上書きはされません。
キーが空だった場合のみ,ほかのユーザのHKCUのキーが新規で追加されます。
でも、普通デフォルト設定はキーを空にするよね。
・コピーする内容がパスだった場合、ご親切にもパスのユーザー名の部分だけ置き換えてくれます。
たとえば、c:\User\papa\秘密.txt という文字列を書き込んだ場合は、ママのレジストリには
c:\User\mama\秘密.txt と置き換えてコピーしてくれるんです!開発者のことよく考えてくれるね〜
このすごい機能は、RedirectHKCUKeysと言うらしいです。
これで、パパのクレジット番号だろうが、パスワードだろうが、ママがいちいち入力しなくても
親切にコピーしてくれるから、すごく便利だね!
一度おためしあれ。
0313312
2007/02/27(火) 00:43:18実行ファイル名に"UPDATA"や・・・
↓
実行ファイル名に"UPDATE"や・・・
0314デフォルトの名無しさん
2007/02/27(火) 00:46:21> UACにひっかかるexe
なんだからそのexeが悪意を持ってるって前提ならそもそも何でもやり放題だし
意図せずコピーされるって話なら対応策(の逆)を自分で書いてるし
>・そのexeにmanifestをつけないこと。あってもいいけど、実行権限を指定しなければok。
つーかそもそもインストーラからHKCUに書き込むなというか
0315デフォルトの名無しさん
2007/02/27(火) 00:50:59ひでぇな、これ。
>>314
>>312の最後の部分をよく読め。この問題をすぐに理解できなくても
お前が馬鹿だとは思わないが、プログラマとして情報セキュリティに
関して理解を深めておくことを強く推奨する。
0316312
2007/02/27(火) 01:03:21MSの方も同じことをおっしゃっていました。
「これから」対応するソフトはmanifestをつけるだけでいいから
全然問題ありません。
インストーラからHKCUに書き込むのは確かにヘンです。
でも、アップデートプログラムは・・・?
CDに書いて店頭に並んじゃったCDは、Vista対応じゃないから自己責任ですよね。
ちなみに、ヒマなときに検索したところ、iTunes、Realplayer、DivX Cordecあたりは、
××update.exeというマニフェストを含まないexeがインストールされます。
HKCUに書き込みを行っていないことを願うばかりです。
iTunesは、iPodにCDで入ってますから。
対応OSよく見ないVistaユーザなんていないですよね。
そもそも、exe名の文字列だけで引っかかるというのもね、ちょっと。
そんな恨み言いってもしょうがないんですけど。
0317デフォルトの名無しさん
2007/02/27(火) 01:05:21その仕様を利用してどんな悪さが可能なのか提示キボンヌ。
ファイルのパスだけじゃなくファイル自体もコピーするってんなら、悪用の仕方もいろいろ思いつくんだけど。
0318デフォルトの名無しさん
2007/02/27(火) 01:07:51ポイントは悪用じゃなくて、意図せずに情報が他のユーザに漏れてしまうこと。
0319デフォルトの名無しさん
2007/02/27(火) 01:15:39しかも管理者権限をUACで有効にしてるんじゃないの?
0320312
2007/02/27(火) 01:19:39正直、どんな「悪用」ができるかまで考えが及んでません。
ただ、この条件にマッチしてしまう市販ソフトが店頭に並んでしまっているわけです。
先ほど例として挙げたように、iTunesをはじめ、AcrobatReaderなんかも、バックグラウンドで
最新版をチェックするようなアプリには、××update.exeみたいな名前をつけちゃうんです。
で、MFCアプリの場合は、「参照」しただけでキーのコピーが行われてしまうので、
ソフトメーカーの姿勢として、どうやってこれを対処するのか?ってことなんです。
市場に出ているソフトを全回収?その費用は誰が持ってくれるの?
Vista対応って書いてないソフトだからほっとく?
テストした結果、パスワードがコピーされることが確認されました。
我々は、さすがにこの動作はMSが直してくれるだろうと思ってたんですが、
MSの見解として、「仕様」と位置づけられたために、手詰まりなんです。
そこで、この仕様は、本当にこのままで問題ないの?ということを、
高い知識を持った皆様に伺ってみたかったんです。
ちゃかしたような書き込みですみませんでしたが、かなり困ってます。
0321312
2007/02/27(火) 01:23:10管理者権限を設定してあれば、この動作は起こりません。
権限を設定していないXP時代のアプリの場合に発生します。
で、Setupだけだったら問題は少なかったんです。
でもUpdateは、多くのソフトがこの名前を「インストーラ」ではなく、
「最新版チェックツール」につけているんです。
0322デフォルトの名無しさん
2007/02/27(火) 01:26:23そもそも秘密文章とかは、パスがわかってもそもそも開けない
アクセス制限のかかった環境におくんじゃないのか
0323デフォルトの名無しさん
2007/02/27(火) 01:30:54秘密文章のパスが書き込まれるだけならおっしゃるとおりです。
しかし、パスワードのような短い文字列は、HKCUに直接書きませんか?
もちろん、文字列をそのまま書き込むようなことはしないと思いますが、
たとえ暗号化してあっても、HKCUにパスワードが記入されていたときには、
自動ログインするよう動作のアプリの場合、ほかのユーザが「ログイン」
できてしまうわけです。
0324デフォルトの名無しさん
2007/02/27(火) 01:34:20名前のプログラムが、そのHKCUレジストリを参照したとき、だろ?
0325デフォルトの名無しさん
2007/02/27(火) 01:36:52アップデータがHKCUにログイン情報を書いていると、しつが管理者以外にも
漏れる、くらいしかシナリオが思い浮かばないな。
0326デフォルトの名無しさん
2007/02/27(火) 01:38:09インストール時に gmail のユーザアカウントとパスワードを入力→他のユーザから
メールボックス丸見えw なんて楽しそうなシナリオが満載ですねww
0327デフォルトの名無しさん
2007/02/27(火) 01:41:48そうなんですが・・・
MFCプログラムでは、初期化のときに、このソフトはどのレジストリキー以下を参照するか
設定する流儀になってるんです。
これが、SetRegistryKeyというAPIです。
つまり、初期化のときに、「このアプリは、HKCU\MyCompany 以下に情報を書き込みます」と
設定しておけば、その後はいちいちMyCompanyを指定しなくても、レジストリの読み書きができる
ようになっています。
で、この動作の凶悪なところは、HKCU\MyCompany\MyApp\password というキーを参照しただけで、
SetRegistryKeyで設定したHKCU\MyCompany\以下を丸ごとコピーするのです。
つまり、前回終了したときのWindowの位置を参照しにいっただけで、隣に書いてあったPasswordまで
コピーされます。
MFCの中で、参照の際にSetRegistryKeyで指定した初期位置に対して、RegCreateKeyEx等を
実行してるんじゃないかと推測します。
レジストリの変更をリアルタイムに監視するツールで見てたんですけど、それはもう見事に
丸ごとコピーされました。なかなか壮観は映像でしたよ。
0328デフォルトの名無しさん
2007/02/27(火) 01:46:29具体的な例はメールチェッカくらいしか思い浮かばないけど
これはレジストリあたりにパスワードを記録してる可能性高いし
暗号化されてる情報でもコピペすればそのまま使えるだろうから
0329デフォルトの名無しさん
2007/02/27(火) 01:50:12たとえ他に危険がケースがなくともその例だけでもうお腹いっぱいだろ。
0330デフォルトの名無しさん
2007/02/27(火) 01:52:38作業用フォルダとか、データ保存先フォルダ(これは大した問題じゃないですが)なんかがコピーされると、
アプリが起動しない、とか、「作業用フォルダが見つからないのできどうできない」とか、以前保存しておいた
ファイルがなくなった!(ように見える)とか、セキュリティというレベルでなくても、動作上の深刻な不具合は
たくさん起こりえると思います。
もちろん、異常なレジストリデータが入っていたときの処理を、きちんとアプリに実装していればいいんですけど・・・
こういう動作って、設計の時にはなかなか思いつかないんですよ。検査でも発見されにくいですし。
絶対自分しか書き込みしないと信じて作ると、そうなりますね。
まさか、まさか、OSが他人のキーをコピーするなんて、全く想定してませんでしたから・・・
0331デフォルトの名無しさん
2007/02/27(火) 02:43:16関係無いけど口調が回りくどくてうざい。
もっと普通に書けんのか?
それと、文は簡潔に短く纏めろ。有意義な事が書かれてても駄文だと誰も読まんぞ。
0332デフォルトの名無しさん
2007/02/27(火) 03:00:36外野は黙っててくれませんか?
折角有意義な情報を提供してあげているのだから・・・
もっと真面目に考えて欲しいものです
0333デフォルトの名無しさん
2007/02/27(火) 03:36:200334デフォルトの名無しさん
2007/02/27(火) 03:37:25ここでチマチマとやらずに、IPAなりセキュリティホールメモなりスラドなりにタレ込んで
話大きくしたらいいんじゃね?
0335デフォルトの名無しさん
2007/02/27(火) 04:12:57多少なり有意義な情報と思うよ
たしかに文章的には読むのを辞めたくなる文だが…
0336デフォルトの名無しさん
2007/02/27(火) 05:01:56禿同
いくらいい情報でも文章がアレだと台無し。
>>332
折角能力高いのにもったいないですよー
0337デフォルトの名無しさん
2007/02/27(火) 05:16:37いろんな意味で。
0338デフォルトの名無しさん
2007/02/27(火) 05:42:300339デフォルトの名無しさん
2007/02/27(火) 06:10:38HKEY_CURRENT_USER\Software\yahoojapan以下のどっかに保存してるみたいで
WinXPだとこれを丸ごとコピーすればそのまま別ユーザでも起動できるみたい。
この漏洩話が本当に起きるなら、Vistaで「HKCU\Software\yahoojapan」に
特定条件下でRegCreateKeyをかければ、全ユーザでYahooメッセの情報が共有されるってことなのかな
0340デフォルトの名無しさん
2007/02/27(火) 06:12:36Yahooメッセンジャーって>>312の(条件)に当てはまるところがあんの?
0341340
2007/02/27(火) 06:13:350342デフォルトの名無しさん
2007/02/27(火) 07:03:47もっとも、問題があるのはヤフーメッセのほうだと俺は思うけどな。
0343デフォルトの名無しさん
2007/02/27(火) 07:23:43奪取は出来ないのでは?
0344デフォルトの名無しさん
2007/02/27(火) 07:53:48全ユーザにコピーされてしまうことで、レジストリにアクセスしたソフトが
変なクレームを受けることになる可能性のほうが重要な気もする
0345デフォルトの名無しさん
2007/02/27(火) 08:50:390346312
2007/02/27(火) 09:07:14回りくどい表現ですみませんでした。
最後に、この症状が発生するアプリの作り方だけアップします。
CUpdateApp::InitInstance()
{
//CWinAppを利用して参照するレジストリの最上位を指定します。
SetRegistryKey(_T("Aisoft"));
//HKCU\Software\Aisoft\AU配下にあるTestEntryから文字列を取得します。
CString strTestEnty = GetProfileString(_T("AU"),_T("TestEntry"),_T("TestData"));
0347デフォルトの名無しさん
2007/02/27(火) 09:07:58途中でアップしてしまった。
もうどうでもいい
0348デフォルトの名無しさん
2007/02/27(火) 09:16:480349デフォルトの名無しさん
2007/02/27(火) 09:38:45スーパーで清算後に品物を袋詰めした後のカゴをカゴ置き場に戻さないヤツと、
プログラムのコメントにですます調を使うヤツだ。
0350デフォルトの名無しさん
2007/02/27(火) 09:53:37製品名やファイルの説明にsetupとかupdateが含まれていてもUACの対象になるのな。
0351デフォルトの名無しさん
2007/02/27(火) 10:10:350352デフォルトの名無しさん
2007/02/27(火) 10:14:26ですます調いいじゃん。なぜ駄目なの?
0353デフォルトの名無しさん
2007/02/27(火) 10:41:09この「仕様」はそれとは逆で、HKCUはインストーラやアップデータが
書き込んでくれてるに違いないと決めつけてるレガシーアプリを動かすため。
標準ユーザーがインストーラ起動しても、インストーラが書き込むHKCUは
インストーラが動いてる管理者ユーザーのもので標準ユーザーのHKCUには
(この「仕様」がなければ)書き込まれないから。
Vista対応アプリのインストールを管理者ユーザーでしかテストしないと
ハマる可能性がありそうだ。
0354デフォルトの名無しさん
2007/02/27(火) 10:53:37お前、全てにおいて最悪な社員だな・・・
0355デフォルトの名無しさん
2007/02/27(火) 10:55:10結論から言えばアップデータもHKCUにさわっちゃダメってこと。
アプリ本体のexeがインストールやアップデート後の初回起動を認識して
HKCUを適切に生成したり更新したりできなくてはならない。
0356デフォルトの名無しさん
2007/02/27(火) 11:24:590357デフォルトの名無しさん
2007/02/27(火) 12:30:420358デフォルトの名無しさん
2007/02/27(火) 12:45:370359デフォルトの名無しさん
2007/02/27(火) 13:19:180360デフォルトの名無しさん
2007/02/27(火) 13:24:460361デフォルトの名無しさん
2007/02/27(火) 13:26:510362デフォルトの名無しさん
2007/02/27(火) 13:32:11ちょwwwwwwそれはiniでは不十分ってことじゃないのか!?
0363デフォルトの名無しさん
2007/02/27(火) 13:56:040364デフォルトの名無しさん
2007/02/27(火) 14:08:29適当に長い拡張子付けてるな。
どうせ設定・保存はなんか拡張してる間にか独自形式化しちゃったし
0365デフォルトの名無しさん
2007/02/27(火) 14:16:10で、VirtualStoreがらみでハマるわけですな
0366デフォルトの名無しさん
2007/02/27(火) 14:21:25レジストリは使わず、独自形式の設定ファイルを使うアプリが最強ってことですな
0367デフォルトの名無しさん
2007/02/27(火) 16:49:22C:にはインストールできない仕様にする
0368デフォルトの名無しさん
2007/02/27(火) 16:53:28ちなみにuiAccess="true"はProgra Filesにインストールしないと効果が出ないよ
(おそらくユーザー権限で改竄ができるとダメ)
0369デフォルトの名無しさん
2007/02/27(火) 16:53:45mが抜けた
0370デフォルトの名無しさん
2007/02/27(火) 19:45:08それってさー、EXEコピって〜UPDATA.EXEとかにリネームして
実行しちゃえば条件に当てはまっちゃうんじゃないの?
別の名前じゃ起動しないとか、インストールしたフォルダからで
ないと起動しないとかならいいだろうけど。
0371デフォルトの名無しさん
2007/02/27(火) 21:08:30update.exe
0372デフォルトの名無しさん
2007/02/27(火) 21:34:25条件からして頭悪そうな案だよな。ていうか、やっつけ仕事?
0373デフォルトの名無しさん
2007/02/27(火) 22:06:09ってユーザーから聞かれたら
C:\Users\ユーザー名\AppData\Roaming\アプリ名
とかのフォルダの中身をどっかに保存して再インストール時はそれを元の場所に
戻せって言う事になるんだよね?
んでデフォではAppDataフォルダは隠しフォルダで見えないわけで…
おまけにUsersフォルダはエクスプローラでは「ユーザー」とかって見えちゃうわけで、、、
素人相手だとまじで説明とか混乱しそうで大変そうだな。
0374デフォルトの名無しさん
2007/02/27(火) 22:21:53ユーザーが自分でバックアップする必要があるならDocuments配下ですよ
0375デフォルトの名無しさん
2007/02/27(火) 22:33:37ウィンドウの位置とか画面レイアウトとかオプションの類の情報は
レジストリに書きなさいよ、と。
んでAppDataにはユーザーに触らせない前提のファイル…?、と。
ふむ。今までアプリのフォルダに全部つっこんでたから
MS様の流儀に対応しようとすると大変だな。
Documents下のアプリ名フォルダに全部ぶちこむかなぁ
0376デフォルトの名無しさん
2007/02/27(火) 23:49:42Documentsの下に無断でフォルダを作るプログラマは、オレは首を
絞めてやるね。
0377デフォルトの名無しさん
2007/02/27(火) 23:55:460378デフォルトの名無しさん
2007/02/28(水) 00:08:06[はい] [インストールのキャンセル]
ってダイアログ出せばいいんですね?
0379デフォルトの名無しさん
2007/02/28(水) 00:11:111)Cドライブの直下に無断でソフトをインストール
2)Documentsの直下に無断でフォルダを作りそこにデータを保存
3)エクスプローラなどの右クリックメニューに無断で項目を追加
0380デフォルトの名無しさん
2007/02/28(水) 00:13:45Documents以下にフォルダをつくらせないとはなさけない
Documents以下にフォルダをつくってもいいですか?
▽[はい] [いいえ]
0381デフォルトの名無しさん
2007/02/28(水) 00:25:00Documentsの下にわけわかんないフォルダを次々に作られるのは確かに
どーかと思うけどその方向がMSの思し召しだろ?たぶん。
AppDataだとバックアップ、リストアの手順を教えるのが面倒な事に
なりそうな予感がする。同様の理由でレジストリはまったく問題外。
つーことでDocumentsの下だな。
「スタートメニュー(?)からドキュメントっての開いてその中のアプリ名の
フォルダをどっかにコピっとけ」で済む。
今までなら「Program Filesの下のアプリのフォルダをどっかにコピっとけ」
って言うだけでプログラムごとバックアップできて良かったんだけどな。
もっと良い案があるなら教えてくれ。まじで。
0382デフォルトの名無しさん
2007/02/28(水) 00:31:36データファイルその他諸々を置く。これで決まり。
0383デフォルトの名無しさん
2007/02/28(水) 00:36:080384デフォルトの名無しさん
2007/02/28(水) 00:59:050385デフォルトの名無しさん
2007/02/28(水) 01:05:09バックアップ、リストアの手順を〜って件についてはそうだね。
ユーザーにアプリケーションが使っているファイルを直接いじらせるのは
ユーザーに書き換えさせるためにiniファイルに固執するのと同じ発想
そして>381の仕事は増える、と。
0386デフォルトの名無しさん
2007/02/28(水) 01:19:300387デフォルトの名無しさん
2007/02/28(水) 01:26:24すげー大技だなw
0388デフォルトの名無しさん
2007/02/28(水) 01:40:00つーかユーザー別インストールするとマジでDocumentsがデフォルトの
インストール先にならなかったっけ?
サポートしてるのはMicrosoftのアプリくらいしかないような気がするけど
0389デフォルトの名無しさん
2007/02/28(水) 01:42:25の下の階層にさらにAppDataを作ってくれましたよ。
もしかするとどんどん深くなるかもしれない(怖
0390デフォルトの名無しさん
2007/02/28(水) 03:11:19早くお奨めの洋書を教えろよ
0391デフォルトの名無しさん
2007/02/28(水) 05:11:28そのうち文字数制限を越えて落ちるから心配するなw
しかし考えてみれば、Program FilesやらAppDataにフォルダ作る時、パス長のチェックなんてしたことないな
0392デフォルトの名無しさん
2007/02/28(水) 06:07:560393デフォルトの名無しさん
2007/02/28(水) 07:43:410394デフォルトの名無しさん
2007/02/28(水) 08:57:510395デフォルトの名無しさん
2007/02/28(水) 09:01:51UNICODE版のAPI使わない限り、たとえVISTAでもほとんどの処理が
影響を受けること知ってる?
0396デフォルトの名無しさん
2007/02/28(水) 09:22:310397デフォルトの名無しさん
2007/02/28(水) 09:50:33てきとーに解凍して起動して気に入らなかったらそのフォルダを
ざくっと消せばオケっていう形はもう事実上無理ってこと?
一度起動したらそのフォルダとAppDataとかDocuments配下のアプリ名フォルダを
削除してくださいみたいなことが必要だよね。
おまけにAppDataは隠しフォルダからエクスプローラーの設定を
ごにょごにょしてくださいみたいな。
zip配布はもうやめだな。
0398デフォルトの名無しさん
2007/02/28(水) 10:16:180399デフォルトの名無しさん
2007/02/28(水) 12:31:59優れた洋書教えて
0400デフォルトの名無しさん
2007/02/28(水) 13:04:54俺はレジストリは嫌いなんで使ってないからファイルに関してのみ。
間違ってたら指摘してくれ。
(1) 新規開発アプリ・まじめなプログラマがVista対応でVer.Upする場合。
* exeにはすべてmanifestをつける(余計な仮想化等をさせない)
* ユーザーデータ・(書き換え要の)設定データはそれなりのディレクトリに置く
* プログラム更新はプログラムを分離し、manifestでUAC昇格させる
* アンインストール時に設定データ等をきれいにお掃除する
(2) 既存アプリを最低限の修正でVistaに対応させたい不真面目なプログラマの場合。
* アプリ.exeにはmanifestをつけ、余計なディレクトリ仮想化やUAC昇格がおこらないようにする
* インストーラ.exeはmanifestでUAC昇格させ、ユーザーデータ・(書き換え要の)設定データを置くディレクトリをインストーラでEveryone-modifyにしてしまう
* プログラム更新があるなら、プログラムのディレクトリもEveryone-modifyにしてしまう。
(3) 既存アプリを全く修正したくない物臭なプログラマの場合。
* ディレクトリの仮想化等でうまくいけば、それでオーケーとする
* ユーザーにProgram Filesでないディレクトリにインストールしてもらう
* ユーザーにディレクトリのセキュリティー設定を変えてもらう
* 「Vistaには対応していません」と言い切る
(4) ユーザーの立場の場合。
* 特に必要がなければVistaにしない
* アプリがVistaに対応してるか、供給元に確認する
ちなみに俺は(2)。
参考:mt.exe(Manifest Tool)で、再コンパイル・リンクなしに既存のexeにmanifestを追加できます。
0401デフォルトの名無しさん
2007/02/28(水) 13:23:470402デフォルトの名無しさん
2007/02/28(水) 13:53:14> デスクトップとか
はユーザープロファイルの下に作られるから無問題。
インストーラがないのにわざわざProgram Filesに展開しようとしたときにのみ
問題が発生する。
個人的には制限ユーザー暮らしが長かったからProgram Filesに展開するというのは
想像の範囲外だったんだがWinXPでは十分あり得たのか
>>400
> 参考:mt.exe(Manifest Tool)で、再コンパイル・リンクなしに既存のexeにmanifestを
> 追加できます。
ただしVS2005にSP1を当てる前のmt.exeを使うと、MS06-075を当てていないWinXPで
とんでもないバグを踏むので要注意。どういうことになるかはWin板のSleipnirスレ
参照。VS2005SP1やWindows SDK付属のmt.exeならたぶん大丈夫。
0403デフォルトの名無しさん
2007/02/28(水) 15:08:52http://support.microsoft.com/default.aspx?scid=kb;ja;921337
0404400
2007/02/28(水) 15:11:06>ただしVS2005にSP1を当てる前のmt.exeを使うと、MS06-075を当てていないWinXPで
>とんでもないバグを踏むので要注意。どういうことになるかはWin板のSleipnirスレ
>参照。VS2005SP1やWindows SDK付属のmt.exeならたぶん大丈夫。
Thanks. 知らなんだ・・・・ 確認してみる。
0405デフォルトの名無しさん
2007/03/01(木) 15:29:49じゃあ、英語の良本教えて
0406デフォルトの名無しさん
2007/03/01(木) 21:31:21許してやれ。
0407デフォルトの名無しさん
2007/03/02(金) 02:25:02でも、真面目に英語の良本を知りたいのですよ。
0408デフォルトの名無しさん
2007/03/02(金) 02:33:02メリケンのアマゾンでランキングみればいいだろ
0409デフォルトの名無しさん
2007/03/02(金) 02:52:47どこの文化圏であろうと上位にくるのは必然的に初級者向けの
本にならないか? どこのどの分野であろうと一番多いのは
初級者の層になるだろうからな。
0410デフォルトの名無しさん
2007/03/05(月) 02:02:30そろそろ英語の良書を教えて下さいよ
0411デフォルトの名無しさん
2007/03/05(月) 20:58:12ttp://www.amazon.co.jp/exec/obidos/ASIN/0072262842/
あたりしかないんかなぁ?向こうでも書籍は先細りなんだろうか。
0412デフォルトの名無しさん
2007/03/06(火) 16:14:45って「今の時点で出て」ないじゃん!
0413デフォルトの名無しさん
2007/03/06(火) 22:36:45Re: imm32 を使ったプログラムの互換性について
http://forums.microsoft.com/TechNet-JA/ShowPost.aspx?PostID=1256162&SiteID=36
0414デフォルトの名無しさん
2007/03/10(土) 00:15:29ルートディレクトリにws2_32.dllという名前で配置しておくと
アプリがロードしてくれたので、その仕組みを使ってパケットの
ログなんかを取ってたりしてたんですが、vistaになったら
アプリケーションルートのDLLを読み込まなくなってしまったようです。
VistaでシステムDLLのラッパーDLLを作りたい場合はどうすればいいんですかね?
0415デフォルトの名無しさん
2007/03/10(土) 00:35:19manifest 書く。
ttp://d.hatena.ne.jp/NyaRuRu/20060711#p1
0416デフォルトの名無しさん
2007/03/10(土) 01:07:16素のXpでほぼ100%リセットが掛かる。 たま〜に起動しても
そのまま終了してすぐに再度実行するとやっぱりリセット・・・orz
mt.exeも >>402 を見てVS2005SP1のとWinSDKのと試したけど関係なさげ。
マニフェストの無いEXEと、Vista用のマニフェストの入ったEXEを別に用意するか・・・
0417デフォルトの名無しさん
2007/03/10(土) 02:24:56それは間違いだった。すでにそのリンク先でもフォローされてるけど。
http://d.hatena.ne.jp/NyaRuRu/20070307/p1
IMM32で書かれてたプログラムをTSFベースで書き換えとかいくら何でも
互換性なさ過ぎとは思ってたんだが
>>416
Sleipnie 2.5.9も同じ罠にはまってた。
Sleipnie 2.5.10のmanifestを見ればどうすればいいかわかる
0418デフォルトの名無しさん
2007/03/10(土) 14:58:55ImmGetConversionListはやっぱり動かないんじゃ?
IMM32互換性情報.docにも「サポートされません」とはっきり書かれているし。
0419デフォルトの名無しさん
2007/03/11(日) 00:48:30今買える英語の良書、見つかった?
0420デフォルトの名無しさん
2007/03/11(日) 00:58:570421デフォルトの名無しさん
2007/03/11(日) 01:29:08ペゾルトの上巻でも買えば?
0422デフォルトの名無しさん
2007/03/11(日) 22:15:57それは本当にvista対応ですか?
0423デフォルトの名無しさん
2007/03/11(日) 22:39:080424デフォルトの名無しさん
2007/03/12(月) 11:33:20チェックするプログラムってないの?
レジストリとかファイル関連はすべて影響するから
あまりに大杉て使えないかも知れないけど。
0425デフォルトの名無しさん
2007/03/12(月) 13:54:170426デフォルトの名無しさん
2007/03/12(月) 19:57:02APPLICATION=CODE+MARKUP
だろ。
0427デフォルトの名無しさん
2007/03/12(月) 21:05:18Microsoft自身が何か出してたぞ
0428デフォルトの名無しさん
2007/03/12(月) 22:52:18ACTってやつかな?
ttp://technet.microsoft.com/en-us/windowsvista/aa905102.aspx
0429デフォルトの名無しさん
2007/03/13(火) 02:59:23うーん、WPFの解説か。
Win32の良書が知りたいな。
0430デフォルトの名無しさん
2007/03/13(火) 11:26:03ちったぁ、自分で調べろ。
0431デフォルトの名無しさん
2007/03/13(火) 18:24:510432デフォルトの名無しさん
2007/03/13(火) 18:30:27インスコしたとき一括で自分の設定に変えたいのですが
できますか
0433デフォルトの名無しさん
2007/03/13(火) 20:17:09このスレで聞いている以上Vista特有の話だと思いますがXPでは
できたどんなことがどういう理由でできなくて困っているのですか?
0434デフォルトの名無しさん
2007/03/13(火) 20:43:19教えてください。
0435デフォルトの名無しさん
2007/03/13(火) 20:52:480436デフォルトの名無しさん
2007/03/13(火) 20:53:59方法を教えてください by I/Oデータ社員
0437デフォルトの名無しさん
2007/03/13(火) 21:11:480438デフォルトの名無しさん
2007/03/14(水) 00:11:130439デフォルトの名無しさん
2007/03/14(水) 05:29:190440デフォルトの名無しさん
2007/03/14(水) 06:04:46一応後からインストールはできるようになってるらしい。
0441デフォルトの名無しさん
2007/03/14(水) 09:37:10やっとダウンできるようになったんだ・・・・
0442デフォルトの名無しさん
2007/03/14(水) 09:42:01触れば触るほど継ぎ接ぎだらけに見えてしまう。
何だこれ。大丈夫か?
度胸よく再設計してもらった方がPG的には楽だったなぁ。
0443デフォルトの名無しさん
2007/03/14(水) 10:06:090444デフォルトの名無しさん
2007/03/14(水) 10:15:56みんなバラバラで、とにかく作っただけ。それが Vista。
0445デフォルトの名無しさん
2007/03/14(水) 20:09:55kwsk
0446デフォルトの名無しさん
2007/03/14(水) 20:44:16ttp://japan.cnet.com/news/biz/story/0,2000056020,20099118,00.htm
これかな?ちなみにこういう人。
ttp://japan.cnet.com/news/biz/story/0,2000056020,20087403,00.htm
0447デフォルトの名無しさん
2007/03/14(水) 21:12:46> Windows MEのようなものであってはならない
しかし現実は…
0448デフォルトの名無しさん
2007/03/14(水) 22:10:42日経PCの信憑性は知らんけど。
0449デフォルトの名無しさん
2007/03/14(水) 22:42:060450デフォルトの名無しさん
2007/03/14(水) 23:39:45かんだで撤回してXPとかVistaやってたような。まぁMS製品は
とにかく機能満載、密結合で依存関係が複雑すぎるからいい
加減疲れるわな。「日々減らす努力をしろ」って書いてたのは
Cの256倍本だったっけか。
あと、ゲイツがチーフソフトウェアアーキテクトだっけか?から
降りて業界から引退するのもVistaの失敗の責任を取るためだ、
なんて見方もあるようだね。本人はそうは言わないだろうけど。
0451デフォルトの名無しさん
2007/03/15(木) 00:01:220452デフォルトの名無しさん
2007/03/15(木) 00:29:242000とXPとVistaの三種類がずるずると平行して使われるって状況が激しく迷惑だよなぁ。
いつまで2000まで面倒見なきゃいけないんだか。
いっそのこと4月から2000を使うのは禁止にさせてくれ。
0453デフォルトの名無しさん
2007/03/15(木) 00:45:10言えるものならな!
0454デフォルトの名無しさん
2007/03/15(木) 03:06:030455デフォルトの名無しさん
2007/03/15(木) 05:50:070456デフォルトの名無しさん
2007/03/15(木) 09:27:230457デフォルトの名無しさん
2007/03/15(木) 10:01:060458デフォルトの名無しさん
2007/03/15(木) 12:36:50全部ソフトウェアで処理した方が速いのかもな。
0459デフォルトの名無しさん
2007/03/15(木) 14:24:07俺、言ってるよ
0460デフォルトの名無しさん
2007/03/15(木) 14:36:58.NET2.0はVistaに最適化されてて、XP以前の環境は、もともとMSの眼中に無かった
ということがはっきりしたような気がしたから。
XP上の.NET2.0で動くアプリのパフォーマンスを上げようと、試行錯誤してきた
自分がバカに見えて、思わず笑ってしまった。
0461デフォルトの名無しさん
2007/03/15(木) 14:55:17半透明とか面倒だからXPも切り捨てたい……
0462デフォルトの名無しさん
2007/03/15(木) 15:44:50Windows XP(82.1%)
Windows 2000(7.8%)
Windows Vista(4.4%)
Windows 2003(0.8%)
でVistaがじわじわ上がってきてる。
0463デフォルトの名無しさん
2007/03/15(木) 16:06:190464デフォルトの名無しさん
2007/03/15(木) 16:08:54Windows XP 71.90%
Windows 2000 17.50%
Macintosh 4.10%
Windows Server 2003 3.30%
Windows 98 1.60%
Windows ME 0.80%
Windows NT 0.40%
0465デフォルトの名無しさん
2007/03/15(木) 16:10:40切り替えが進まない企業の中に残ってるぐらいじゃないか
0466デフォルトの名無しさん
2007/03/15(木) 21:05:24なんか、俺が聞いてる話とぜんぜん正反対だな。
問題の奴は、約束通りすでに退社済みだし。
ゲイツは「引退するなんて言ったっけ?」って感じになりつつある。
0467450
2007/03/15(木) 21:19:22いや、だからJim Allchinは一度出戻ってXPとVistaやって(やらされて?)
今度こそ本当に辞めたという事。ゲイツの方の話は最近どっかのニュース
サイトでそんな記事を読んだんだが、古い情報かもしれんね。
0468デフォルトの名無しさん
2007/03/17(土) 02:55:04UACというか、権限分割の観点からは、結構な穴なんじゃないかと思うんだが、どうだろう。
0469デフォルトの名無しさん
2007/03/17(土) 11:42:28そのこころは?
0470デフォルトの名無しさん
2007/03/17(土) 13:11:59tech:プログラム技術[レス削除]
http://qb5.2ch.net/test/read.cgi/saku/1031353962/292
292 名前:Nimura Takashi[] 投稿日:07/02/27(火) 09:14 HOST:p7128-ipbf201yosida.nagano.ocn.ne.jp<8080><3128><8000><1080>
削除対象アドレス:
http://pc10.2ch.net/test/read.cgi/tech/1162813293/346-347
削除理由・詳細・その他:
操作ミスで、会社名がわかるプログラムのソースコードをアップしてしまいました。
お願いです。早急に削除してください。
本当によろしくお願いいたします。
0471デフォルトの名無しさん
2007/03/17(土) 13:13:42プログラム技術板はサーバー移転(pc10→pc11)がありましたので、
スレッドURLを書き換えておきますね。
今後依頼される場合は、移転後のURL(pc11)をお書きください。
>>292
http://pc11.2ch.net/test/read.cgi/tech/1162813293/346-347
0472デフォルトの名無しさん
2007/03/17(土) 13:14:50地域までばれてしまってカワイソス
0473デフォルトの名無しさん
2007/03/17(土) 15:52:56削除要求しなきゃダミー名か何か?でスルーされてたのに・・・
ttp://www.aisoft.co.jp/japanese/ainews/news/20060929.asp
エプソンと合併しとるな
デジカメ画像処理ソフトやスキャナ処理ソフト出してるが
それで買われたのか
いい話だ
0474デフォルトの名無しさん
2007/03/17(土) 16:04:10しかし、早急にってあんた、自分が書いてから半月も放置してたって……
既に>348で指摘されているのに。
0475デフォルトの名無しさん
2007/03/17(土) 16:07:000476デフォルトの名無しさん
2007/03/17(土) 16:10:400477デフォルトの名無しさん
2007/03/17(土) 18:17:57削除依頼を出しておくようにそれとなく促した、とエスパーしてみる。
0478デフォルトの名無しさん
2007/03/17(土) 19:21:330479468
2007/03/17(土) 20:34:17notepad.exeとか、一見ランチャーになりそうにないソフトでも、「管理者として実行」して
しまえば、「開く」のダイアログから、cmd.exeを管理者権限で起動して、何でもできる状態になる。
cmd.exeから、explorer.exe /separateしてしまえば、コントロールパネルでも、何でもUAC回避して
いじり放題。
notepad.exeとかを、管理者権限で実行させて、後でそのプロセスにSendMessageして、管理者権限つきの
任意のプロセスを起動するようなマルウェアができたりとかするんじゃないの?って疑問。
CreateProcessするときには、一旦プログラマの手を通して、適切に権限を落とすことができるべきだと
思うんだけど、「ファイルを開く」ダイアログではそれができない。
0480デフォルトの名無しさん
2007/03/17(土) 20:49:07>notepad.exeとかを、管理者権限で実行させて、後でそのプロセスにSendMessageして、管理者権限つきの
>任意のプロセスを起動するようなマルウェアができたりとかするんじゃないの?って疑問。
Vistaでは、非管理者権限のアプリから管理者権限のアプリにSendMessageできなくなってなかったけ?
0481デフォルトの名無しさん
2007/03/17(土) 21:40:49だな。
0482デフォルトの名無しさん
2007/03/18(日) 00:06:06できない。UIPIでぐぐれ
0483デフォルトの名無しさん
2007/03/18(日) 20:06:48なるほど、WXGがXPの制限ユーザーで動かなかったのにVistaの標準ユーザーで
動くようになったのはこれのおかげか。
MSがRedirectHKCUKeysを開発せざるを得なくなったのは誰のせいなのか
胸に手を当てて考えてみろと
0484デフォルトの名無しさん
2007/03/18(日) 21:16:450485デフォルトの名無しさん
2007/03/18(日) 21:17:530486デフォルトの名無しさん
2007/03/18(日) 21:52:430487デフォルトの名無しさん
2007/03/18(日) 22:04:220488デフォルトの名無しさん
2007/03/19(月) 02:00:070489デフォルトの名無しさん
2007/03/19(月) 07:15:05色んなディレクトリが出来てうざくなった。
0490デフォルトの名無しさん
2007/03/23(金) 09:35:170491デフォルトの名無しさん
2007/03/23(金) 09:46:34HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
にレジストリ追加しなきゃいけないよね?
一般権限では書き込めないから、コントロールパネルでのアンインストール出来るようにするには、
Adminが必要になるのかなぁ。
0492デフォルトの名無しさん
2007/03/23(金) 10:08:55常識的に考えて・・・
0493デフォルトの名無しさん
2007/03/23(金) 10:12:55Admin権限を持たないユーザーにもインストールさせたいけど、その場合の
アンインストール実行はスタートメニューなどで行わないといけないのか。
0494デフォルトの名無しさん
2007/03/23(金) 10:17:49スタートメニューにアンインストーラは犯罪。
0495デフォルトの名無しさん
2007/03/23(金) 11:11:24サンキュー
やってみる。
0496デフォルトの名無しさん
2007/03/25(日) 06:05:29ガイドラインみたいなのはまとまってないの?
.exeと同じ場所にユーザーデータ置くなとかそんなの
0497デフォルトの名無しさん
2007/03/25(日) 08:20:07ここから適当に
開発者向けアプリケーション互換性情報
ttp://www.microsoft.com/japan/msdn/windowsvista/compatibility/default.aspx
0498デフォルトの名無しさん
2007/03/26(月) 18:43:16致命的に出来なかった例とかある?
0499デフォルトの名無しさん
2007/03/26(月) 20:16:070500デフォルトの名無しさん
2007/03/26(月) 21:40:23確かにこれが一番致命的だ。
0501デフォルトの名無しさん
2007/03/27(火) 03:09:05俺の目玉USBカメラも見捨てられた
0502デフォルトの名無しさん
2007/03/27(火) 09:13:09これはひどい
0503デフォルトの名無しさん
2007/03/27(火) 09:29:28ひでぇ、つかVISTAのドライバ開発ってXPと互換まるでなし?
0504デフォルトの名無しさん
2007/03/27(火) 10:12:520505デフォルトの名無しさん
2007/03/27(火) 19:13:23DScalerが一瞬でVista対応したことを思えば、
USBカメラのアプリごときが対応できないっつうのは、駄目すぎだろ。
0506デフォルトの名無しさん
2007/03/27(火) 21:46:21もう金を生み出さないもんにかける労力は惜しいんだよ
0507デフォルトの名無しさん
2007/03/28(水) 05:06:10今さら金かけたくないんだろ
0508デフォルトの名無しさん
2007/03/28(水) 09:35:460509デフォルトの名無しさん
2007/03/28(水) 09:42:50もう休ませてあげなよ・・・。
0510デフォルトの名無しさん
2007/03/28(水) 10:29:26home premiumなら使えるだろ
0511デフォルトの名無しさん
2007/03/28(水) 19:32:11選べる方法ってないですか?
0512デフォルトの名無しさん
2007/03/28(水) 21:30:38マニフェストではasInvokerを指定して
管理者権限で起動したいときはShellExecuteでlpVerbに"runas"を渡す
ただしUAC無効のときやXP以前で"runas"使うと意味もなく「別ユーザーで実行」の
ダイアログが出るからすでに管理者権限を持っているかどうかも
判別する必要がある(IsUserAnAdminとかで)
0513デフォルトの名無しさん
2007/03/28(水) 23:02:07ありがとう!
0514デフォルトの名無しさん
2007/04/12(木) 01:24:49なにか、バックグラウンドでゆっくり描画しているような気がする。
0515デフォルトの名無しさん
2007/04/12(木) 08:27:560516デフォルトの名無しさん
2007/04/12(木) 11:55:24UAC管理下で「管理者権限で実行するプログラム」を設定したプログラムを起動しようとすると表示される「ユーザーアカウント制御」のプログラム実行確認ダイアログを表示させずにプログラムを起動する方法はあるのでしょうか?
ダイアログの文面からは、認識された発行元のプログラムなら、表示されないのかとも期待を抱かせます。
認識されたプログラムというのは Windows Vista Logoを取得したプログラムと等価なのでしょうか?
0517デフォルトの名無しさん
2007/04/12(木) 13:12:00馬鹿か。
0518デフォルトの名無しさん
2007/04/12(木) 13:18:21そのプログラムが何をしようとしているかは、
全く別個の問題だろ。
0519デフォルトの名無しさん
2007/04/12(木) 13:33:020520デフォルトの名無しさん
2007/04/12(木) 13:53:110521デフォルトの名無しさん
2007/04/12(木) 16:16:08結局はM$推奨のコレが基本なのかねぇ。
・(デフォルト)インストール先 : C:\ProgramFiles以下
・データパス : %AppData%
「インストール先Dirにデータ保存させろ」つー ユーザは後を絶たないんだが、
とりあえずコレならUAC切ってようがデータの場所は一意的に扱えるしな。
最近デフォルトのインストール先をルート直下(のフォルダ)にしてるのも見かけるけど、
それもなんだかなぁって思うし。
ドライブ内にゴチャゴチャとフォルダ作るのは良くない、ってのは個人的な好みの問題
…ではないと思うんだよなぁ。
※ハードウェアメーカーとかも平気でやるけどさ
0522デフォルトの名無しさん
2007/04/12(木) 16:44:110523デフォルトの名無しさん
2007/04/12(木) 16:48:48>・(デフォルト)インストール先 : C:\ProgramFiles以下
>・データパス : %AppData%
↑
たったこれだけで良いの?ソースキボン。
Program Files対応はおk、だけど、
%AppData% ってどこだよ?
>とりあえずコレならUAC切ってようがデータの場所は一意的に扱えるしな。
kwsk
データ位置はユーザーが初期設定にしようかなぁ。
0524デフォルトの名無しさん
2007/04/12(木) 16:59:280525デフォルトの名無しさん
2007/04/12(木) 16:59:32どちらに合わせても面倒が増えるのは間違いないんだから、
一番融通の利かないM$様に合わせることにした
0526デフォルトの名無しさん
2007/04/12(木) 17:00:11ソースきぼん
0527デフォルトの名無しさん
2007/04/12(木) 17:00:580528デフォルトの名無しさん
2007/04/12(木) 17:06:46>>400
0529デフォルトの名無しさん
2007/04/12(木) 17:08:16ログすら読めない低脳はこんなとこにいないで学校逝けよ。
0530デフォルトの名無しさん
2007/04/12(木) 21:18:070531デフォルトの名無しさん
2007/04/12(木) 22:18:49>ログすら読めない低脳はこんなとこにいないで学校逝けよ。
ソースきぼん
0532デフォルトの名無しさん
2007/04/12(木) 22:27:59アイ・オーデータ機器にでも入社しろ
0533デフォルトの名無しさん
2007/04/12(木) 23:10:29>>530
0534デフォルトの名無しさん
2007/04/12(木) 23:56:43値を設定してからアニメーションを始めて、設定値に達するのに時間がかかるからな。
1〜2秒しかかからない処理だと、処理が完了してからプログレスバーが動き始めるように
見えることさえある。
そんな短時間で終わる処理にはプログレスバーを使わないようにした方がいいかもしれん。
0535デフォルトの名無しさん
2007/04/13(金) 00:48:110536デフォルトの名無しさん
2007/04/13(金) 06:42:23GDIのリダイレクションと関係あるのかな
0537デフォルトの名無しさん
2007/04/13(金) 08:13:130538デフォルトの名無しさん
2007/04/13(金) 11:54:010539デフォルトの名無しさん
2007/04/13(金) 21:23:42全ユーザー共通ならProgramData
0540デフォルトの名無しさん
2007/04/14(土) 00:54:20読みだけなら問題ないけど、通常ユーザで書き換えが走る場合はInstall時にフォルダに適切なアクセス権
設定が必要。
ってまぁ、これはVistaに限ったことじゃないか。。。
0541デフォルトの名無しさん
2007/04/14(土) 01:08:43AccessCheck?
誰か教えて・・・。
0542デフォルトの名無しさん
2007/04/14(土) 07:36:59読み取りだけならProgram Filesでも問題ないから普通は書き込みも想定する必要があるな
0543デフォルトの名無しさん
2007/04/14(土) 10:29:05GetNamedSecurityInfo()のこと?
0544デフォルトの名無しさん
2007/04/16(月) 01:10:10結局派遣やってるバカがいるんだけどw
なんか派遣先といい関係、とか言ってたから思わず吹き出しちゃったよw
最近はマネージャーもやってるとか寝言言ってるし、派遣がまねぇじゃぁ?はあ!?w
そもそも信頼されてるなら直接契約するか正社員にするはずだが、
いつでも切れる派遣会社経由って舐められてんだよ
派遣期間が長くならないうちに早く就職しろ、と忠告したら、ウッキー!って逆ギレw
バカで頑固だから何度言っても理解できない
騙されたとはいえ結局は自分で決めて派遣やってる癖に逆ギレしちゃってまぁ
人間として本当に恥ずかしい
0545デフォルトの名無しさん
2007/04/16(月) 01:42:470546デフォルトの名無しさん
2007/04/16(月) 01:56:47なんで隠すんだ
もひとつ、戻るボタン復活させろ
0547デフォルトの名無しさん
2007/04/16(月) 01:58:25おまえにはXPでも無理だろうな
0548デフォルトの名無しさん
2007/04/16(月) 01:59:020549デフォルトの名無しさん
2007/04/16(月) 01:59:590550547
2007/04/16(月) 02:02:10XPと同じ
>あとフォルダにフルパス表示
ステータスバーのことをいっているんだろうか・・・
だとしたら、これもXPと同じ
0551デフォルトの名無しさん
2007/04/16(月) 02:02:310552デフォルトの名無しさん
2007/04/16(月) 02:04:06意味のない仕様変更
いい加減にしてもらいたい
0553デフォルトの名無しさん
2007/04/16(月) 02:05:28あとフォルダを開いてもメニューが無い。ツール-フォルダオプション・・・って奴ね。
いちいち拡張子隠すMSって馬鹿じゃなかろかw
0554デフォルトの名無しさん
2007/04/16(月) 02:07:410555デフォルトの名無しさん
2007/04/16(月) 02:11:270556デフォルトの名無しさん
2007/04/16(月) 02:11:38フォルダオプションもあるが。
0557デフォルトの名無しさん
2007/04/16(月) 02:14:51フォルダオプションはもう一度探してみるよ。
0558デフォルトの名無しさん
2007/04/16(月) 02:28:450559デフォルトの名無しさん
2007/04/16(月) 02:37:070560デフォルトの名無しさん
2007/04/16(月) 11:03:47なんのための.netか。
0561デフォルトの名無しさん
2007/04/16(月) 21:39:11C MAGAZINE MOOK『最新Windows Vistaプログラミング徹底理解』
http://www.cmagazine.jp/
0562デフォルトの名無しさん
2007/04/16(月) 22:17:050563デフォルトの名無しさん
2007/04/17(火) 00:36:53まだ雑誌コードが取ってあるのか
0564デフォルトの名無しさん
2007/04/17(火) 00:39:000565デフォルトの名無しさん
2007/04/17(火) 00:42:23実際問題、名前を利用しただけだろ。
俺、思わず amazon でポチっちゃったけど、
C MAGAZINE の名前が無けりゃ多分買ってない。
0566デフォルトの名無しさん
2007/04/17(火) 01:02:31一度「廃刊」させると、新規にコード取るのが大変だから
潰れた雑誌は名目上は「休刊」扱いさせるのが慣例だよ。
0567デフォルトの名無しさん
2007/04/17(火) 01:10:47本屋でちらりと見たけど、徹底理解というほどのものではなかった。
少なくとも俺の知りたかった新しい関連付けについてはまーーーったく書いてなかった。
0568デフォルトの名無しさん
2007/04/17(火) 01:12:27>新しい関連付け
なんのこと?
0569デフォルトの名無しさん
2007/04/17(火) 01:13:120570デフォルトの名無しさん
2007/04/17(火) 05:59:00別の創刊する雑誌で使い回したりするじゃん。
まさに「新規にコード取るのが大変だから」という理由で。
>>568
ヒント: 「既定のプログラム」とか「Default Programs」
0571デフォルトの名無しさん
2007/04/18(水) 13:48:52HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum
配下って編集・削除できないのかな?
レジストリエディタでも削除しようとするとエラー出やがるし・・・
なにか、情報お持ちの方教えてください。
0572デフォルトの名無しさん
2007/04/18(水) 15:04:43スレ違い
0573デフォルトの名無しさん
2007/04/18(水) 15:33:01該当スレはどこ?
0574デフォルトの名無しさん
2007/04/18(水) 15:41:300575デフォルトの名無しさん
2007/04/18(水) 16:22:130576デフォルトの名無しさん
2007/04/18(水) 16:36:480577デフォルトの名無しさん
2007/04/19(木) 02:18:310578デフォルトの名無しさん
2007/04/19(木) 02:32:49MSはよくユーザインターフェイス等をちゃぶ台返ししちゃうから、
新しいバージョンになる度に戸惑うことにはなるけど、
総合的にはユーザインターフェイスは XP よりよくなっているとは思うよ。
( UAC はさすがにウザイとは思うが。 )
それよか、OSとしては安定性が XP より明らかに落ちているのが致命的。
0579デフォルトの名無しさん
2007/04/19(木) 02:34:440580デフォルトの名無しさん
2007/04/19(木) 02:39:58使い始めはかなりウザイだろ、アレは。
0581デフォルトの名無しさん
2007/04/19(木) 08:12:09Windowsには一般ユーザ文化無いもん。
Admin権限ないと死ぬアプリとかあるし。
0582デフォルトの名無しさん
2007/04/19(木) 10:29:040583デフォルトの名無しさん
2007/04/19(木) 11:02:37そこを使う事がVi$taでは推奨なのか必須なのか?
DBファイルとか文書データを置くとこなの?それともiniファイルとかレジストリに相当するものなのか?
アプリからそのフォルダを取得できるの?(でも、旧0$じゃ取れないしというか存在しないし...)
0584デフォルトの名無しさん
2007/04/19(木) 11:04:200585デフォルトの名無しさん
2007/04/19(木) 11:50:220586デフォルトの名無しさん
2007/04/20(金) 01:10:28今まででいうとAll UsersのApplication Data。
CSIDLでいうと、CSIDL_COMMON_APPDATA。役割は2000から
と一緒。
仮にもWin系扱うデベロッパならこれでわからんとかはありえんよな?
0587デフォルトの名無しさん
2007/04/20(金) 10:27:30こんな場所使っていませんでしたが、何か?
0588デフォルトの名無しさん
2007/04/20(金) 11:15:06Vistaなんて10年早いね。
0589デフォルトの名無しさん
2007/04/20(金) 11:35:05VirtualStoreなんて提供せずにエラーになって欲しい
SxSやUACなど余計な事をされると迷惑
0590デフォルトの名無しさん
2007/04/20(金) 13:00:49まぁそれは一部認める
0591デフォルトの名無しさん
2007/04/20(金) 17:59:36xpでは無問題なのだけどvistaだとコピーできない。
システムフォルダのアクセス権が厳しくなったんだろうけど VBAで回避する方法ご存知の方
教えてください。
0592デフォルトの名無しさん
2007/04/20(金) 21:40:40サイドバイじゃダメなん?
0593デフォルトの名無しさん
2007/04/20(金) 23:24:14manifestじゃダメなん?
0594デフォルトの名無しさん
2007/04/21(土) 23:09:25ユーザーとしての発言なら、まぁそういう考え方もあるか、ってとこだが、
開発者としての発言だったら、manifestで宣言するとエラーになるだろ、ってとこだな。
0595デフォルトの名無しさん
2007/04/22(日) 14:18:510596デフォルトの名無しさん
2007/04/22(日) 14:38:18余計な制約が増えるのは迷惑以外の何者でもないだろw
0597デフォルトの名無しさん
2007/04/22(日) 14:56:04利用しなきゃいけないような場面以外で(サイドバイではなく)
SxSが必要なことってあんの?
例外的なケースを通常ケースと同列の扱いにして無駄に複雑にしてしまった
典型的な例として語り継ぐべき悪例なんじゃないの? SxSって。
0598デフォルトの名無しさん
2007/04/22(日) 15:32:44自作用語じゃなくて正しい用語使ってくれないと答えようがないな。
0599デフォルトの名無しさん
2007/04/22(日) 17:17:040600デフォルトの名無しさん
2007/04/22(日) 17:19:00xcopyインストール
0601デフォルトの名無しさん
2007/04/22(日) 17:27:12静的に確保さえしなければ、同じ名前でもフォルダ掘って作ってあれば問題ないだろ。
>>599
DLLヘルは、同じ名前で同じフォルダにDLLを作りまくるマイクロソフト方式を真似た奴だけが陥るわけで
まあ、そんな事したらどうなるかくらいわかるだろうに、
ほんと、そんなものに悩まされるなんておめでたいねえ
0602デフォルトの名無しさん
2007/04/22(日) 17:40:290603デフォルトの名無しさん
2007/04/23(月) 16:17:31プログラムの名称がSetup.exeとかSetupMenu.exeだと、
a) アイコンにマークが付く
b) 実行前に「ユーザー アカウント制御」ダイアログが出力される
c) そのExeが”retrun 0”すると、”このプログラムは正しくインストールされなかった可能性があります”
といった特別な動作になりますね。
そのあたりの仕様ってどっかで分かりますか?
0604デフォルトの名無しさん
2007/04/23(月) 18:15:07この「Installer Detection Technology」の辺りとか?
http://technet.microsoft.com/en-us/windowsvista/aa905117.aspx
0605603
2007/04/23(月) 18:33:01>Filename includes keywords like "install," "setup," "update," etc.
書いてありますね。
0606デフォルトの名無しさん
2007/04/23(月) 22:55:21あとc)に関してはProgram Compatibility Assistantでぐぐれ
0607デフォルトの名無しさん
2007/04/24(火) 08:41:22>manifestを付ける
これってプログラミングの話???
>c)に関してはProgram Compatibility Assistantでぐぐれ
ググッたけど、「対策: 対策はございません。」みたいなのが見つかりました><
0608デフォルトの名無しさん
2007/04/24(火) 11:01:44Application Manifests ですか?
これって、Javaでいうセキュリティーポリシーファイルですか?
0609デフォルトの名無しさん
2007/04/24(火) 11:39:31手書きXMLじゃないですよね?
0610デフォルトの名無しさん
2007/04/24(火) 12:29:210611デフォルトの名無しさん
2007/04/24(火) 12:53:07キレたら、あんたも同レベルまで身をおとすことになる
「プログラマ板に迷い込んだsageる事もしらない、可哀想なパソコン初心者がいる」ぐらいに
考えて、鼻で笑って生暖かく見守りながらスルーしましょう。
0612デフォルトの名無しさん
2007/04/24(火) 13:46:060613デフォルトの名無しさん
2007/04/24(火) 13:59:210614デフォルトの名無しさん
2007/04/24(火) 14:51:39>そろそろキレていいですかね?
>
>611 名前: デフォルトの名無しさん [sage] 投稿日: 2007/04/24(火) 12:53:07
>キレたら、あんたも同レベルまで身をおとすことになる
↑
Vi$taのマニネタに喰いつかないとは、こいつらゴミだ。
0615デフォルトの名無しさん
2007/04/24(火) 15:48:48初歩的な釣りに釣られてるとは、コイツ2ch初心者w
0616デフォルトの名無しさん
2007/04/24(火) 15:59:360617デフォルトの名無しさん
2007/04/24(火) 17:05:42手で書いてもいいし、ツールに任せてもいいし、出来さえすれば何でも構わない。
0618デフォルトの名無しさん
2007/04/24(火) 17:34:55>ツールに任せてもいいし
なんか、いいツールある?
ビジュアルスタイル編集するやつは見つけたが、Vistaで拡張された物に対応したツールが
見つからないんだが
まあ、手書きでもいいんだがな・・・
0619デフォルトの名無しさん
2007/04/24(火) 18:05:25それとも無ければ無いで良いですか?
0620デフォルトの名無しさん
2007/04/24(火) 18:19:30基本。もちろんなくても動作はする。困ることも多いが。
積極的につけない理由はないので、つけるべき。
0621デフォルトの名無しさん
2007/04/24(火) 18:49:400622デフォルトの名無しさん
2007/04/24(火) 18:59:58いや、不用になるどころか、ますます有用だろ。
0623デフォルトの名無しさん
2007/04/24(火) 20:39:58ワラタ
0624デフォルトの名無しさん
2007/04/24(火) 21:52:18↑いまこれをvistaでやろうとしたら管理者権限があってもTrustedInstallerじゃないってことで
弾かれたんだけど、ファイルの所有者を変更したらいけた。これってできちゃっていいのか?
0625デフォルトの名無しさん
2007/04/24(火) 22:43:42お前のものは俺のもの
俺のものは俺のもの
ってことで、ジャイアンが変更できちゃっていいと思っているならいいんじゃない?
0626デフォルトの名無しさん
2007/04/24(火) 23:21:53いや、なんていうかさぁ、わざわざ管理者権限があっても変更
できないように設定してあるものが、実は管理者権限があれば
変更できなくはないってどういうことかね?
0627デフォルトの名無しさん
2007/04/24(火) 23:42:230628デフォルトの名無しさん
2007/04/25(水) 00:27:370629デフォルトの名無しさん
2007/04/25(水) 01:56:57インストーラで勝手に切るのはやめてくれ
0630デフォルトの名無しさん
2007/04/25(水) 08:18:08開発者がいっこうに対応しないので移行強攻策として
「Adminを一般ユーザー権限にしてしまう」UACは
非常にうまいところに落としたなという気はします。
0631デフォルトの名無しさん
2007/04/25(水) 08:22:16とか言ってたんだろうな・・・まったく何やってんだかw
0632デフォルトの名無しさん
2007/04/25(水) 08:24:58はてさて。
0633デフォルトの名無しさん
2007/04/25(水) 08:37:42この実行直前のユーザー確認ダイアログって、MAC OS X のパクリだお。
0634デフォルトの名無しさん
2007/04/25(水) 08:49:50んなこたーない。
0635デフォルトの名無しさん
2007/04/25(水) 10:03:440636デフォルトの名無しさん
2007/04/25(水) 10:04:420637デフォルトの名無しさん
2007/04/25(水) 10:47:53それができないと、万が一の際にデータ救出とかができない
0638デフォルトの名無しさん
2007/04/25(水) 11:50:48別PCから読まれたら終わりって香具師ですな
0639デフォルトの名無しさん
2007/04/25(水) 20:10:25暗号化意外にどういう手があるんだ
0640デフォルトの名無しさん
2007/04/25(水) 20:57:460641デフォルトの名無しさん
2007/04/25(水) 23:50:44それはわかってるけど、この問題の本質には関係の話だ。
できるけど、ちょっと障害を設けるってのはUACでお腹いっぱい。
そんなもん2重3重に設けるなと。
0642デフォルトの名無しさん
2007/04/26(木) 00:54:56関係ないと思うが
0643デフォルトの名無しさん
2007/04/26(木) 04:06:28アップデートはファームウェアーアップデートで出来るんだから
そうすれば起動もスリープも一瞬になる
0644デフォルトの名無しさん
2007/04/26(木) 07:37:41パソコン初心者が愚痴を書き込むスレになっしまった・・・・・
0645デフォルトの名無しさん
2007/04/26(木) 10:33:43例えばマニフェスト入れてあるていどUACの問題に対応するとか
0646デフォルトの名無しさん
2007/04/26(木) 10:43:490647デフォルトの名無しさん
2007/04/26(木) 10:50:42個人でやるには高い・・・
0648デフォルトの名無しさん
2007/04/26(木) 11:26:15>年10万だっけ
高いのは確かだが、1年だけでOK。(契約を更新しなくても大丈夫)
http://www.verisign.co.jp/codesign/help/faq/210015/index.html
>個人でやるには高い・・・
値段以前に個人じゃだめ
http://www.verisign.co.jp/codesign/help/faq/200014/index.html
個人でソフト開発してる人向けに(1回\10,000とかで)代理署名とかやったら儲かるかなあ・・・
0649デフォルトの名無しさん
2007/04/26(木) 11:51:26もちろん、証明書としてどうなの? って話もあるかもしれないけど、
個人とかミニマムな使い方ならイケル気もするが。
0650デフォルトの名無しさん
2007/04/26(木) 13:03:46証明書自身はMakeCert.exe(SDK)を使えば誰でも作れる。
しかし、(デバドラ等)カーネルコードの電子署名として”Windowsが”(Microsoftが)認めているのは
http://www.microsoft.com/whdc/winlogo/drvsign/crosscert.mspx
から発行された証明書による署名のみ。
この内、タイムスタンプ署名ができるのはVeriSignのみなので、実質的に使えるのはVeriSignのみ。
0651デフォルトの名無しさん
2007/04/26(木) 13:23:010652デフォルトの名無しさん
2007/04/26(木) 13:52:10kwsk
0653デフォルトの名無しさん
2007/04/26(木) 14:08:160654デフォルトの名無しさん
2007/04/26(木) 14:11:260655デフォルトの名無しさん
2007/04/26(木) 14:19:36おいおい、何年前の話してるんだ
0656デフォルトの名無しさん
2007/04/26(木) 14:49:500657デフォルトの名無しさん
2007/04/26(木) 15:37:46おまえ・・・進化という言葉を知らんのか
0658デフォルトの名無しさん
2007/04/26(木) 18:07:21二足歩行できるようになったりするのかな
0659デフォルトの名無しさん
2007/04/26(木) 18:50:43俺も例の特許ゴロの件以来、松下電器は大嫌いになった。
0660デフォルトの名無しさん
2007/04/26(木) 18:51:130661デフォルトの名無しさん
2007/04/26(木) 19:38:53少なくともThawteとGeoTrustもタイムスタンプサーバを提供してる。
まあどっちもVeriSignに買収されたからそういう意味じゃVeriSignのみだろうけど
0662デフォルトの名無しさん
2007/04/26(木) 23:41:24それ何てHow many files(0-15)?
0663デフォルトの名無しさん
2007/04/27(金) 20:04:42オレオレ署名にVeriSignのタイムスタンプ押せたんだけど。
0664デフォルトの名無しさん
2007/04/28(土) 12:39:56つーかカーネルモードコード署名でもタイムスタンプ確認するの?
ネットワークドライバより前にロードされるドライバだとどうしようもない気がするんだが。
0665デフォルトの名無しさん
2007/04/28(土) 13:05:508801を思い出した俺が泣いた
0666デフォルトの名無しさん
2007/04/28(土) 14:26:340667デフォルトの名無しさん
2007/04/28(土) 14:47:53って8001でも出た?
0668デフォルトの名無しさん
2007/04/28(土) 15:22:12PC-6001だとHow many pages?とか出てたな
0669デフォルトの名無しさん
2007/04/28(土) 16:04:170670デフォルトの名無しさん
2007/04/28(土) 16:25:49ヒント: >>643
0671デフォルトの名無しさん
2007/04/28(土) 16:37:09#EEPROMの一般化前だもんなぁ……
0672デフォルトの名無しさん
2007/04/28(土) 16:47:23早くvistaに帰って来い
0673デフォルトの名無しさん
2007/04/28(土) 16:52:540674デフォルトの名無しさん
2007/04/28(土) 17:53:54http://www.nic.ad.jp/ja/topics/2004/20040715-02.html
0675デフォルトの名無しさん
2007/04/28(土) 20:55:540676デフォルトの名無しさん
2007/04/28(土) 22:04:470677デフォルトの名無しさん
2007/05/01(火) 23:14:54みんなの賛同を得ようという朝日新聞みたいなヤツだ
こんなのボケナスほっとけ
0678デフォルトの名無しさん
2007/05/02(水) 12:52:560679デフォルトの名無しさん
2007/05/02(水) 12:59:26それ以降は一回つくた奴のコピペ
0680デフォルトの名無しさん
2007/05/02(水) 13:02:510681デフォルトの名無しさん
2007/05/02(水) 13:24:49片方は警告なしで起動、
片方は”ユーザー アカウント制御”ダイアログが開く。
何の違いなんだろう。
0682デフォルトの名無しさん
2007/05/02(水) 14:33:23HKLMや%windir%,%program files%にカキコしそうなふいんきをvistaの最新テクノロジーが感じ取った
0683デフォルトの名無しさん
2007/05/02(水) 14:46:19有効にしようと思うのですが、
どうやったら有効に切り替えれるのでしょう?
”Enter=選択 Esc=キャンセル”となってますが、
EnterするとWinが起動しちゃうお。
0684683
2007/05/02(水) 15:18:590685デフォルトの名無しさん
2007/05/02(水) 15:23:110686683
2007/05/02(水) 15:31:270687デフォルトの名無しさん
2007/05/02(水) 23:33:51ファイル名にsetupが含まれてるかどうか
細かいこというともっといろいろ条件があるけど
>>683
32bitはもともとドライバ署名強制されないだろ?
いまいち状況がつかめない
0688683
2007/05/07(月) 09:04:39あ、そーなんですか。納得しました。
0689デフォルトの名無しさん
2007/05/07(月) 10:12:13Vista重すぎ
0690デフォルトの名無しさん
2007/05/07(月) 12:20:340691デフォルトの名無しさん
2007/05/07(月) 14:05:05Vistaはそこまでひどくない
0692デフォルトの名無しさん
2007/05/07(月) 14:11:20まあ用途次第だけど、これまでゲロ重だったレイヤードウィンドウが軽くなって
ビデオカードの性能にちゃんと比例するようになっている点はよいね。
ttp://www.dosv.jp/other/0704/16.htm
ttp://www.dosv.jp/other/0704/img/02/pop/032.jpg
同一環境で7倍ぐらい速くなっている
(というか今までは15%ぐらいしか性能がでていなかった?)
0693デフォルトの名無しさん
2007/05/07(月) 16:59:46その実行ファイルBはメッセージフックで別プロセスからのウィンドウメッセージを取得する動きをしてるんだけど
実行ファイルAのファイル名がSETUP.EXEの場合はそれが出来ない・・・。
プログラムBに全然メッセージが飛んでこない。
この現象について書いてあるHPご存知ですか?
0694デフォルトの名無しさん
2007/05/07(月) 18:03:25「SETUP.EXE」ってファイル名自体、特別扱いされるはず確か・・・
0695デフォルトの名無しさん
2007/05/07(月) 19:36:42それにたいして、ユーザ権限のプロセスからではフックは
仕掛けられない。
0696デフォルトの名無しさん
2007/05/07(月) 19:52:310697デフォルトの名無しさん
2007/05/07(月) 23:00:35UIPI
0698デフォルトの名無しさん
2007/05/07(月) 23:13:02このスレでさんざん既出だから嫁
0699デフォルトの名無しさん
2007/05/07(月) 23:13:24動作中はAeroが無効になる
0700デフォルトの名無しさん
2007/05/07(月) 23:51:42正確にいうどDWMが゙無効になる。Aero != DWM
0701693
2007/05/08(火) 00:43:10UIPIで調べたら大体分かりました。
0702デフォルトの名無しさん
2007/05/08(火) 08:36:23kwsk
いまいちイメージワカナイ。
Vi$taは持ってるので、テスト方法というか実行手順教えて下さいでつ。
0703デフォルトの名無しさん
2007/05/08(火) 12:31:010704デフォルトの名無しさん
2007/05/08(火) 13:59:51これって何だっけ?
GDI描画なら使ってるが、それがオーバーレイなわけないし、
オーバーレイ印刷のわけないし。。。
自作プログラムには無いかも。
そのアプリはどこにありますか?
0705デフォルトの名無しさん
2007/05/08(火) 14:41:560706デフォルトの名無しさん
2007/05/08(火) 14:49:360707デフォルトの名無しさん
2007/05/08(火) 14:50:38ttp://hp.vector.co.jp/authors/VA020787/
からDVをダウンロードして右クリック→オプション→メディア→オーバーレイミキサを選んで
何かムービーを再生する。
というかオーバーレイについてよく知らずに聞いてたわけ?
>オーバーレイで描画していたアプリケーションはVistaで動かすとどうなるの?
0708デフォルトの名無しさん
2007/05/08(火) 14:51:45オーバーレイとかVMR7とかVMR9とかでしばらくググれ。
0709デフォルトの名無しさん
2007/05/08(火) 16:25:25Vista推奨の実装方法みたいのがなんかあるんでしょ、たぶん。
0710デフォルトの名無しさん
2007/05/08(火) 17:41:51馬鹿じゃね?
0711デフォルトの名無しさん
2007/05/08(火) 17:55:00Win32API的には、何てやつだっけか?
0712デフォルトの名無しさん
2007/05/08(火) 18:38:440713デフォルトの名無しさん
2007/05/08(火) 21:51:16互換性タブで「デスクトップ コンポジションを無効にする」にチェックして実行してみろ
0714デフォルトの名無しさん
2007/05/09(水) 08:36:31教えて君で申し訳ないけど、そのDirectXのAPIに対してオーバーレイではないAPIも存在しますか?
0715デフォルトの名無しさん
2007/05/09(水) 11:06:31古いオンラインヘルプの.hlpファイルは実行されないんだね。
古いアプリであったんだけど、どーしたら良いでつか?
0716デフォルトの名無しさん
2007/05/09(水) 11:09:13>動作中はAeroが無効になる
>IDirectDrawVideo
ググってもイマイチひっかからない。
Vi$ta調査文書作成してますので、M$DNのソースきぼん。
0717デフォルトの名無しさん
2007/05/09(水) 11:32:27できたら俺たちにもうp
0718デフォルトの名無しさん
2007/05/09(水) 11:38:19うわ、キツー。画面の画像があるから無理さ。
その代わり、行き詰ったところと選択した解決策はそれとなく、この板のVi$ta系スレに還元するお。
あるタイミングで自分が見つけた項目一覧をカキコするとかするつもり。
0719デフォルトの名無しさん
2007/05/09(水) 11:55:32GJ!!
俺も今作ってるソフトのVistaでの動作を確認せにゃいかんから助かるんだぜ
0720デフォルトの名無しさん
2007/05/09(水) 12:00:56あと1年したらVista入れなおそうかなって思ってます
本当にありがとうございました
0721デフォルトの名無しさん
2007/05/09(水) 12:25:10しょーがねーなー
現時点:
・FBというオプソのソフトがコンパネにもコントローラーが入るしようだったんだが、
これがVistaのコンパネを開くときにフリーズ。FBをバージョンうp。
・インストーラーのランチャーなんかのファイル名にsetupやinstallなんて名前が付いてると、
そのプログラムを終了させたときに、Vistaが勝手にアプリのインストール状況をチェック。
何もインスコしてないとエラーが出る。
・ヘルプファイルの.hlp形式は起動できません。
関係ないけど、ハイパーターミナルも消えた。
・exeからexeを起動しようとすると、UAC画面がウザイ。管理者権限取得後は出ないかも。
・アプリによっては、manifestファイルが無いと、起動時にUAC画面
・ドライバは意外にもVista32だとインスコできる。USB機器も大丈夫。
DLLコールとかも無問題
・未調査だが、オーバーレイでAeroがオフになるんだってさ。
0722デフォルトの名無しさん
2007/05/09(水) 12:36:48ほとんどそのまま使えるという利点があったからなあ。
VistaはXPからいきなりステップアップしたような所がある。普及には
2000→XPよりも時間がかかるだろう。
0723デフォルトの名無しさん
2007/05/09(水) 12:40:42そんなことはないだろ・・・
あれ?Windows UpdateしたらIMEがエラー吐いて死んだ。珍しいな・・・
0724デフォルトの名無しさん
2007/05/09(水) 13:44:20XP (NT5.1) の時は 2000 (NT5.0) という優秀な兄貴分の OS があって、
Vista (NT6.0) は XP (NT5.1) からいきなりステップアップ
0725デフォルトの名無しさん
2007/05/09(水) 13:57:15>・ヘルプファイルの.hlp形式は起動できません。
> 関係ないけど、ハイパーターミナルも消えた。
ttp://www.microsoft.com/downloads/details.aspx?FamilyID=6ebcfad9-d3f5-4365-8070-334cd175d4bb&DisplayLang=ja
>・未調査だが、オーバーレイでAeroがオフになるんだってさ。
AeroってよりDesktop Compositionでしょ。
grapheditにaviなりwmvなり突っ込んで、適当にグラフ描いて、ビデオレンダラをオーバーレイレンダラに
すれば良いんじゃないの。VFW時代のソフトとか、DS初期のソフトじゃなければ、VMR使ってると思うけど。
まっとうなソフトならレンダラ選べると思う。
0726デフォルトの名無しさん
2007/05/09(水) 14:09:270727デフォルトの名無しさん
2007/05/09(水) 16:24:520728デフォルトの名無しさん
2007/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 指定したアドレス ファミリは、このソケットではサポートしていません。
0729デフォルトの名無しさん
2007/05/09(水) 17:28:45スレ違いだカス
いっぺん死んで来いや!!!!!!
ドドドドドドドドドドドドドドドドドドドドドドドド素人が
0730デフォルトの名無しさん
2007/05/09(水) 17:53:16書き忘れたけがこれVistaでしか現象出ないんだけど駄目?
0731デフォルトの名無しさん
2007/05/09(水) 17:57:58お前怒りすぎワロタwww
0732デフォルトの名無しさん
2007/05/09(水) 19:36:59Vista+VS2005でWindowsFormのドラッグアンドドロップに対応したアプリを作っています。
デバッグ時はD&Dが全く使えずビルドして作成したexeではD&Dが動作します。
UACの関係だと思うのですがデバッグ時でも外部ファイルや画像等のD&Dを行う方法は
ないでしょうか?
0733732
2007/05/09(水) 19:44:40デバッグモードでも画像ファイルやファイル名の取得が可能になりました。
ttp://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=1507555&SiteID=7
0734デフォルトの名無しさん
2007/05/09(水) 21:31:25> そのプログラムを終了させたときに、Vistaが勝手にアプリのインストール状況をチェック。
> 何もインスコしてないとエラーが出る。
黙ってmnifest入れとけ
0735デフォルトの名無しさん
2007/05/09(水) 21:31:390736デフォルトの名無しさん
2007/05/09(水) 21:57:180737デフォルトの名無しさん
2007/05/10(木) 11:24:27Vistaだと、localhostのアドレスはv6で来るから。
IPv6を無効化するか、Connectする前に、localhostのアドレスをルックアップして、AF_INETのものを指定する。
面倒なら、"127.0.0.1"。
0738デフォルトの名無しさん
2007/05/10(木) 11:26:14うわ、スゲー大変更。
0739デフォルトの名無しさん
2007/05/10(木) 11:34:12IPv6 殺してれば 127.0.0.1
有効なら ::1
ってだけだろう?
AF_UNSPEC でソケットを開こうとしているなら当たり前の話
AF_UNSPEC で IPv4 前提のコードを書くほうが間違い
というか、XP で IPv6 有効環境であっても ::1 が来るぞ?
0740728
2007/05/10(木) 17:49:29ありがとうございます。解決しました!
0741デフォルトの名無しさん
2007/05/10(木) 22:05:270742デフォルトの名無しさん
2007/05/11(金) 07:38:330743デフォルトの名無しさん
2007/05/11(金) 08:37:34将来的には駆逐されちゃうもんなの?
0744デフォルトの名無しさん
2007/05/11(金) 09:00:08>ttp://nanikun.s16.xrea.com/mt/archives/2005/06/windows9x2003_1.html
これってVi$taにも関係あるかな?
Vi$taってサーバー側にはならない0$なんだっけ?
0745デフォルトの名無しさん
2007/05/11(金) 09:00:423日くらい調べても分からなかったのに
質問した瞬間に解決法が見つかることってあるよね・・・。
0746デフォルトの名無しさん
2007/05/11(金) 10:21:06頭の中に回答があったことに気づくってこと、よくある
0747デフォルトの名無しさん
2007/05/11(金) 10:23:59されないね。OSPFのルータIDとしてloopbackのアドレスをいれる習慣/テクニックがある限り。
0748デフォルトの名無しさん
2007/05/11(金) 10:58:36グローバルネットワークへ接続するプロトコルとしては
使えない未来はあるかもしれないけどね
0749デフォルトの名無しさん
2007/05/12(土) 21:19:19やっぱ新VSが出ないと互換問題程度しかネタがないのか。
0750俺用メモ
2007/05/13(日) 19:51:260751デフォルトの名無しさん
2007/05/17(木) 13:49:28あるWinソフトからWinExecでWinソフトを起動すると警告UAC画面が出る、
別のWinソフトからShellExecuteでバッチファイルを起動しても警告が出ない、
何の違いなんだろう?
それから、UAC警告を消すためには、
manifestファイルは起動する側のアプリに設定すれば良いのか?
どのmanifestを参考にすれば良いのか教えてきぼん。
0752デフォルトの名無しさん
2007/05/17(木) 14:15:45ググってみたか?
こたえはすぐに出るぞ
0753デフォルトの名無しさん
2007/05/17(木) 14:30:12M$DN系ってデータが多いわりに解決策無しみたいのが多くていつも躓いてるんだよ。
0754デフォルトの名無しさん
2007/05/17(木) 14:56:100755デフォルトの名無しさん
2007/05/17(木) 14:59:300756デフォルトの名無しさん
2007/05/17(木) 15:31:540757デフォルトの名無しさん
2007/05/17(木) 15:35:12そういった内容はサイトにはありません(イミフメ)とか逝った。
さらに”これで解決しましたでしょうか?”とか逝うから、
だからぁ(心の叫び)”さっきの質問の答えが分からない”と書いたら、
”サポートに電話して下さい”ってカキコされちゃった。
0758デフォルトの名無しさん
2007/05/17(木) 16:08:31MS Research恐るべし。
0759デフォルトの名無しさん
2007/05/17(木) 18:22:36EnumObjects( Handle, SHCONTF_FOLDERS, eidl )
が、VISTAだとZIPやLZHが返って来る。仕様変更?
誰かこの辺の事情知らない?
0760デフォルトの名無しさん
2007/05/17(木) 19:31:110761デフォルトの名無しさん
2007/05/17(木) 19:43:540762デフォルトの名無しさん
2007/05/17(木) 23:02:410763デフォルトの名無しさん
2007/05/17(木) 23:13:260764デフォルトの名無しさん
2007/05/17(木) 23:34:000765759
2007/05/17(木) 23:44:23>>760
そっか、OSの問題ではないのね
>>761
MS圧縮フォルダを使ってるからそれはないと思うのだが…
ありがとう、もう少し悩んでみるよ
0766デフォルトの名無しさん
2007/05/18(金) 00:20:22遅すぎだろ。
0767デフォルトの名無しさん
2007/05/18(金) 08:39:11そーいや、自分で圧縮フォルダ機能切ったのをスッカリ忘れて、
後に、XPで「IShellFolderがzipをフォルダとして認識しねぇ」とハマッたアホがいたのを思い出した
オレなんだが・・・orz
0768デフォルトの名無しさん
2007/05/18(金) 10:57:240769768
2007/05/18(金) 11:39:38とりあえずGetCurrentThemeName()でエアロのファイル名は取れるのですが
高スペックPCで透過が有効なのか低スペックで透過が無効なのかを知りたいのです。
0770デフォルトの名無しさん
2007/05/18(金) 12:40:42MSDN のコンシェルジェチャットは
Subscriber Download サイトのオンラインサポート
全然関係ない内容の質問をしたんじゃ?
>>768
ヒント: Enable and Control DWM Composition
MSDN で DwmIsCompositionEnabled() とかその辺りを調べれ
まんま答えがある
0771デフォルトの名無しさん
2007/05/18(金) 14:06:33アリガ�d
DWM合成なんてのがふえてるのか
PCに入れてたMSDNが2006/1から更新してなかったので気づかなかったです。
とりあえず最新のMSDN入れてきます。
0772751
2007/05/18(金) 14:31:39>ShellExecute()を使用して分割したプログラムを呼び出します。
>CreateProcess() では権限の昇格ができないため、
>「ERROR_ELEVATION_REQUIRED」が返されます。
↑
M$文書見つけたんで、
テストプログラム(WinExec/ShellExecute/CreateProcess)作ってみました。
結果はUAE警告画面出ず。
アプリの方は警告出てテストプログラムだと現象が出ないなんて沸け分からないお。
0773デフォルトの名無しさん
2007/05/18(金) 22:51:05オチだったらコロヌ
0774765
2007/05/19(土) 11:09:24「IShellFolderがzipをフォルダとして認識しねぇ」って具体的には以下のどれ?
1.EnumObjects( Handle, SHCONTF_FOLDERS, eidl )でzipが返ってこない
2.GetAttributesOf( cidl, pidls, Attribute)の結果、AttributeにSFGAO_FOLDERが立たない
3.その他
ちなみに>>767の答によるおいらの反応
1.悲嘆にくれる
2.安心する
3.不明
0775767
2007/05/21(月) 09:30:14XPに「圧縮フォルダ機能を切って検索早くする」みたいなTIPSあってさ
それで、「regsvr32 /u %windir%\system32\zipfldr.dll」とかやっちゃったわけよ
そのことスッカリ忘れてて、
zipファイルのパスのPIDLをBindToObjectしようとすると失敗したってだけで
Vistaとの仕様の違いとか、そういう話しじゃないぉ
0776774
2007/05/22(火) 13:53:31激しく�dクス
XPでEnumObjects( Handle, SHCONTF_FOLDERS, eidl )でzipが返っていたらどうしよう
と、思っただけだよ。そういう話じゃないようで安心したお。
おいらの問題は、EnumObjectsの結果からSHGetPathFormIDListでファイルシステムパスを採って来て
アーカイブファイルだったらはじくことにして問題解決にしたよ。
というわけで反応してくれたみんな、ありがとう。じゃね。
0777デフォルトの名無しさん
2007/05/23(水) 08:33:00http://login.yahoo.co.jp:443/
0778デフォルトの名無しさん
2007/05/23(水) 21:44:480779デフォルトの名無しさん
2007/05/25(金) 12:55:28公式サイトでも何でも欲しいでつ。
0780デフォルトの名無しさん
2007/05/25(金) 17:54:39msdn2.microsoft.com
0781デフォルトの名無しさん
2007/05/31(木) 10:19:38同じ現象になられたことありますか?
しょうがないから、今0$再インスコ中orz
0782デフォルトの名無しさん
2007/05/31(木) 10:23:06板違い、Windows板かPC初心者板にでも池
0783デフォルトの名無しさん
2007/05/31(木) 10:38:210784デフォルトの名無しさん
2007/05/31(木) 11:20:02失せろボケ
0785デフォルトの名無しさん
2007/05/31(木) 11:35:200786デフォルトの名無しさん
2007/05/31(木) 12:07:510787デフォルトの名無しさん
2007/05/31(木) 13:11:230788デフォルトの名無しさん
2007/05/31(木) 13:16:140789デフォルトの名無しさん
2007/05/31(木) 15:32:410790787
2007/05/31(木) 16:56:33そう書くだけで気分が良いから。
くだらない一人遊びさ。
0791デフォルトの名無しさん
2007/05/31(木) 20:40:03なりすましイクナイ。
0792デフォルトの名無しさん
2007/06/02(土) 15:55:45ソフトに「Vista対応」って書いてあってほんとに大丈夫ですか?
それともとっくのとうに対策ぺきかん終わって皆ノータリンになっちゃったの?
0793デフォルトの名無しさん
2007/06/02(土) 16:03:07問題は他人のDLLなど
0794デフォルトの名無しさん
2007/06/02(土) 18:09:41アイコンリソースが使われてしまうようです。
皆さんの作ったアプリ、そういうことって無いですか?
アプリ内には32x32のアイコンリソースも登録されているので、
せめてこっちを使ってくれれば多少見栄えもマシになるんですが、
16x16のアイコンを拡大して使っているようです。
どうすれば対応できるのか、何か情報ないでしょうか?
よろしくお願いします。
0795デフォルトの名無しさん
2007/06/02(土) 19:31:09家の環境では32x32がちゃんと使われてるが。
他のアプリのアイコンもおかしければアイコンのサイズ設定かアイコンキャッシュ破損じゃね?
0796デフォルトの名無しさん
2007/06/02(土) 21:11:55Vista・アイコン
Windows のデスクトップに 表示されるアイコンは32×32と相場が決まってい
ましたが、 Vistaでは48×48が標準サイズです。旧来 のサイズのアイコンし
か持っていない場合には、1.5倍に拡大されるため、キレイに表示させる事が
できません。 しかも、Explorerを含め、32×32サイズのアイコンを見る機会
が殆どありません。できる限りアプリケーションに48×48サイズのアイ コン
を含めるようにしましょう。
ってメモが手元にあった。
あと、リソース名がアルファベット順とかもあるんでないかい?
0797デフォルトの名無しさん
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:000897デフォルトの名無しさん
2007/07/11(水) 00:04:040898デフォルトの名無しさん
2007/07/11(水) 02:15:210899デフォルトの名無しさん
2007/07/15(日) 04:14:19ポインタがNULLという単純なバグだったという結末を
思い出した。
0900デフォルトの名無しさん
2007/07/15(日) 12:43:36333 名前:名無したちの午後 投稿日: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:26HTMLヘルプに改良する一番簡単で安い方法教えて下さい
でつ
0902デフォルトの名無しさん
2007/07/17(火) 18:06:10ではあんまりなので
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=
0903901
2007/07/17(火) 18:13:03サンクス。
>ではあんまりなので
納得。
>あとは
日本語検索に手順も書いてありますね。
これでやって出来なければ、商用購入かなぁ。
0904デフォルトの名無しさん
2007/07/17(火) 21:32:490905デフォルトの名無しさん
2007/07/18(水) 11:52:38ユーザーデータフォルダ作ってわざわざ権限書き換えるような動作させてるけどさ、
なんで未だにこういう事するかね?
「データの場所がばらけて消せない」とか間の抜けた事言ってるしさぁ。
"Documents"への書き込みを嫌うユーザがいるのも間違いないにしても
それなら%AppData%使えばいいだけだし。マルチユーザにも対応できないし。
0906デフォルトの名無しさん
2007/07/18(水) 12:11:17あほやから。
0907デフォルトの名無しさん
2007/07/18(水) 19:33:39書き込むファイルが勝手にリダイレクトされるというのは
WritePrivateProfile系に限った話ということなのでしょうか?
それと、Vistaではアドミ権限のユーザーでもProgram Files直下に
書き込もうとするとエラーになるんですか?
0908デフォルトの名無しさん
2007/07/18(水) 20:07:10なぁ……ググればいくらでも答えの出てくる質問を安易にスンナよ。ドアホウ。
後者に関してはエラーになんかならんし。
0909デフォルトの名無しさん
2007/07/18(水) 20:17:40エラーにならないってことはXPと同じってことですか?
それともUACダイアログが出るってことでしょうか?
0910デフォルトの名無しさん
2007/07/18(水) 21:30:27それは勝手に出てるわけじゃなくてアクセス拒否を検出したエクスプローラが
昇格を要求することで出ている。
プログラムが何もしなければ単に(XPの制限ユーザーと同様に)失敗するだけ。
以上はmanifest付きの場合の話で、manifestのないプログラムが明らかに
実行バイナリではない拡張子のファイルをコピーしようとすると、VirtualStoreに
リダイレクトされる。
0911デフォルトの名無しさん
2007/07/18(水) 23:29:53管理者権限で、manifestなしの場合、
UACダイアログはエクスプローラレベルの話で、shell系API
を呼ばなければXPと同じ。
ファイルのコピーや作成については、実行バイナリでない限り
CreateFileやCopyFileレベルでVirtualStoreとやらにいってしまう。
ということなのかな?
VirtualStoreにいく条件は当然フォルダのセキュリティにも
関係あるんですよね。そもそも管理者権限とかいう風に考えるより
フォルダのセキュリティで考えてそれが拒否された場合、VirtualStore
にいってしまうと考えたほうがいいのかな?
XPの場合、制限ユーザだと、Program Files下に書き込めない場合
単にエラーだったと思うけど、とうことはVistaだといままで制限ユーザ
で動かなかったアプリも動くようになる可能性もあるってことかな。
0912デフォルトの名無しさん
2007/07/18(水) 23:31:12されるとかいう問題じゃないわけですよね。少なくとも。
0913デフォルトの名無しさん
2007/07/18(水) 23:33:36ファイルが閉じられたとき、OSがチェックしてVirtualStoreにコピーする
ってことなんでしょうか?
なんか難しい。
0914デフォルトの名無しさん
2007/07/18(水) 23:46:45ファイルの保存でProgram Files下を選んで保存した場合、
それが見つからないってこともありえますよね。
それともエクスプローラが頑張ってちゃんと表示してくれる
んでしょうか?
0915デフォルトの名無しさん
2007/07/18(水) 23:54:03なぁ。Vista関連の記事くらい読めよ。
多分ユーザーの方がお前より理解してるぞ。
0916デフォルトの名無しさん
2007/07/19(木) 00:04:200917デフォルトの名無しさん
2007/07/19(木) 00:36:51ここはお前の日記帳じゃない。
結構良スレなので下らんレスで流すなうせろ
0918デフォルトの名無しさん
2007/07/19(木) 00:41:25邪推しても何の足しにもならないし、単なるチラシの裏。
ttp://www.amazon.co.jp/o/ASIN/4797340681
0919デフォルトの名無しさん
2007/07/19(木) 07:22:511、実行ファイルの場合は起こらない。
2、完全なアドミなら起こらないのはいいとして、
フォルダのセキュリティに依るのか、セキュリティに依らず
Program Files下固定で起こるのか?
あるいはshell系のAPIなら起こるのか?
です。
0920デフォルトの名無しさん
2007/07/19(木) 09:01:14だからまず>>918の本買えってんだダボ。
ttp://item.rakuten.co.jp/book/4299078/
楽天なら在庫ありだから明日には届くだろ(地域によるが)
答えだけ聞こうなんて虫のいいことしてんじゃねーよ。
もう少しマトモだったら答えてもやったんだがな。
0921デフォルトの名無しさん
2007/07/19(木) 10:04:180922デフォルトの名無しさん
2007/07/19(木) 11:43:27分からない人は黙ってて。
0923デフォルトの名無しさん
2007/07/19(木) 11:52:24というか説明しても理解できないし。
0924デフォルトの名無しさん
2007/07/19(木) 11:56:270925デフォルトの名無しさん
2007/07/19(木) 12:12:37教えてくれるひとのいる板へ移動汁
0926デフォルトの名無しさん
2007/07/19(木) 12:13:54教えれば教えるほど質問が増えてかえってくるからなw
0927デフォルトの名無しさん
2007/07/19(木) 13:37:09ID出ないから一括NG出来ないのもわかるが。
0928デフォルトの名無しさん
2007/07/19(木) 15:56:17分からない人は黙ってて。
黙らない人は死んでね。
0929デフォルトの名無しさん
2007/07/19(木) 22:11:01よかったなみんな黙ってくれてwwww
0930デフォルトの名無しさん
2007/07/20(金) 08:48:110931デフォルトの名無しさん
2007/07/20(金) 09:30:50わたしももうじき氏ぬでしょう。
0932デフォルトの名無しさん
2007/07/20(金) 09:41:15一人も居ない...
0933デフォルトの名無しさん
2007/07/20(金) 09:56:09解説書もあるし、サイトもある。今更gdgdやる必要はもう無いから。
>>907みたいな役立たずしか書き込む必要がない。
0934デフォルトの名無しさん
2007/07/20(金) 10:07:41おまいにはこのスレは必要が無くて、
役立たずがこのスレを必要としてる事は了解したから、
黙ってろ!
0935デフォルトの名無しさん
2007/07/20(金) 10:19:26よぉ役立たず。涙目だな(プゲラ
0936デフォルトの名無しさん
2007/07/20(金) 10:21:140937デフォルトの名無しさん
2007/07/20(金) 13:23:45( ・ω・)
○={=}〇,
|:::::::::\, ', ´
、、、、し 、、、(((.@)wwwwwwwwwwwwwwwwwwwwwww
0938デフォルトの名無しさん
2007/07/20(金) 19:25:01ちなみにmeからVistaにした
なんという最強低OS(;ω;)
結局、フォトショップ買ったけどどっちのOSでも
使えない。俺涙目www
0939デフォルトの名無しさん
2007/07/20(金) 19:37:31スレ違いだ。消えろヴォケ。
0940デフォルトの名無しさん
2007/07/20(金) 19:43:57ちょっと藁えるwww
何で使えないんだよ。。。
0941デフォルトの名無しさん
2007/07/20(金) 20:46:14ハァ? 何で使えないんだ?
0942デフォルトの名無しさん
2007/07/20(金) 20:56:020943デフォルトの名無しさん
2007/07/20(金) 21:03:440944デフォルトの名無しさん
2007/07/20(金) 21:21:190945デフォルトの名無しさん
2007/07/20(金) 21:59:070946デフォルトの名無しさん
2007/07/21(土) 00:27:26Microsoftには払いたくない。そんな人もいるかもしれない。
0947デフォルトの名無しさん
2007/07/21(土) 01:53:53もしかして、Vistaは Pro と Basic でさえAPIの互換性がない?
0948デフォルトの名無しさん
2007/07/21(土) 02:10:32Pro なんてエディションがない
で、まぁ
http://www.adobe.com/jp/products/photoshop/photoshopextended/faq/
Adobe Creative Suite 3の各アプリケーションはWindows Vistaの
Home Basicをサポートしていませんが、なぜですか?
Windows VistaのHome Basicは、パソコンにそれほど高機能を
必要としないユーザ向けの、いわば初歩的なオペレーティングシステムであるため、
アドビのプロフェッショナルなクリエイティブ製品が要求するレベルのサポートを提供していません。
ということで、Adobe 側がサポート拒否が正解
0949デフォルトの名無しさん
2007/07/21(土) 04:07:120950デフォルトの名無しさん
2007/07/21(土) 05:46:000951デフォルトの名無しさん
2007/07/21(土) 06:28:490952デフォルトの名無しさん
2007/07/21(土) 08:26:490953デフォルトの名無しさん
2007/07/21(土) 10:05:110954デフォルトの名無しさん
2007/07/21(土) 10:18:310955デフォルトの名無しさん
2007/07/21(土) 10:19:190956デフォルトの名無しさん
2007/07/21(土) 10:20:11( ・ω・)
○={=}〇,
|:::::::::\, ', ´
、、、、し 、、、(((.@)wwwwwwwwwwwwwwwwwwwwwww
0957デフォルトの名無しさん
2007/07/21(土) 10:21:52vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
0958デフォルトの名無しさん
2007/07/21(土) 10:29:49実行はできるなんてことはないのか?
0959デフォルトの名無しさん
2007/07/21(土) 10:44:34( ・ω・)
○={=}〇,
|:::::::::\, ', ´
、、、、し 、、、(((.@)vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
0960デフォルトの名無しさん
2007/07/21(土) 11:08:460961デフォルトの名無しさん
2007/07/21(土) 15:37:520962デフォルトの名無しさん
2007/07/21(土) 16:55:25>>961 の条件だけだと判定できないんだよな
0963デフォルトの名無しさん
2007/07/22(日) 00:18:570964デフォルトの名無しさん
2007/07/22(日) 00:29:13サポートしない≠動きすらしない
これが「逆もまた真」かといえば……?
0965デフォルトの名無しさん
2007/07/23(月) 06:13:01あっはっはっは
エクスプローラの強制終了⇔再起動の無限ループだぁぁぁぁ
これぞVistaクォリティ
0966デフォルトの名無しさん
2007/07/23(月) 07:06:260967デフォルトの名無しさん
2007/07/23(月) 08:05:550968デフォルトの名無しさん
2007/07/23(月) 09:27:34Home Basicは非力なマシンor旧マシンからのUpの比率が高い。
すなわちトラブル発生率が高いと予想できる。
それでなくてもOSの亜種大杉なのに、おんぼろマシンで動かんとか言われるの嫌。
サポートコスト削減のために、Home Basic無視を決め込んだ。
0969デフォルトの名無しさん
2007/07/23(月) 10:35:190970デフォルトの名無しさん
2007/07/23(月) 11:23:02それができるだけの力ある会社ならいいんだけどな・・・
0971デフォルトの名無しさん
2007/07/23(月) 16:17:00OS:Windows Vista EnterPrise
開発環境:VC++ 6.0
RequireAdministratorを指定したmanifestを付加したモジュールから、
manifestを付加していない常駐モジュールをWinExec関数で実行したところ、
同一セッションで動作するモジュールから常駐モジュールに対してWindowMessageが
飛ばなくなりました。
原因は、概ね分かっており、manifest付きのモジュールからキックされた
モジュールは、通常にキックしたときより上位の権限を持っており、
同一セッション内にあっても下位権限のモジュールからのWindowMessageが
ブロックされてしまうためと推測しています。
manifestを付加したモジュール内で、一時的に権限降格させてモジュールを
実行させるという事は可能なのでしょうか?
CreateProcessAsUserによるプロセス実行という手もあるようですが、
うまくいきません・・orz
0972デフォルトの名無しさん
2007/07/23(月) 16:19:09OS:Windows Vista EnterPrise
開発環境:VC++ 6.0
RequireAdministratorを指定したmanifestを付加したモジュールから、
manifestを付加していない常駐モジュールをWinExec関数で実行したところ、
同一セッションで動作するモジュールから常駐モジュールに対してWindowMessageが
飛ばなくなりました。
原因は、概ね分かっており、manifest付きのモジュールからキックされた
モジュールは、通常にキックしたときより上位の権限を持っており、
同一セッション内にあっても下位権限のモジュールからのWindowMessageが
ブロックされてしまうためと推測しています。
manifestを付加したモジュール内で、一時的に権限降格させてモジュールを
実行させるという事は可能なのでしょうか?
CreateProcessAsUserによるプロセス実行という手もあるようですが、
うまくいきません・・orz
0973デフォルトの名無しさん
2007/07/23(月) 20:00:35自作じゃないよ。プレインスコ版。
あっはっはっ。不良品
0974デフォルトの名無しさん
2007/07/23(月) 21:12:48必要なとこで昇格しろって最小権限がどうとかよりむしろこのせいで
破綻するからだと思う
0975デフォルトの名無しさん
2007/07/24(火) 03:23:180976デフォルトの名無しさん
2007/07/25(水) 02:03:36ファイルをWindows Vistaのデスクトップ上にコピーするとアイコンが正しく
表示されません(EXE内のアイコンリソースではなくデフォルトアイコンが
表示されます)。
新規プロジェクトでMFCアプリケーションを選んでビルドしたEXEファイル
では正しくアイコンが表示されます。
ソースコードは新規プロジェクトで生成したものから変更していませんが,
なぜこのような違いがあるのかご存知の方いたら教えてください。
ちなみに,アイコンのイメージタイプとして,Win32, MFCどちらも
16*16, 32*32, 48*48が登録されています。
0977デフォルトの名無しさん
2007/07/26(木) 06:28:420978デフォルトの名無しさん
2007/07/28(土) 10:02:48アイコンキャッシュが原因だったみたいです。
サンキュー >>977
0979デフォルトの名無しさん
2007/07/28(土) 19:29:440980デフォルトの名無しさん
2007/07/28(土) 20:20:310981デフォルトの名無しさん
2007/07/28(土) 20:36:41ロクシスに淳貴を救う力をやると言われ栞がガディオンに搭乗するが
ガディオンに操られるような形で暴走、後にライディーンと対峙する
そこで淳貴と一緒に居る玲を見て、「なんで一緒にいるんだ」と更に暴走し
ガディオンに取り込まれるがそれを淳貴が生身で引き剥がしにかかる。
そして淳貴もガディオンに取り込まれかけるが何をしたのか逆に淳貴がガディオンを取り込む
そして淳貴の告白やら玲の遠隔操作ライディーンやらがあって宇宙人、ロクシス共にあぼん
玲も消えるが淳貴と栞が見つけ出すと約束をする。
そして5年後、祭りに行こうと栞に誘われたところに玲が現れ二人で発見してEND
0982デフォルトの名無しさん
2007/07/28(土) 23:22:44Vista対策 Service Pack 1
http://pc11.2ch.net/test/read.cgi/tech/1185632539/
0983デフォルトの名無しさん
2007/07/28(土) 23:35:22気が付けばこんなに伸びていたんだな。
0984キタコレ
2007/07/28(土) 23:40:25【Windows】「業界全体がVistaに失望。ユーザーが新しいPC買う気になれない」「MSの新OSよりGoogleの新Webサービスの方がずっと面白い」
http://news22.2ch.net/test/read.cgi/newsplus/1185633060/l50
0985名無しさん@そうだ選挙に行こう
2007/07/29(日) 04:58:24本当に直さないといけない場所は他にいっぱいあるのに
どうでもいいところから手を付けやがる
しかもMSはいつもいつも改悪を重ねるな
0986名無しさん@そうだ選挙に行こう
2007/07/29(日) 06:25:090987名無しさん@そうだ選挙に行こう
2007/07/29(日) 14:00:57ノートを買わないと学校に通えないのと同じで、持ってないと仕事が出来ない。それがどんなに質が悪くても・・・
0988名無しさん@そうだ選挙に行こう
2007/07/29(日) 14:08:27惰性で買ってるだけ
0989デフォルトの名無しさん
2007/07/29(日) 14:26:39Office 2007のリボンはツールバーに比べるとだいぶ操作性は高いとは思うが
0990名無しさん@そうだ選挙に行こう
2007/07/29(日) 17:02:51逆に仕事だと、客先から「Office2000で」って指定があったりするから困る。
#実際、最悪全部2000で保存し直す必要があるケースもあったり。
0991名無しさん@そうだ選挙に行こう
2007/07/29(日) 17:47:500992名無しさん@そうだ選挙に行こう
2007/07/29(日) 18:07:15最近話題にも上がらないし
0993名無しさん@そうだ選挙に行こう
2007/07/29(日) 18:16:020994名無しさん@そうだ選挙に行こう
2007/07/29(日) 18:44:51ttp://itpro.nikkeibp.co.jp/article/NEWS/20070702/276505/
doc、xls形式は公的規格じゃないからな〜
0995名無しさん@そうだ選挙に行こう
2007/07/29(日) 19:37:13VBAって今どれくらい動くの?
0996名無しさん@そうだ選挙に行こう
2007/07/29(日) 20:08:55OpenXMLがありますから。
0997デフォルトの名無しさん
2007/07/30(月) 11:51:11(;´_ノ` ) ゴクリ…
0998デフォルトの名無しさん
2007/07/30(月) 11:52:250999デフォルトの名無しさん
2007/07/30(月) 11:53:591000デフォルトの名無しさん
2007/07/30(月) 11:54:29俺が取る
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。