+ snprintf(appId, 16, "%s", "dotnet-launcher");
+ appRoot = baseName(argv[1]);
+
+ if (runtime->initialize(true) != 0) {
+ _ERR("Failed to initialize");
+ return 1;
+ }
+
+ int argsLen = vargs.size() - 1;
+ char** args = &vargs[1];
+ if (runtime->launch(appId, appRoot.c_str(), argv[1], argsLen, args)) {
+ _ERR("Failed to launch");
+ return 1;
+ }
+ } else if (standaloneMode) {
+ _INFO("##### Run in standalone mode #####");
+ char appId[APPID_MAX_LENGTH] = {0,};
+ std::string appRoot;
+ if (AUL_R_OK == aul_app_get_appid_bypid(getpid(), appId, sizeof(appId))) {