PHP Component Object Model “Access is denied”

后端 未结 1 1298
别跟我提以往
别跟我提以往 2021-02-19 20:56

My development environment is PHP 5.3, IIS 7.5, and Window7 Home. I am developing a prototype application, which requires the PHP function imagewindowgrab(). This function requi

1条回答
  •  小鲜肉
    小鲜肉 (楼主)
    2021-02-19 21:16

    This question appears unanswered but answer have self explained in question . I am just putting here :-

    Tried Code :-

    $browser = new COM("InternetExplorer.Application") or die("Unable to instantiate IE");
    

    Error Generated :-

    Fatal error: Uncaught exception 'com_exception' with message 
    'Failed to create COM object `InternetExplorer.Application': Access is denied. ' 
    in C:\inetpub\wwwroot\trial.php:8 Stack trace: #0 C:\inetpub\wwwroot\trial.php(8): com->com('InternetExplore...') #1 {main} thrown 
    in C:\inetpub\wwwroot\trial.php on line 8
    

    Steps and resources that helped to solved :-

    Good Resources:-

    http://forums.asp.net/t/1680634.aspx/1

    http://learn.iis.net/page.aspx/624/application-pool-identities/

    Resources that actually help to solve :-

    Accessing Office Word object model through asp.net results in "failed due to the following error: 80070005 Access is denied."

    Steps :-

    1. Open a command prompt window and type DCOMCNFG to open the Component Services interface.
    2. Expand Console Root > Component Service > Computers and right-click on My Computer, And Select Properties
    3. In the Tab COM Security > Access Permissions Click on Edit Default Add the User (Ex. IIS_IUSRS) or service
    4. Check Allow for Local Access

    Note : Take care of Access Permission problems with the COM framework from PHP.

    0 讨论(0)
提交回复
热议问题