• ベストアンサー

ファイルが実行中であるかどうかを知りたい

yuyamaの回答

  • ベストアンサー
  • yuyama
  • ベストアンサー率50% (7/14)
回答No.1

FindWindow()によりウィンドウハンドルが取得できるかによって確認できます。定期的にチェックする必要がありますが。

参考URL:
http://www.microsoft.com/japan/developer/library/jpuipf/_win32_findwindow.htm
nubou
質問者

お礼

ありがとうございます 早速やってみます

nubou
質問者

補足

ありがとうございました FindWindowでうまくいっていそうです WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int) { //宣言部 //処理部  return 0; } の形のWindowを持たないWinアプリの場合にも知っていたら教えてください よろしくお願いします

関連するQ&A

  • 他の実行ファイルを実行するプログラム

    他の実行ファイルを実行するプログラムを作りたいです。 わかりにくいと思うので例を書いて説明します。 まずhello.cというプログラムがあったとします。 中身は -hello.c----------------- #include <stdio.h> main(){ printf("Hello!\n"); } -------------------------- これをコンパイルしてできた実行ファイルを他のプログラムから呼び出す?実行したいんです。 説明が下手ですいません(>_<) たとえば新しくexe.cというプログラムを作ります。 このexeを実行するとhello.exeが呼び出されて 結果的にhello.cの中身が実行されるような exe.cを作りたいです。 初歩的な質問ですいません。 どなたかアドバイスいただけないでしょうか(>_<)

  • 実行ファイルの動作について

    VB6.0を用いて簡単なアプリケーションを作成しています。 内容は、Inetコントロールを用いてFTPサーバとクライアント間でのファイル転送を行うものです。 プログラムを作成し実行してみたところ、 プロジェクト上では動作しますが、 実行ファイルを作成し、そこで実行させると途中でなぜかハングしてしまいます。 しかし、ファイルの転送には成功しているようです。 転送後のエラー処理に不具合があるのかとも思いますが、 プロジェクト上では問題ありません。 何度もコンパイルし直し、その都度実行ファイルも 作成しなおしています。 なぜでしょうか?? どなたかアドバイスいただけないでしょうか?

  • 別のファイルを実行

    別のファイルを実行 Cで、別のWindousのプログラムを実行するにはどうすればよいのでしょうか。 どなたかおねがいします。

  • ファイルが実行できない

    exeファイルがIEXPLORER.exe以外実行できません。C¥PROGRAM FILE¥***.exeが見つかりませんという様に出てきます。新しくダウンロードしても同じようになるので削除されているわけではないと思うのですが。

  • ロックされたファイルを削除したい

    WORD等で開かれているファイルがロックされていて DeleteFile等で削除できません。 削除したいのですが、知っているひといませんか? 何かいい方法教えてください。

  • Linuxで実行ファイルを実行

    Linux上でC言語をコンパイルし、作成された実行形式ファイルを実行しようとしたのですが、実行できません。 作業フォルダは /var/www/html です。 gcc program.c でコンパイル、 作成されたa.out(ls でフォルダ内にあるのは確認済です) を以下の方法で実行しようとしましたが、全てできませんでした。 1. [root@host-210-161-57-177 html]# a.out bash: a.out: command not found 2. [root@host-210-161-57-177 html]# ./a.out opendir: No such file or directory 3. [root@host-210-161-57-177 html]# %./a.out bash: fg: %./a.out: no such job 4. [root@host-210-161-57-177 html]# % ./a.out bash: fg: %: no such job gcc -o program program.c でファイル名を指定してコンパイルしてみても同様の結果でした。 ご存じの方、どうかご回答をよろしくおねがいします。

  • WINAPIから始まるプログラム実行時の引数について。

    WINAPIで始まるメインループにコンソールプログラムのように、引数を与えて実行時の処理を変更させる方法を教えてください。 コンソールでの引数の使い方等は分かるので、どうやったらWINAPIにそう言った引数が渡せるのかが知りたいデス_| ̄|○

  • ファイル削除等を実行してくれるソフト

    閲覧したサイト等を削除するため、いつも「ツール」の「オプション」で「ファイルの削除」や「クッキーの削除」を実行していますが、ワンタッチでこれらの作業を実行してくれるプログラムソフトはないのでしょうか。

  • 引数で指定されたファイルを実行する

    実行する時に、引数としてファイル名を指定すると、そのファイルに書かれたスクリプトを実行してプログラムを終了する。 上記のようなCのプログラムを作りたいのですが、まったく見当がつかずに困っています。どうすればよいかご教授ください。

  • 実行ファイルについて

     OSはWinXPでコンパイラはVC++を使用しています。  作成したプログラム等がVisual Studio Projectsフォルダに保存されて、Debugの中にある実行ファイルが私の場合「program.exe」と保存されています。 その実行ファイルprogram.exeをcmdまでドラッグして実行すると問題なく実行できるのですが、program.exeそのものをクリックして実行すると、プログラムが終了したと同時に画面が消えるようになってしまいます。これを勝手に消えなくするにはどうすればよいのですか?教えてください。 *プログラム自体は問題ありません。