| 
                 分類:[VB.NET/VB2005 以降] 
 
 タイトルの通りですが、MCIのOPENを実行うするとフリーズしてしまいます。
色々なPCで試してみましたが、動くPCと動かないPCがあり困っております、どうぞよろしくお願いします。
試してみたOSですが
動かないPC:Win7(32ビット)
正しく動くPC:XP(SP3)、Win7(32ビット)、Win7(64ビット)
で特にOS依存はしてなさそうです。
開発環境:
・VB.NET 2008
・Win7(32ビット)
Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" ( _
    ByVal lpstrCommand As String, _
    ByVal lpstrReturnString As String, _
    ByVal uReturnLength As Integer, _
    ByVal hwndCallback As Integer _
) As Integer
------------------------------------------------
省略
------------------------------------------------
    ''ファイルを開く
    wCmd = "open """ + wFileName + """ alias " + aliasName
    If mciSendString(wCmd, Nothing, 0, IntPtr.Zero) <> 0 Then            ''この箇所でフリーズします
        Return
    End If
    ''
    ''再生
    wCmd = "play " + aliasName
    mciSendString(wCmd, Nothing, 0, IntPtr.Zero)
  |