用MFC开发的Activex控件,不能写文件?请问如何提升控件的权限?最好是有例子。谢谢

解决方案 »

  1.   

    现在想采用方法是:
    HRESULT CoCreateInstanceAsAdmin(HWND hwnd, REFCLSID rclsid, REFIID riid, __out void ** ppv)
    由网页:http://msdn.microsoft.com/en-us/library/ms679687(VS.85).aspx
    提出的方法来解决这个问题,但是不知道怎么用啊?在IE中不能调用这个函数吧?
    在由MFC生成的ACtiveX 中,不知道怎么用这个函数。
      

  2.   

    你可以单独再开发一个COM组件用于文件操作,要操作文件时通过CoCreateInstanceAsAdmin来创建一个高权限的COM对象来操作。
    具体可以参考:
    http://blackstoneex.spaces.live.com/blog/cns!CF847CFBE3E3C6D7!286.entry