none
程序Debug运行的时候,老是显示“0x755c9617 处最可能的异常: 0x000006BA: RPC 服务器不可用”。 RRS feed

  • 问题

  • 我的系统是Windows 7,IDE是VS 2010 Ultimate,编写一个程序调用了COM组件的桌面共享API

    单步执行下面的代码

     

    WinSharer::WinSharer(void) {
        InitializeComponent();
        CoInitialize(NULL);
        HRESULT hr = CoCreateInstance(kRDPSessionCLSID,
            NULL, CLSCTX_ALL, kIRDPSessionIID, (void**) &rdp_session);
        this->PauseButton->Enabled = false;
        this->ResumeButton->Enabled = false;
    }

     

    HRESULT hr = CoCreateInstance(kRDPSessionCLSID, NULL, CLSCTX_ALL, kIRDPSessionIID, (void**) &rdp_session);

    到达这一句的时候就显示

    DesktopSharing.exe 中的 0x755c9617 处最可能的异常: 0x000006BA: RPC 服务器不可用。

    然后不单步执行直接debug模式运行的时候,VS就不停的输出

    DesktopSharing.exe 中的 0x755c9617 处最可能的异常: 0x000006BA: RPC 服务器不可用。

    但是程序本身运行的时候没有什么问题。

     

    我最奇怪的是,我的RPC服务完全是自动启动的,而且DcomLaunch服务也是自动启动,为什么还会出现这种情况?如何解决?

    谢谢!

    2011年6月21日 2:05

答案

全部回复