掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
exeファイルを終了させたい (ID:52860)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
とりあえず、即効で組んだコンソールアプリですが、 一応動作することは確認しました。 私の家の環境(Win2kSP4+VC7)ではメディアプレイヤー(wmplayer.exe) にはパスが通っていなかったので、フルパスを直打ちしていますが、 これは初心者さんの環境に合わせて変更してください。 (当然メディアファイルのフルパスも) ------------------------------------------------------------ #include <windows.h> #include <stdio.h> int main() { char exe[] = "C:\\Program Files\\Windows Media Player\\wmplayer.exe"; char cmd[] = "\"C:\\Program Files\\Windows Media Player\\wmplayer.exe\" 適当なムービーファイルのフルパス"; STARTUPINFO si; PROCESS_INFORMATION pi; ZeroMemory( &si, sizeof(si) ); ZeroMemory( &pi, sizeof(pi) ); si.cb = sizeof(si); if( !CreateProcess(exe, cmd, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi) ) { fprintf(stderr,"起動失敗\n"); exit(-1); } WaitForSingleObject(pi.hProcess, INFINITE); CloseHandle(pi.hProcess); CloseHandle(pi.hThread); exit(0); } ------------------------------------------------------------
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.