FC2ブログ

スポンサーサイト 

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
[ --/--/-- --:-- ] スポンサー広告 | トラックバック(-) | コメント(-)

EBOOT.PBPを起動させよう! 

ネタがなくなってきたので、EBOOT.PBPを起動させる関数を作りたいと思います。

#include <psploadexec_kernel.h>
#include <string.h>

int boot_ebt(const char *file)
{
  struct SceKernelLoadExecVSHParam param;
  memset(&param, 0, sizeof(param));

  param.size = sizeof(param);
  param.args = strlen(file)+1;
  param.argp = file;
  param.key = "game";

  sceKernelLoadExecVSHMs2(file, ¶m);

  return sceKernelExitDeleteThread(0);
}

引数の file は、EBOOT.PBPのパスを指定すればおkです。
スポンサーサイト
この記事は大変ありがたいです^∀^


自分に聞いてくれればネタなんて沢山あります^^多分
[ 2010/01/16 12:55 ] [ 編集 ]
memset(param, 0, sizeof(param));は
memset(¶m, 0, sizeof(param));
ではないですか?

後、return sceKernelExitDeleteThread(0);
でエラーがでます
[ 2010/01/20 01:13 ] [ 編集 ]
>F495さん
すみません、書き忘れてました。
修正しておきます。
[ 2010/01/21 19:43 ] [ 編集 ]
このコードはplugin専用ですか?
[ 2011/09/17 19:25 ] [ 編集 ]
コメントの投稿













管理者にだけ表示を許可する


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。