• ベストアンサー

ソフトの起動ってどうやるの?

C言語で、ソースの特定の場所に起動の文章を書くことで、好きな時にMediaPlayer等のソフトを起動することはできますでしょうか? (Windows XP studio.NET)

質問者が選んだベストアンサー

  • ベストアンサー
  • GOGOV
  • ベストアンサー率54% (12/22)
回答No.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

似たような質問に答えたので参考までに。

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1061948

関連するQ&A