עבור לתוכן

שאלה ב - C++ לגבי הריגת תהליך WMPLAYER.EXE

Featured Replies

פורסם

שלום לכולם,

אני מריץ קוד שברקע רץ קובץ MP3 עם WMPLAYER. הבעיה שהקובץ ממשיך לרוץ גם אחרי שאני יוצא מהתוכנית.

WinExec("wmplayer.exe -L -S\ c:\\uefa.mp3 ",SW_HIDE);// play the sound of project

איך אני הורג את התהליך של ה- WMPLAYER כדי שיפסיק לנגן לי הקובץ אחרי היציאה מהתוכנית.

תודה

פורסם

אל תשתמש ב-WinExec. תשתמש ב-CreateProcess במקום. (אפילו ב-msdn כתוב לעשות את זה). ככה תוכל גם להשתמש ב-TerminateProcess בשביל להרוג את התהליך.

בכל מקרה, למה אתה מריץ תהליך חיצוני בכלל? תשיג חבילה שמסוגלת לנגן mp3 ותשתמש בה.

פורסם
  • מחבר

נראה לי סתם מסובך עם חבילה . נקווה שאני אסתדר עם ה- CREATE PROCESS

תודה בכל מקרה

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים