- 締切済み
起動中の他のプログラム(orプロセス)を強制終了できるアプリケーションの作成
お世話になります。 掲題通り、起動中の他のプログラム(orプロセス)を強制終了できるアプリケーションを作成したいです。できる方いらっしゃるなら、教えてください。 宜しくお願いします。
- yeye1220
- お礼率0% (0/5)
- Visual Basic
- 回答数5
- ありがとう数3
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- iriyak
- ベストアンサー率48% (40/82)
VBScript で書いた任意の EXCEL.EXE プロセスの強制終了プログラムの例です。私はスクリプトでデバッグしていると EXCEL.EXE プロセスが残存することがよくあるので、これで掃除しています。 Sub Clean strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colProcessList = objWMIService.ExecQuery _ ("Select * from Win32_Process Where Name = 'EXCEL.EXE'") For Each objProcess in colProcessList objProcess.Terminate() Next End Sub
- momoracci
- ベストアンサー率51% (14/27)
No.3 です。 Visual Basic のカテゴリーでしたね。ごめんなさい。無視してください。
- momoracci
- ベストアンサー率51% (14/27)
UWSC なら楽勝です。 ctrlwin(getid(" - Microsoft Internet Explorer","IEFrame"), CLOSE) // ie6
- 参考URL:
- http://www.uwsc.info/
組み込みのProcess Classは試されましたか?。名前空間の正式名称は、 System.Object. System.MarshalByRefObject. System.ComponentModel.Component. System.Diagnostics.Process となりますが、たいていは、 Dim Target as Process で宣言できます。オンラインヘルプの索引では、「Process」で引けば、すぐ見つかります。
よくわからないで手を出すものではありませんが、 (何が起こるかわからない。) http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpdllpro/html/_win32_terminateprocess.asp この辺りに取っ掛かりがあると思います。
関連するQ&A
- 強制終了できないプロセスの強制終了
異常終了するアプリケーションのプロセスが残ってしまい、 タスクマネージャでの強制終了も受け付けません。 これを強制終了させるにはどうすればよいでしょうか。
- ベストアンサー
- Windows XP
- VB6から他のプログラムを強制終了したい
こんにちは、ただいま、VB6からあるプログラムを強制終了したいのプログラムを作りだいです。 強制終了したいのプログラムがVBのプログラムから起動じゃなくで、VBのプログラム実行する前に起動したのプログラムです。 API関数 TerminateProcess(hProcessHandle, 0&) を使いたいですが、現存のプロセスのProcessHandleを取得できません。 困ってる。 お手数ですが、解決方法が有れば教えてください
- 締切済み
- Visual Basic
- アプリケーションを自動起動させるプログラムを作成したい
下記のプログラムを作成するのに参考になるサイトありませんか? 1.telnetのフリーソフトsidetelnet(作者HP:http://homepage2.nifty.com/Side55/) をアプリケーション内部で起動させるプログラムを作りたい 2.ただ起動させるのではなく(3)、(4)の様に内部にタイマを設け自動終了、自動起動させることが可能なプログラムを作りたい ---------------------------------------------------------- (1)アプリケーションの起動(任意のタイミング) ↓ (2)sidetelnet"A"を起動させる(任意のタイミング) ↓ (3)sidetelnet"A"が終了(起動三分後に自動終了) ↓ (4)sidetelnet"B"を起動させる(sidetelnet"A"終了後自動で) ↓ (5)sidetelnet"B"を終了させ、ユーザに終了を知らせる ↓ (6)アプリケーションの終了(任意のタイミング) ----------------------------------------------------------- 下記のプログラムを作成するのにどの書籍を勉強するのがベストでしょうか? 1.telnetのフリーソフトsidetelnet(作者HP:http://homepage2.nifty.com/Side55/) をアプリケーション内部で起動させるプログラムを作りたい 2.ただ起動させるのではなく(3)、(4)の様に内部にタイマを設け自動終了、自動起動させることが可能なプログラムを作りたい 具体的には ---------------------------------------------------------- (1)アプリケーションの起動(任意のタイミング) ↓ (2)sidetelnet"A"を起動させる(任意のタイミング) ↓ (3)sidetelnet"A"が終了(起動三分後に自動終了) ↓ (4)sidetelnet"B"を起動させる(sidetelnet"A"終了後自動で) ↓ (5)sidetelnet"B"を終了させ、ユーザに終了を知らせる ↓ (6)アプリケーションの終了(任意のタイミング) ----------------------------------------------------------- 宜しくお願いします。
- ベストアンサー
- Visual Basic
- プロセスの強制終了の方法
ウィンドウを持たないプロセスをスケジューラなどで周期的に起動するようなやり方で、二重起動チェック後、二重起動されていたら前回起動されたプロセスを強制終了させるやり方を教えてください。 過去ログを見てもそれらしいものは見当たりませんでした。
- ベストアンサー
- Visual Basic
- 他のアプリケーションの起動と終了のログをとりたい。
SetWindowsHookExを使ってWindowsメッセージをフックし、 他のアプリケーションの起動と終了のログを取ろうと思っているのですが、 使用するフックタイプと起動と終了を意味するメッセージの種類がわからずに困っております。 ついでにアプリの起動を検知した後にそのアプリのプロセスIDを取得したいのですがどのようにすればよいでしょうか? よろしくお願いします。
- ベストアンサー
- C・C++・C#
- 他アプリケーションの終了
Shell関数を使って起動した他アプリケーションを 今度はその、他アプリケーションからではなく、V Bで作成したメイン画面の終了と同時に終了させた いのですが方法、又は適切な文法が分かりません。 よろしくお願いします。
- ベストアンサー
- Visual Basic
- プログラムの起動・終了がおかしい
ここ1ヶ月ほど、パソコンの動作全体がおかしい。 ウィルスチェックやWin98SE再インストール等をやったけど、以下の点が解決しません。 1.スタート、設定、コントロールパネルでパネルが開か ない。続いて、Ctrol+Del、プログラム強制終了で RunDll32を強制終了すると、パネルが開く。 2.パソコン終了、終了しない。 1.同じようにRunDll32を終了すると、終了。 どうやらRunDll32が影響しているのかと?思うのですが、 3.関連して、Iexploreを起動、停止するたびに、 Ctrol+Delのプログラム強制終了の欄にIexploreが追加されます。つまり、Ieを5回起動停止すれば5つのIeが存在する。Ieを強制終了しても何も変化しません。 プロセスが終了していないのか? よろしくお願いします。
- 締切済み
- ウィルス・マルウェア
- アプリケーションの強制終了
あるアプリケーションを起動していると、たまに強制終了となってしまいます。 強制終了の通知が出る時もあれば、出ずにいきなり終了してしまうときもあります。 そのソフトの推奨動作条件は満たしているのですが・・・ 別件でOSをインストールし直したのですが、同じ現象が起きています。 再インストールをしても同じです。 どうにかなりませんでしょうか?どなたかアドバイス頂けると幸いです。
- 締切済み
- Windows XP
- ウィルスバスター2009をタスクマネージャのプロセスから強制終了したい
ウィルスバスター2009をタスクマネージャのプロセスから強制終了したい 再起動の繰り返しされるため、 プロセスの強制終了した後に、 システム復元を 実行したい。 どのプロセスを 強制終了したら、 再起動がとまりますか。
- 締切済み
- その他([技術者向] コンピューター)
- アプリケーションが起動しない(プロセスのみ起動)
本体スペック windows7 FUJITSIU ESPRIMO FH56/DD アプリケーションが起動してくれません。 何度か繰り返すと起動してくれます。 (具体例 Internet Exproler ・プロセスのみの起動 ・新しいタブを開こうとしても空白のタブが一時的に出て閉じる (新しいタブが開かない) ・唐突にすべてのタブが閉じられてしまう X-アプリ ・プロセスのみ起動してしまう 他にも解凍ソフトや新しいアプリケーションをインストールする際のウィザードなんかも プロセスのみで起動してくれない事が多々あります。 原因がどこにあるのかいまいちわかりません。 どうすべきか教えていただけると幸いです
- 締切済み
- Windows 7
補足
16Augustさん ご回答、ありがとうございます。 詳細を言いますと、今VB2005でアプリケーションを構築中です。Internet Explorerを立ち上げたり、閉じたりできるボタンを当アプリに追加したいですが、立ち上げが問題ないですけど、閉じる(終了する)ことができない。できれば、ご指導いただきたいです。 教えたサイトを拝見したが、C++の言語でしょうね。できれば、VB2005のコードを教えて願います。