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

vista対策

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2006/11/06(月) 20:41:33
まとめたい
0412デフォルトの名無しさん2007/03/06(火) 16:14:45
>>411
って「今の時点で出て」ないじゃん!
0413デフォルトの名無しさん2007/03/06(火) 22:36:45
VistaだとImmGetConversionListが使えないため、このAPIを使用したプログラムは平仮名取得ができない


Re: imm32 を使ったプログラムの互換性について
http://forums.microsoft.com/TechNet-JA/ShowPost.aspx?PostID=1256162&SiteID=36
0414デフォルトの名無しさん2007/03/10(土) 00:15:29
XP以前では、winsock2のラッパーDLLを作ってアプリケーションの
ルートディレクトリにws2_32.dllという名前で配置しておくと
アプリがロードしてくれたので、その仕組みを使ってパケットの
ログなんかを取ってたりしてたんですが、vistaになったら
アプリケーションルートのDLLを読み込まなくなってしまったようです。

VistaでシステムDLLのラッパーDLLを作りたい場合はどうすればいいんですかね?
0415デフォルトの名無しさん2007/03/10(土) 00:35:19
>>414
manifest 書く。
ttp://d.hatena.ne.jp/NyaRuRu/20060711#p1
0416デフォルトの名無しさん2007/03/10(土) 01:07:16
だめだ、KB921337にある通りにマニフェストを組み込んでも、
素のXpでほぼ100%リセットが掛かる。 たま〜に起動しても
そのまま終了してすぐに再度実行するとやっぱりリセット・・・orz
mt.exeも >>402 を見てVS2005SP1のとWinSDKのと試したけど関係なさげ。

マニフェストの無いEXEと、Vista用のマニフェストの入ったEXEを別に用意するか・・・
0417デフォルトの名無しさん2007/03/10(土) 02:24:56
>>413
それは間違いだった。すでにそのリンク先でもフォローされてるけど。
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:55
リンク先のはImmGetCandidateListについて書かれているけど、
ImmGetConversionListはやっぱり動かないんじゃ?

IMM32互換性情報.docにも「サポートされません」とはっきり書かれているし。
0419デフォルトの名無しさん2007/03/11(日) 00:48:30
>>296
今買える英語の良書、見つかった?
0420デフォルトの名無しさん2007/03/11(日) 00:58:57
お父さんの入れ歯めっかった?
0421デフォルトの名無しさん2007/03/11(日) 01:29:08
>419
ペゾルトの上巻でも買えば?
0422デフォルトの名無しさん2007/03/11(日) 22:15:57
>>421
それは本当にvista対応ですか?
0423デフォルトの名無しさん2007/03/11(日) 22:39:08
というかペゾルトは日本語訳もされてるのに>>296は明らかにおかしいだろ
0424デフォルトの名無しさん2007/03/12(月) 11:33:20
Vistaで仕様が変わったり廃止されたAPIを使ってるかどうか
チェックするプログラムってないの?

レジストリとかファイル関連はすべて影響するから
あまりに大杉て使えないかも知れないけど。
0425デフォルトの名無しさん2007/03/12(月) 13:54:17
ペゾルトの本はいっぱいありすぎて、どれを指しているのかが分からんのだが。
0426デフォルトの名無しさん2007/03/12(月) 19:57:02
>422
APPLICATION=CODE+MARKUP
だろ。
0427デフォルトの名無しさん2007/03/12(月) 21:05:18
>>424
Microsoft自身が何か出してたぞ
0428デフォルトの名無しさん2007/03/12(月) 22:52:18
>424


ACTってやつかな?
ttp://technet.microsoft.com/en-us/windowsvista/aa905102.aspx
0429デフォルトの名無しさん2007/03/13(火) 02:59:23
>>426
うーん、WPFの解説か。
Win32の良書が知りたいな。
0430デフォルトの名無しさん2007/03/13(火) 11:26:03
>429
ちったぁ、自分で調べろ。
0431デフォルトの名無しさん2007/03/13(火) 18:24:51
調べた上での質問です
0432デフォルトの名無しさん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:48
教えてくださいも何もセキュリティポリシー自体がそういうものでしょ
0436デフォルトの名無しさん2007/03/13(火) 20:53:59
意訳: UACが邪魔なのでインストール時にユーザーに無断で無効にしたいと思います。
方法を教えてください by I/Oデータ社員
0437デフォルトの名無しさん2007/03/13(火) 21:11:48
Vistaになってなんか無くなった関数とかあんの?
0438デフォルトの名無しさん2007/03/14(水) 00:11:13
WinHelp()
0439デフォルトの名無しさん2007/03/14(水) 05:29:19
関数自体は残ってるでしょ。呼んでもヘルプを起動できなくなっただけで
0440デフォルトの名無しさん2007/03/14(水) 06:04:46
http://www.microsoft.com/downloads/details.aspx?FamilyID=6ebcfad9-d3f5-4365-8070-334cd175d4bb&DisplayLang=ja
一応後からインストールはできるようになってるらしい。
0441デフォルトの名無しさん2007/03/14(水) 09:37:10
>>440
やっとダウンできるようになったんだ・・・・
0442デフォルトの名無しさん2007/03/14(水) 09:42:01
MSとしては大きな革新だったのかもしれないけど、
触れば触るほど継ぎ接ぎだらけに見えてしまう。
何だこれ。大丈夫か?

