- ベストアンサー
ソフトの起動ってどうやるの?
C言語で、ソースの特定の場所に起動の文章を書くことで、好きな時にMediaPlayer等のソフトを起動することはできますでしょうか? (Windows XP studio.NET)
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
下記の方法でもできます。 system("xxx.exe param1 param2");
その他の回答 (2)
- passepied
- ベストアンサー率50% (18/36)
回答No.2
Windowsであれば、もっともプリミティブな方法はCreateProcessを使うことでしょう。 windows.hをインクルードして次のようなコードを書けば起動できます。 PROCESS_INFORMATION pi; STARTUPINFO si; ZeroMemory(&si,sizeof(si)); si.cb=sizeof(si); LPTSTR progPath = new TCHAR[MAX_PATH + 1]; ZeroMemory(progPath,sizeof(TCHAR)*MAX_PATH + 1); _tcscpy(progPath,_T("C:\\Program Files\\Windows Media Player\\wmplayer.exe")); CreateProcess(NULL,progPath,NULL,NULL,FALSE,NORMAL_PRIORITY_CLASS, NULL,NULL,&si,&pi);
- 0x131cc6e
- ベストアンサー率36% (42/115)
回答No.1
似たような質問に答えたので参考までに。