読者です 読者をやめる 読者になる 読者になる

kkamegawa's weblog

Visual Studio,TFS,ALM関係のことについていろいろと書いていきます。Google Analyticsで解析を行っています

リモートセッションであるかどうか判定する方法いろいろ

Windows Vista以降、コンソールセッションとサービスセッションは分離されてしまいました。 セッション 0 の分離 - Windows 7 対応アプリケーションの互換性 Windows Vista® および Windows Server® 2008 アプリケーション互換性解説書 私もそうだったのです…

MOUSE_HWHEELED はVista以降

MOUSE_EVENT_RECORD structure (Windows) ではMOUSE_HWHEELEDイベント(コンソールでのマウスホイールの水平動作イベント)はWindows 2000以降みたいなことを書いていますが、実際WinCon.hを見るとこうなっています。 #define MOUSE_MOVED 0x0001 #define DOUB…

Windows 7でのSDKの細かい変更点

Windows SDK 7.1を_WIN32_WINNT_WIN7でgrepするとよくわかりますが、追加されたAPIとかは確かにあるのですが、それなりに手が入っています。英語のMSDN Libraryを検索しても出てこないものとか…。 WSDSetConfigurationOption function (Windows) に指定する…

FloatMAX()って?

今日は小ネタ。何気なくMSDN Libraryを見ていたら見つけた変な(?)API。 FloatMax function (Windows) Windows 7では標準で、VistaではPlatform updateパッチをインストールすればOK。Platform Updateがどんなものかはここ参照。たぶん今Windows Updateすれば…

Windows Vista/Windows Server 2008のhotfix(の一部)

Jul. 29 - Aug. 12 Hot-Fix KB articles Weekly Release - Windows 6/7 - The Hot Blog - Site Home - TechNet Blogs もう先週ですけどちょっと量多すぎです…とてもではないですが、全部見きれないので、いくつか。Windows Server 2008 R2 SP1で忙しいのかも…

Explorerの表示項目選ぶの大変

Explorerの詳細ビューでは表示する項目を選ぶことができます。既定では 日付 名前 種類 サイズ となっていて、あとはお好みで追加できるのですが…この中から選ぶの正直しんどいですorz。 実は今日Windows Server 2008で「所有者」を選ぼうとして大変でした……

Windows XPから再起動で退化したこと

この前Vistaで運用している地デジパソコンを休止状態から復帰させるとマウスポインタだけしか表示されない状態になっていました。画面は真っ暗で、デスクトップが描画されない。しかし、どうもUIは反応している模様。たとえば付属のリモコンでスタンバイ状態…

PDF iFilterの64bit版

Windows 7やVistaの検索機能で文書検索するには、各種フォーマットに対応したiFilterとよばれるモジュールが必要になります。これはOSだけではなく、Microsoft Sharepointでも必要になります。WordやExcelのファイル用は追加されているようですが、PDF用は登…

新API

id:kkamegawa:20100131:p1のブックマークコメントでいただきましたが、TaskDialogはVistaから搭載されたAPIです。昔はSDKに誤りがあったんですけどね。私が書いた別blog。 リソースが見つかりませんでした。 Windows SDK 6.0AではMSDNとヘルプに間違いがあっ…

Windows XP SP2退場に伴い…