度胸よく再設計してもらった方がPG的には楽だったなぁ。
0443デフォルトの名無しさん2007/03/14(水) 10:06:09
んなもん売れないじゃん
0444デフォルトの名無しさん2007/03/14(水) 10:15:56
だから、失敗作だってば。責任者も更迭されて辞めただろ。
みんなバラバラで、とにかく作っただけ。それが Vista。
0445デフォルトの名無しさん2007/03/14(水) 20:09:55
> 責任者も更迭されて辞めただろ。
kwsk
0446デフォルトの名無しさん2007/03/14(水) 20:44:16
マイクロソフトでWindows開発者が交代へ
ttp://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
> Microsoftにとって、Windows VistaはWindows 95のような大ヒットでなくてはならず、
> Windows MEのようなものであってはならない
しかし現実は…
0448デフォルトの名無しさん2007/03/14(水) 22:10:42
立ち読みした日経PCには95の5倍、XPの2倍売れるって書いてあったよ。
日経PCの信憑性は知らんけど。
0449デフォルトの名無しさん2007/03/14(水) 22:42:06
10年くらい次のバージョンを出さなければそれくらい余裕だろ。
0450デフォルトの名無しさん2007/03/14(水) 23:39:45
Jim AllchinってWin2000の時も一回引退宣言出して、なんだ
かんだで撤回してXPとかVistaやってたような。まぁMS製品は
とにかく機能満載、密結合で依存関係が複雑すぎるからいい
加減疲れるわな。「日々減らす努力をしろ」って書いてたのは
Cの256倍本だったっけか。

あと、ゲイツがチーフソフトウェアアーキテクトだっけか?から
降りて業界から引退するのもVistaの失敗の責任を取るためだ、
なんて見方もあるようだね。本人はそうは言わないだろうけど。
0451デフォルトの名無しさん2007/03/15(木) 00:01:22
Vistaの失敗は売上的なものじゃなくて当初計画していたスペックから大きく外れたってことだよね
0452デフォルトの名無しさん2007/03/15(木) 00:29:24
UACが、とかAEROが、とかじゃなくて、
2000とXPとVistaの三種類がずるずると平行して使われるって状況が激しく迷惑だよなぁ。

いつまで2000まで面倒見なきゃいけないんだか。

いっそのこと4月から2000を使うのは禁止にさせてくれ。
0453デフォルトの名無しさん2007/03/15(木) 00:45:10
普通に「2000対応しませんよ」って言っとけばいいじゃん



言えるものならな!
0454デフォルトの名無しさん2007/03/15(木) 03:06:03
まさに外道
0455デフォルトの名無しさん2007/03/15(木) 05:50:07
C#2005のListViewはXPよりVistaのほうがサクサク動いててワロタ。
0456デフォルトの名無しさん2007/03/15(木) 09:27:23
なんでワロうの?
0457デフォルトの名無しさん2007/03/15(木) 10:01:06
DockPanelSuiteを使った自作アプリも、Vistaになって明らかにUIの動きが軽くなったな。
0458デフォルトの名無しさん2007/03/15(木) 12:36:50
下手にGDIと切り替えながら処理するくらいなら、
全部ソフトウェアで処理した方が速いのかもな。
0459デフォルトの名無しさん2007/03/15(木) 14:24:07
>>453
俺、言ってるよ
0460デフォルトの名無しさん2007/03/15(木) 14:36:58
>>456
.NET2.0はVistaに最適化されてて、XP以前の環境は、もともとMSの眼中に無かった
ということがはっきりしたような気がしたから。
XP上の.NET2.0で動くアプリのパフォーマンスを上げようと、試行錯誤してきた
自分がバカに見えて、思わず笑ってしまった。
0461デフォルトの名無しさん2007/03/15(木) 14:55:17
自作のゲーム支援系ツールは、もう2k切り捨てた。
半透明とか面倒だからXPも切り捨てたい……
0462デフォルトの名無しさん2007/03/15(木) 15:44:50
うちのサイトのUserAgentだとだいたい

