2016-05-10 5 views
0

私は、WindowsでApacheを実行しているネイティブのコンパイル済みcgiアプリケーションを持っています。アプリは正常に動作します。 FindWindow WINAPIて扱うが、リターンは常に0コンソールアプリケーションの作品に同じ引数でFindWindowを呼び出すapache cgiアプリケーションでwindows api(FindWindow)を呼び出す方法は?

である私は窓を取得しようとしているWindows 7の、Windowsの8は、Windows Server 2003

でテストfine(適切なウィンドウハンドルを返します)

FindWindowが動作しないようにするApache cgiプロセスには特有の点がありますか?

回避策はありますか?

+0

プロセスはサービスで実行されていますか? –

+0

No.スタンドアロンアプリケーションです。プロセスはapacheに対してリクエストが行われるたびに作成されます。 しかし、Apacheはサービスとして実行しています – blikblum

+0

そして、セッション0で検索するウィンドウはありますか? –

答えて

0

このウィンドウは対話型デスクトップにあります。 CGIプロセスはApacheサービスから呼び出され、セッション0の非インタラクティブデスクトップで実行されます。したがって、FindWindowの呼び出しはターゲットウィンドウを見ることができません。

関連する問題