Developers SummitのLTでは何を話そうかと考えた結果、あんまり開発開発せずにもう少しWindowsの開発者が知っててもいいんじゃないかTIPSをお話ししようかなと思います。まぁ、LTだし。 PowerShellはずせないよね(トラブルシューティング機能もPowerShell使…

Direct 2Dへの道は遠い

本当はKB971512をインストールすると、Windows 7の新機能がどれだけVista/2008で動くかどうか検証しようと思ったのですが、ちょっと別のこと書きます。 サンプルのDirect 2D配下にある、Interactive3dTextSampleをコンパイルしようとして、思いのほか遠回り…

PowerShell 2.0のスクリプトブロック

PowerShell 2.0がリリースされたので、さっそくいくつかのスクリプトを移行しています。ファイルのバックアップコピーを行うスクリプトをバックグラウンドジョブに移行したところ、エラーが…。 start-job { copy-item c:\temp \\server\backup -force -recur…

PowerShell 2.0とリモート接続クライアント7.0

Windows Management Framework Core package (Windows PowerShell 2.0 and WinRM 2.0) やっと出ましたPowerShell 2.0。一応私のところでは1.0をアンインストールしなくてもインストールできていますが、1.0のドキュメントなどが残ってしまうので、アンインス…

Common Log File System(CLFS)

ログ書き込みのパフォーマンスをあげるべく、Common Log File System(以下CLFS)とEvent Tracing(ETW)を検討しています。まずはCLFS…見事に日本語ないですね。System.IO.Logの説明見たほうがいい…とまではいきませんが。 Visual Studio 2008 SP1に付属してい…

Desktop Heapの値を取得する

Windowsではデスクトップヒープというものがあります。メニューやアイコン、ウィンドウを作られるたびにここから取られます。なくなるとプロセスの起動に失敗します。 Desktop Heap Overview - Ntdebugging Blog - Site Home - MSDN Blogs Windows Server 20…

re:Windows 7上で動くVista更新プログラム

id:kkamegawa:20090909:p1の続き。渋木さんにこんなコメントをもらいました。 渋木宏明(ひどり) wrote: この RemoteApp はたぶん、VPC7 ホストのデスクトップに VPC7 上で動作している Vista アプリのウィンドウを表示する(≒XP Mode?)ことなんじゃないか…

Windows 7上で動くVista更新プログラム

マイクロソフト公式ダウンロード センターから RemoteApp™ を有効にするための Windows® Vista SP1 以降用の更新プログラム をダウンロード Windows Virtual PCで動かすVista SP1/SP2用更新プログラムだって。RemoteAppって書いているからなんだろうと思った…

pingが違うIPアドレスに送信される

192.168.1.080ではだめで、192.168.1.80では送信されます。Vistaでみてみると、192.168.1.57に送ろうとしています。少なくともVistaの場合、0をつけてしまうと8進数だと誤解されてしまうわけですね。Windows 7ではそのまま8進数で送るなんてことはせず、ちょ…

TechEdで買った本

WINDOWS POWERSHELL 実践システム管理ガイド (マイクロソフト公式解説書―マイクロソフトITプロフェッショナルシリーズ)作者: 目時秀典,横田秀之出版社/メーカー: 日経BP社発売日: 2009/09/03メディア: 単行本購入: 2人 クリック: 37回この商品を含むブログ (…

Vista to Windows 7 Upgrade complete

って、実はまだ終わってないのですが、最終プロセスなのでもういいだろうと。id:kkamegawa:20090814:p1でid:mayukiさんにいただいたコメントとても参考になりました。ありがとうございます。 Windows 7のUpgrade Advisorはまだベータで検出すべき項目を検出…

Vista to Windows7

Windos 7 RTM初体験・BetaやRCで使ったけれど印象がかなり変わった!! 【▲→川俣晶の縁側→ソフトウェア→技術雑記】 川俣さんのエントリによるとアップグレードには時間がかかるらしいので、Windows 7へのアップグレードは週末にしようとしています。今のところ…

PowerShell 2.0もRTM

Windows PowerShell 2.0 RTM - Windows PowerShell Blog - Site Home - MSDN Blogs まぁ、Windows Server 2008 R2がRTMなんだからこっちも自動的にRTMということですね。でも… In the next few months, we will release a downlevel package for installing …

XPSViewer.exeがクラッシュする

Visual Studio 2010と.NET Framework 4.0ベータ版を入れているからかも知れませんが、最近Vista x64環境でXPSを閲覧しようとすると、XPSViewer.exeがクラッシュするようになりました。仕方ないので、XML Paper Specification Essentials Packをインストール…

SMB 2.0でアクセスした場合、しばらくファイルが見えない

File.Exists /_access / GetFileAttributes / FindFirstFile,FindNextFile / _stat behavior over SMB 2.0 - Windows SDK Support Team Blog - Site Home - MSDN Blogs クライアントから共有フォルダにファイルを作って成功したとしても、少しの間ファイルの…

Windows 7/Server 2008 R2のプログラムだと宣言する

Windows 7の互換性の機能として追加されたものの一つにmanifestのCompatibilityセクションがあります。manifestにこのセクションをつけないと、Windows 7はWindows 7のプログラムとして認識しません。わかりやすく見る手段としては、Windows 7で追加されたリ…

wbadminコマンドとVirtual PCの相性

WBAdminコマンドでバックアップを取る際Virtual PCが遅くなる ということで、超久しぶりにあっちに書いた。いや、ほんとにwbadminコマンドが実行されているときはVirtual PC使わないほうがいいです。もしもうまく使えている環境があれば、ハードウェア情報な…

Realforce 103U

秋葉 watchに販売開始と書かれていたので、買っちゃいました(^^;。いやぁ、待ちに待っていたんですよ、これ。我が家は英語キーボードでほぼ統一しているのですが、Realforceの英語仕様でテンキー付きのものがなく、大変困っていました。今まで使っていたのは…

IIS 7.0/7.5が拒否するのはIPv4だけ?

IISの管理ツールを見ていると、Vistaでは「IPv4アドレスおよびドメインの制限」となっています。Windows 7では「IPアドレスおよびドメインの制限」。Windows 7ではIPv6でも指定できそうな雰囲気を漂わせていますが、ヘルプにはIPv4と書かれていました。 まだ…

LogonUser/LogonUserEx/LogonUserExExW

LogonUser function (Windows) LogonUserEx function (Windows) LogonUserExExW function (Windows) ユーザー名とパスワードを指定してアクセストークンを取得するLogonUser。これが発展して、ログオンプロパイダ(NTLMとnegotiate)を選択して、ユーザープロ…

32bitマシンから64bitのUSBブートメディアを作ることはできない

Thinkpad X61 Tabletに32bit版のWindows 7を入れています。64bit版も使いたくなったので、VHDを用意して、VHDから64bit版を起動させようと思って、いきなりつまづきました。 Windows TIPS:Windows 7/8/8.1のインストールUSBメモリを作る(diskpart編) - …

意外な(?)場所でのUAC効果

知りませんでした。平ユーザーでnet useコマンドでネットワークドライブをマウントしても、「管理者として実行」したコマンドプロンプトからはそのドライブ見えないんですね。この仕様はWindows 7でも変わっていないようですが、別にドライブが認識できても…

Vistaに戻した

グローバルサミットを控えて、Thinkpad X61 Tabletに入れていたWindows 7をWindows Vistaに戻しました。といっても、HDDを戻しただけ。7200rpmのディスクから5400rpmのディスクに戻すとものすごく遅く感じます。あとWindowsそのものの体感速度の差もあるかも…

VAIOのIE7はSSL 2.0が有効になっている

諸般の事情でVAIO TP1の新機種が手元にあったりしますが、IE7の設定をいじっていると、SSL 2.0が有効になっていることに気づきました。 IE6からのアップグレードがどうだったかは覚えていませんが、VistaのIE7では確か無効に設定されているはずです。SONYの…

コントロールパネルの検索

Windows Vistaでもコントロールパネルの右上から検索できました。Windows XP時代は検索というか、アクセラレータが効かないことが不便で大変困ったものです。例えば、英語版のWindowsであればコントロールパネルからfと押せば、fontのアプレットに選択できた…

地デジへのソフトランディングにVAIO?

テレビサイドPC TP1 | 製品情報 | 個人向け | VAIOパーソナルコンピューター | ソニー ちょこっとというか、かなりほしい。真面目にというか、今のBDレコーダーの上位機買おうと思うとこのくらいの値段しちゃうんだよね。テレビも一緒に変えるとなると、それ…

VB6ランタイムが一部入っている!

Windows VistaではVB6ランタイムが入っていて、一応サポートもされています。これだけじゃ日本語環境および、日本語版VB6アプリはちょっと動かないけど。 Windows Vista と Windows Server 2008 における Visual Basic 6.0 のサポートについて 以前VB研でや…

Windows 7 Beta1をX61 Tabletに入れた

32bit版Windows 7 Beta1の日本語版を入れてみました。プロダクトキーもMSDN/Technetで配布開始されているそうですが、MP3を再生したときに問題が起きるそうなので、同じところにあるパッチも忘れずに入れておきましょう(Update for Windows 7 Betaというタイ…

Windows 7 Beta1

MSDN/technetで公開されたので早速ダウンロード。今回はHyper-Vに入れるよりも、ThinkpadのHDD交換して、Office入れて普段使いしようかなと思います。やっぱり普段から使わないとね。 ところで、Windows 7対応のWindows SDKはまだ公開されないんでしょうか。…

VistaをスキップしてWindows 7へ

ページがみつかりません (人のこと言えないけど)誤字脱字、誤変換が多いのはいいとして、一般人でちょっとPC使う人はこう思っている人がおおいのでしょうね。私は自宅ではVistaでXPあまり使いたくない人なんですが、会社ではXP使っていて、細かいところが不…

Writing Secure Code for Windows Vistaが無料ダウンロード

Free Download: Writing Secure Code for Windows Vista - Michael Howard's Web Log - Site Home - MSDN Blogs Writing Secure Codeの著者、MichaelさんのblogでなんとWriting Secure Code for Windows VistaのPDF版が無料ダウンロードというお知らせ。WRIT…

Windows Server World 2月号

Windows Server World (ウィンドウズ・サーバー・ワールド) 2009年2月号 [雑誌]出版社/メーカー: アイ・ディ・ジー・ジャパン発売日: 2008/12/24メディア: 雑誌この商品を含むブログ (3件) を見るぱらぱらと立ち読みしたらPC Complete Backupの話が載ってい…

re:GPTとx64 Windows

id:kkamegawa:20081223:p1で KikuchiKさんにいただいたコメント(間違ったそうなので、こっちで改編)。 しかしx64でもGPTからはブートできない罠なのよね。まぁ、データ用ディスクなら問題ないですね そうですね。GPTでフォーマットしたディスクからブートで…

SMB2の威力

Windows Server 2008とVistaの組み合わせではSMB2が使われるので、Windows XP/Windows Server 2003と組み合わせた場合よりもネットワーク転送は早いということになっています。 Windows Server 2008 カーネルの変更について 知識としては知っていましたが、…

PC Complete Backup

残念ながらこの機能はVista UltimateかEnterprise,Businessのみになるのかな?Home系列には存在しないので、市販ソフトだよりということになります。Home Basic/Premiumでは指定したファイルのみのバックアップですね。間違っても同じドライブにバックアップ…

Liveフォトガジェット

News Center|Microsoft Japan なかなか便利そうじゃないかと喜び勇んでインストールしようとしたら、Vista x64はサポート外だった…しくしく。そもそもインストーラーのOSチェックではねられます。sidebarをせっかくx86版にしたのに。Flash使ったサイドバー…

ISAが終わる日

NEC、Core 2 Duo搭載のファクトリコンピュータ新モデル この記事見て思い出したのはこの話。前にも書いたけど。 Windows ハードウェア開発 – Windows デベロッパー センター ニュースリリースからたどれるスペックを見る限り、ICH7でPCI-ISA Bridgeを使って…

LightwaveとVista x64

正確にいえばLightwave 9.3.1はVistaに対応していません。現在ある64bit版のLightwaveはXPのx64用です。それでも動かしたくなって動かしたら…どうしてもライセンスキーを認識してくれません(;_;)。「管理者で実行」してもNG。Program Files配下に入れるソフ…

GeForce 9800GT v2

買ってしまいました…これでエクスペリエンスインデックススコアがオール5.9。多少細かいところは残っているけど、これでもうおっけぃ。Home Serverのバックアップから戻しているのですが、ネットワーク転送が7MB/sec程度しか出なくて泣きそうです。Windows S…

Core i7の力

新メインマシンのエクスペリエンスインデックススコア。ゲームのパフォーマンスだけいまいちなのはGeForce 8600GTだからでしょう。解像度は1920x1200です。これもそのうち55nmにシュリンクされたGeForce 9800GTに変えます。そうすればオール5.9かな? ICH 10…

Unicode による JIS X 0213 実装〜情報システムにおける日本語処理〜

というMSDN offlineではないイベントがあったので行ってきました。スピーカーはこの本の著者。UnicodeによるJIS X0213実装入門―情報システムの新たな日本語処理環境 (マイクロソフト公式解説書―マイクロソフトITプロフェッショナルシリーズ)作者: 田丸健三郎…