Windows XP(82.1%)
Windows 2000(7.8%)
Windows Vista(4.4%)
Windows 2003(0.8%)

でVistaがじわじわ上がってきてる。
0463デフォルトの名無しさん2007/03/15(木) 16:06:19
世間では2000って少ないのか…
0464デフォルトの名無しさん2007/03/15(木) 16:08:54
私のところはこんなもんですな。

Windows 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
>450
なんか、俺が聞いてる話とぜんぜん正反対だな。

問題の奴は、約束通りすでに退社済みだし。
ゲイツは「引退するなんて言ったっけ?」って感じになりつつある。
04674502007/03/15(木) 21:19:22
>>466
いや、だからJim Allchinは一度出戻ってXPとVistaやって(やらされて?)
今度こそ本当に辞めたという事。ゲイツの方の話は最近どっかのニュース
サイトでそんな記事を読んだんだが、古い情報かもしれんね。
0468デフォルトの名無しさん2007/03/17(土) 02:55:04
「ファイルを開く」のコモンダイアログから、何でもプロセス起動できるのって、
UACというか、権限分割の観点からは、結構な穴なんじゃないかと思うんだが、どうだろう。
0469デフォルトの名無しさん2007/03/17(土) 11:42:28
>>468
そのこころは?
0470デフォルトの名無しさん2007/03/17(土) 13:11:59
764 名前:[名無し]さん(bin+cue).rar 投稿日:2007/03/17(土) 12:18:10 ID:5CQ4Ccza0
tech:プログラム技術[レス削除]
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
294 名前:案内人バルビエ ★ 投稿日:2007/02/28(水) 22:42:46 ID:???0
プログラム技術板はサーバー移転(pc10→pc11)がありましたので、
スレッドURLを書き換えておきますね。
今後依頼される場合は、移転後のURL(pc11)をお書きください。

>>292
http://pc11.2ch.net/test/read.cgi/tech/1162813293/346-347

0472デフォルトの名無しさん2007/03/17(土) 13:14:50
>>470
地域までばれてしまってカワイソス
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:00
ほとぼり冷めるの待ってたんだろう
0476デフォルトの名無しさん2007/03/17(土) 16:10:40
いやぁ、とぼけようとしてたら別ルートでばれたってのが落ちじゃないの。
0477デフォルトの名無しさん2007/03/17(土) 18:17:57
エーアイソフトの誰かがたまたまこのスレを見て、書き込み内容から書き込んだ奴が誰か察しがつき、
削除依頼を出しておくようにそれとなく促した、とエスパーしてみる。
0478デフォルトの名無しさん2007/03/17(土) 19:21:33
本人乙
04794682007/03/17(土) 20:34:17
>>469
notepad.exeとか、一見ランチャーになりそうにないソフトでも、「管理者として実行」して
しまえば、「開く」のダイアログから、cmd.exeを管理者権限で起動して、何でもできる状態になる。
cmd.exeから、explorer.exe /separateしてしまえば、コントロールパネルでも、何でもUAC回避して
いじり放題。
notepad.exeとかを、管理者権限で実行させて、後でそのプロセスにSendMessageして、管理者権限つきの
任意のプロセスを起動するようなマルウェアができたりとかするんじゃないの?って疑問。
CreateProcessするときには、一旦プログラマの手を通して、適切に権限を落とすことができるべきだと
思うんだけど、「ファイルを開く」ダイアログではそれができない。
0480デフォルトの名無しさん2007/03/17(土) 20:49:07
>>479
>notepad.exeとかを、管理者権限で実行させて、後でそのプロセスにSendMessageして、管理者権限つきの
>任意のプロセスを起動するようなマルウェアができたりとかするんじゃないの?って疑問。
Vistaでは、非管理者権限のアプリから管理者権限のアプリにSendMessageできなくなってなかったけ?
0481デフォルトの名無しさん2007/03/17(土) 21:40:49
>>480
だな。
0482デフォルトの名無しさん2007/03/18(日) 00:06:06
> 後でそのプロセスにSendMessage
できない。UIPIでぐぐれ
0483デフォルトの名無しさん2007/03/18(日) 20:06:48
>>346
なるほど、WXGがXPの制限ユーザーで動かなかったのにVistaの標準ユーザーで
動くようになったのはこれのおかげか。
MSがRedirectHKCUKeysを開発せざるを得なくなったのは誰のせいなのか
胸に手を当てて考えてみろと
0484デフォルトの名無しさん2007/03/18(日) 21:16:45
レジストリなんて不便なもの作ったから?
0485デフォルトの名無しさん2007/03/18(日) 21:17:53
マイ ドキュメントが使いにくいから?
0486デフォルトの名無しさん2007/03/18(日) 21:52:43
公式にMSがレジストリは使わないでくれと言ったって聞いたけど、ソース知ってる人いる?
0487デフォルトの名無しさん2007/03/18(日) 22:04:22
スレざっと読んだけど結局どうすればいいかわかんないからVista非対応路線でいくぜ!
0488デフォルトの名無しさん2007/03/19(月) 02:00:07
マイドキュメントにAppData作ってくれればよかったのに
0489デフォルトの名無しさん2007/03/19(月) 07:15:05
いくつかのソフトが無条件でマイドキュメントにディレクトリ作るから
色んなディレクトリが出来てうざくなった。
0490デフォルトの名無しさん2007/03/23(金) 09:35:17
話題が止まったage
0491デフォルトの名無しさん2007/03/23(金) 09:46:34
コントロールパネルのプログラム削除に表示するためには、
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
にレジストリ追加しなきゃいけないよね?

