在IIS75下使用php運行exe程式的總結

來源:互聯網
上載者:User
花了好幾天來研究如何在IIS7.5下使用php運行exe程式,總算有點成效,雖然運行成功了但是限制頗多,比如現在只能運行“純後台”的程式,直接上傳檔案形式的圖片也失敗了(上傳照片流可以成功),還有待進一步嘗試。

下面簡單說一下要注意的事情:

1. 配置網站目錄許可權,增加IUSR帳戶;

2. 配置cmd.exe檔案的許可權,增加IUSR帳戶;

3. 必要的情況下,將IUSR帳戶添加到管理員權限(但是這樣做安全隱患很大,所以要謹慎考慮);

4. 很重要的一點——php使用exec()等函數,只能執行“純後台”的程式,不然會造成程式卡死的情況;

php代碼如下:

執行結果".$result;?>

其中opf.exe的原始碼如下:

#includeusing namespace std; int main(int argc,char*argv[]){    FILE* file =fopen("D:\\wwwroot\\a.txt","w");    fprintf(file,"good morning!");    fclose(file);    return 2;}

以上就介紹了在IIS75下使用php運行exe程式的總結,包括了方面的內容,希望對PHP教程有興趣的朋友有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.