no message

This commit is contained in:
2025-03-13 22:52:44 +03:00
parent cb7360ae86
commit c7626e877e
9 changed files with 22 additions and 110 deletions

View File

@@ -18,57 +18,23 @@
int main(int argc, char ** argv){
try {
int i;
// for (i=0; i<argc; ++i){
// printf(("argv["+String_::ToString(i)+"] = '%s'\n").string,argv[i]);
// }
#if 1
char ** args = new char* [argc] ;
//argv[1] путь к исполнителю
int i;
char ** args = new char* [argc];
for ( i=2; i<argc; ++i)
args [i-2] = argv[i];
// for (i=0; i<argc; ++i){
// printf(("args["+String_::ToString(i)+"] = '%s'\n").string,args[i]);
// }
args[argc-1] = NULL;
// printf("parent pid = %d\n",getpid());
setpgid(0,0);
int pid = fork();
if (pid == 0)
execvp( argv[1],args);
else {
// setpgid(pid, 0);
printf("%d\n",pid);}
#endif
if (pid == 0)
execvp( argv[1],args);
return 0;
}
catch (const char * exception){
// printf("Exception!\n");
FILE * ExceptionLog = fopen ( "Exception.txt", "w" );
fprintf(ExceptionLog,exception);
fclose(ExceptionLog);
}
}