Google Media Server

テレビでYouTubeが見れるということで早速試してみることにした。あくまでもGoogleDesktopの
ガジェットの1つということでGoogleDesktopが入っていないとだめらしい。仕方なく、Windows
2000 SP4の方にGoogleDesktopを入れてから、Google Media Serverをインストールしようとすると
getnameinfoの呼び出しができないといったエラーが発生してインストールができなかった。
原因は恐らくこれ。

The getnameinfo function was added to the Ws2_32.dll on Windows XP and later. If you want to execute an application using this function on earlier versions of Windows (Windows 2000, Windows NT, and Windows Me/98/95), then you need to include the Ws2tcpip.h file and also include the Wspiapi.h file. When the Wspiapi.h include file is added, the getnameinfo function is defined to the WspiapiGetNameInfo inline function in the Wspiapi.h file. At runtime, the WspiapiGetNameInfo function is implemented in such a way that if the Ws2_32.dll or the Wship6.dll (the file containing getnameinfo in the IPv6 Technology Preview for Windows 2000) does not include getnameinfo, then a version of getnameinfo is implemented inline based on code in the Wspiapi.h header file. This inline code will be used on older Windows platforms that do not natively support the getnameinfo function.


XPに入れればすんなりいくのかもしれないけど、敢えて2000に入れてみたくなってくる。
Microsoft IPv6 Technology Preview for Windows 2000を入れれば、できそうな気がして
インストール⇒再起動⇒追加としてみたがエラー内容は変わらなかった。
奥が深そうなので大人しくXPに入れようかな。しばらく保留。


http://desktop.google.com/plugins/i/mediaserver.html?hl=ja
Google Media ServerとPS3でYouTube&PicasaWeb on TV | Digital Life Innovator
getnameinfo function | Microsoft Docs
http://forums.microsoft.com/msdn/ShowPost.aspx?PostID=3711580&SiteID=1