<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 10.00.9200.16899">
<STYLE>
BLOCKQUOTE {
        MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em; MARGIN-TOP: 0px
}
OL {
        MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px
}
UL {
        MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px
}
P {
        MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px
}
BODY {
        FONT-SIZE: 10.5pt; FONT-FAMILY: Î¢ÈíÑźÚ; COLOR: #000000; LINE-HEIGHT: 1.5
}
</STYLE>
</HEAD>
<BODY style="MARGIN: 10px">
<DIV>sorry for my bad english </DIV>
<DIV> </DIV>
<DIV>i want to write a vbox frontend,</DIV>
<DIV>but i met a problem at the beginning,</DIV>
<DIV> </DIV>
<DIV>when i call "ISession->get_Console " to get the console interface ,it 
return null,</DIV>
<DIV>the following  is my code</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>+++++++++++++++++++++++++++++++++++++++++++++++++</DIV>
<DIV>
<DIV>
<DIV>IVirtualBox *virtualBox;</DIV>
<DIV>IVirtualBoxClient* virtualBoxClient;</DIV>
<DIV> </DIV>
<DIV>CoInitialize(NULL);</DIV>
<DIV>CoCreateInstance(</DIV>
<DIV>CLSID_VirtualBoxClient,     </DIV>
<DIV>NULL,                  </DIV>
<DIV>CLSCTX_INPROC_SERVER,   </DIV>
<DIV>IID_IVirtualBoxClient,       </DIV>
<DIV>(void**)&virtualBoxClient</DIV>
<DIV>);</DIV>
<DIV> </DIV>
<DIV>ISession* session;</DIV>
<DIV>virtualBoxClient->get_Session(&session);</DIV>
<DIV>virtualBoxClient->get_VirtualBox(&virtualBox);</DIV>
<DIV> </DIV>
<DIV>IMachine* machineTemp;</DIV>
<DIV>BSTR machineName = SysAllocString(L"xp");</DIV>
<DIV>virtualBox->FindMachine(machineName,&machineTemp);</DIV>
<DIV>SysFreeString(machineName);</DIV>
<DIV> </DIV>
<DIV>machineTemp->LockMachine(session,LockType_VM);</DIV>
<DIV> </DIV>
<DIV>IMachine* machine;</DIV>
<DIV>session->get_Machine(&machine);</DIV>
<DIV> </DIV>
<DIV>IConsole* console;</DIV>
<DIV>session->get_Console(&console);////////////console=null 
here</DIV></DIV>
<DIV>+++++++++++++++++++++++++++++++++++++++</DIV>
<DIV> </DIV></DIV>
<DIV> </DIV>
<HR style="HEIGHT: 1px; WIDTH: 210px" align=left color=#b5c4df SIZE=1>

<DIV><SPAN>iamhatling</SPAN></DIV></BODY></HTML>