- ベストアンサー
ウインドウが閉じたことを知る方法
ウインドウが閉じたことを知る方法(VB5、WindowsXP) 他人の作った「aaa.exe」というアプリケーションが起動していて、このアプリにはForm1というウインドウとForm2という2つのウインドウがあり、どちらも開いています。このとき、そのうちのForm1というウインドウの閉じるボタンを押したとき、完全に閉じるまでに5秒以上かかります。このForm1というウインドウが完全に閉じたことを外部から知る方法はないでしょうか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- Windows7のタスクスケジューラーで起動してもUIが出ない
Windows7のタスクスケジューラーで起動してもUIが出ない VB.NETで自作した(通常のFormをUIとして持った)アプリケーションプログラムをWindowsXPのタスクスケジュラーから起動すると、プログラムの実行中はForm(UI)が見えますし、タスクマネージャーのアプリケーションのタブ内にも表示されます。しかし同じプログラムをWindows7で、タスクスケジューラーから起動すると、UIが見えません。また、タスクマネージャーで確認すると、プロセスのタブ内にはありますが、アプリケーションのタブ内には見当たりません。WindowsXPのタスクスケジューラーから起動したのと同様にUIを表示する方法を教えてください。よろしくお願いします。 ちなみに自作のアプリケーションはVB2008ExpressEditionで作成したものです。
- 締切済み
- Windows 7
- VB2008アプリをWindowsXPで実行するには
VB2008でビルドされたアプリがあります。 これをWindowsXP上で実行したいのですが、Windows Updateから.NET FrameWork3.5をインストールし、PCを再起動しましたが、EXEを起動するとアプリケーションエラーとなってしまいました。 何か足りないのでしょうか?
- 締切済み
- Visual Basic
- 外部アプリケーションをタスクバーから元のサイズに
VB2005の初心者です。 色々調べたつもりなのですが解らなくて・・・。 外部アプリケーションをshell関数やProcess.Start("○○.EXE")などで起動は出来るのですが、起動後、一旦VB2005アプリケーションで作業を行う為、最小化しています。VB2005アプリケーションのある作業を終了したとき自動的に最小化した外部アプリケーションを元のサイズに戻しアクティブにしたいのですがよく解りません、制御する方法を教えて頂けないでしょうか。
- 締切済み
- Visual Basic
- サーバからレスポンスが戻ってこない??
VB.2005でASP.NETのWEBアプリを開発しております。 WEB上でボタンを押し、process.start("test.exe")にてBinフォルダ下の外部exeを起動する処理をしているのですが、起動がうまくいき終了しているのですが、なぜか右下のゲージがゆっくり進んだままレスポンスが帰ってこないという現象が起こっています。 環境はWindows2003ServerでIIS6.0で行っております。 クライアントのWindowsXP上ではうまくいっております。 なにか原因になるものはあるでしょうか??
- ベストアンサー
- Microsoft ASP
- VBからhtaファイルを開くには?
VB6.0で小さなアプリケーションを作っています。 同じフォルダ内にあるhtaファイルをVBから開きたいのですが、うまくいかずに悩んでしまっています。 具体的には、VBのフォームにボタンを作り、それを押すとhtaアプリが別ウィンドウで起動するという形です。 この方法について何かご存知でしたらアドバイス宜しくお願いします。
- ベストアンサー
- Visual Basic
- VB6でWSH(vbs)を起動できる方法を教えてください。
visual Basic 6でアプリケーションを開発していますが、 このアプリケーション(exe)から、test.vbsを起動したいと考えています。 ====vbのコード===== 'ボタンクリックしたら、test.vbsが実行される Private Sub Command1_Click() shell("test.vbs") End Sub ==== test.vbs ==== MsgBox("test.vbs起動しました。") です。 上記のようにコードを書きましたが、Shell関数で 「実行時エラー'5' プロシージャの呼び出し、または引数が不正です。」 のメッセージが出力されて、vbsが起動できません。 VB6でWSH(vbs)を起動できる方法を教えてください。 環境は以下の通りです。 OS:WIN2000 アプリ:VB6 ブラウザ:IE5.0
- ベストアンサー
- Visual Basic
- Windows上でexeを自動起動
windowsOSでスタートアップにアプリを登録しておくと、 windows起動時に自動的にアプリケーションが立ち上がりますよね。 それと同じようにwindows上で何らかのアクションを受けた場合に 指定するexeを起動するようにしたいのですが、可能でしょうか? たとえば、windowsメッセンジャーを常駐させて、メッセージが届いた際に 指定するexeが起動されるようにしたいのです。
- ベストアンサー
- Windows 7
- VBにてタスクマネージャを読む方法
VB6でタスクマネージャのアプリケーションをREADする 方法を教えてください!!! 要は、VB6にて起動アプリを調べたいのです。 宜しくお願いしますm(__)m
- ベストアンサー
- Visual Basic
- VBでWindowsをログオフ・ログオンする方法
VisualStudio2010(VB)で、プログラミングをしています。 フォーム上のボタンをクリックすると、自分のユーザーにロックをかけて、別のユーザーに切り替えたいのですが、できるでしょうか。 詳しい流れはこちらです。 Form1のButton1をクリック→自分のユーザーをロックする(スタートメニューでいう「ユーザーの切り替え」)→別のユーザーでログオンする(パスワードあり)→プログラムを自動起動させる ロックは、shutdown.exeを、プログラムを自動起動させるのは、ショートカットをスタートアップに作成する方法を取るつもりです。 自動でログオンする方法を教えてください。
- 締切済み
- Visual Basic
- あるアプリが起動中かどうかを調べる方法
こんにちは。 アプリからShellExecuteEx関数を使って外部アプリ(*.exe)を 起動したいのですが、このアプリがすでに起動中だったら 起動しないようにしたいと思っています。 あるアプリが起動中かどうかを調べる方法、もしくは アプリを終了する方法をご存知のかたは おしえてください。 環境はeVC++4.0です。 よろしくお願い致します。
- 締切済み
- C・C++・C#
お礼
ご回答ありがとうございます。 その方法も検討したのですが、もし、閉じてすぐに、そのウインドウのハンドルと同じ数値の別のウインドウが作られてしまった場合、まずいことになってしまうと思ったので、他の方法を探していました。やはり簡単にはいかないようですね。 ありがとうございました。