一般権限では書き込めないから、コントロールパネルでのアンインストール出来るようにするには、
Adminが必要になるのかなぁ。
0492デフォルトの名無しさん2007/03/23(金) 10:08:55
当たり前だろ
常識的に考えて・・・
0493デフォルトの名無しさん2007/03/23(金) 10:12:55
いやー、Vistaでは各ユーザーごとのアンインストールとか出来るかなぁって思って。
Admin権限を持たないユーザーにもインストールさせたいけど、その場合の
アンインストール実行はスタートメニューなどで行わないといけないのか。
0494デフォルトの名無しさん2007/03/23(金) 10:17:49
2000以降ならHKCUにもUninstallキーあるから、そっちを使え。
スタートメニューにアンインストーラは犯罪。
0495デフォルトの名無しさん2007/03/23(金) 11:11:24
>>494
サンキュー
やってみる。
0496デフォルトの名無しさん2007/03/25(日) 06:05:29
将来的にVistaにもっていきやすいつくりにしておきたいんだけど
ガイドラインみたいなのはまとまってないの?
.exeと同じ場所にユーザーデータ置くなとかそんなの
0497デフォルトの名無しさん2007/03/25(日) 08:20:07
>>496
ここから適当に
開発者向けアプリケーション互換性情報
ttp://www.microsoft.com/japan/msdn/windowsvista/compatibility/default.aspx
0498デフォルトの名無しさん2007/03/26(月) 18:43:16
みんなVi$ta対応できた?

致命的に出来なかった例とかある?
0499デフォルトの名無しさん2007/03/26(月) 20:16:07
致命的に購入資金が不足しています><
0500デフォルトの名無しさん2007/03/26(月) 21:40:23
>>499
確かにこれが一番致命的だ。
0501デフォルトの名無しさん2007/03/27(火) 03:09:05
ttp://headlines.yahoo.co.jp/hl?a=20070326-00000029-imp-sci
俺の目玉USBカメラも見捨てられた
0502デフォルトの名無しさん2007/03/27(火) 09:13:09
>>501
これはひどい
0503デフォルトの名無しさん2007/03/27(火) 09:29:28
>>501
ひでぇ、つかVISTAのドライバ開発ってXPと互換まるでなし?
0504デフォルトの名無しさん2007/03/27(火) 10:12:52
オーバーレイ絡みで大きな変更があったから、その辺の問題じゃねーかな
0505デフォルトの名無しさん2007/03/27(火) 19:13:23
カノプに技術がなくなっただけ。昔ドライバつくってた連中は退職してたりするし。
DScalerが一瞬でVista対応したことを思えば、
USBカメラのアプリごときが対応できないっつうのは、駄目すぎだろ。
0506デフォルトの名無しさん2007/03/27(火) 21:46:21
店頭在庫の無い製品なんじゃねーの?
もう金を生み出さないもんにかける労力は惜しいんだよ
0507デフォルトの名無しさん2007/03/28(水) 05:06:10
カノプは買収されてコンシューマからの撤退も既定路線のようなものだから
今さら金かけたくないんだろ
0508デフォルトの名無しさん2007/03/28(水) 09:35:46
home エディションでも AERO使えるんかなぁ?
0509デフォルトの名無しさん2007/03/28(水) 09:42:50
買収された時点で退職者が続出、そもそも既に新製品を開発する力さえ残ってないんだ。
もう休ませてあげなよ・・・。
0510デフォルトの名無しさん2007/03/28(水) 10:29:26
>>508
home premiumなら使えるだろ
0511デフォルトの名無しさん2007/03/28(水) 19:32:11
子プロセスを実行する時に、管理者権限で実行したり一般ユーザーで実行したり
選べる方法ってないですか?
■ このスレッドは過去ログ倉庫に格納されています