投稿者 |
メッセージ |
|
< サーバ、データベース関連の話題 ~ Apache(Log on as) |
|
時間:
土 2月 25, 2006 2:33 pm
|
|
|
|
こんにちわ。
Apache V2.0.55 をWindows XPにインストールしまして動作をさせております。
Notepad.exeなどのアプリを動作させようと思った(PHP SYSTEM関数などで)
ところ、バックグラウンドの対話待ち状態になってしまいます。
調べたところ、ApacheのLog onに関し、「デスクトップの対話を許可する」を有効
にする事で問題は解消されました。
このたびApacheをLocal System Accountではなく、別アカウントにLOG ON ASにしたところ、またアプリが対話待ち状態になってしまいました。
この場合はどのようにして対話を有効にすればよいのでしょうか。
よろしくお願いいたします。 |
|
|
|
|
|
|
|
時間:
土 2月 25, 2006 6:00 pm
|
|
|
|
Windowsでの運用経験がないため私は分かりませんが悩ましい問題ですね。 |
|
|
|
|
|
|
|
時間:
月 2月 27, 2006 3:59 am
|
|
|
|
HKLM\CCS\Services\MyService\Type & 0x0100 == 0x0100
にてデスクトップとの対話を行えるようになりました。
Apacheが動作するアカウントを作成して、そのアカウントにてLog On Asにて
設定を行い、かつ上記レジストリを操作する事で動作するようです。
自分はコンソールアプリをVCにて作成し、Webサービスから実行しているため
なぜかデスクトップとの対話をオンにしないと動作しないのですよね。
初歩的な質問なのですだ、どうしてコンソールアプリでも「対話」が必要になるのでしょう。
PHP Sustem関数を使用してコンソールアプリを立ち上げているのですが、それらの間
でバッファの受け渡しをしているからなのでしょうか???
勉強不足です。。。 |
|
|
|
|
|
|
|
時間:
月 2月 27, 2006 12:03 pm
|
|
|
|
レジストリ部分の問題でしたか。
英文だとちゃんとしたドキュメントがありそうです |
|
|
|
|
|
|
|
時間:
月 2月 05, 2007 5:38 pm
|
|
|
|
|
|
|
|
|