Daniel Moral
2011-08-26 15:34:45 UTC
Hi,
In other thread I was asking how could I include the Efi toolkit driver in the shell and launch internally without needing external files. Thanks to Joe Thomas[***@dothill.com] I have been able to accomplish it. I took the driver.efi file and included it as an array of ascii bytes in a header file. Later I loaded this image and started it without any problem.
Now I am trying to do the same with the Disk Utility Toolkit applications, specifically with Efifmt.efi, cause I have not figured out other way to port is as internal command. So I have created a new shell application, in this application I load the efifmt.efi (which is also a shell application) and then I try to start it with BS->StartImage but I get this message:
"InitShellApp: Application not started from Shell"
And I understand it is logical that the Shell complains when you try to execute a shell command from another application which is not the shell. My question is, is there any way to do this work?
Thank you very much in advance for your help
BR
Daniel
In other thread I was asking how could I include the Efi toolkit driver in the shell and launch internally without needing external files. Thanks to Joe Thomas[***@dothill.com] I have been able to accomplish it. I took the driver.efi file and included it as an array of ascii bytes in a header file. Later I loaded this image and started it without any problem.
Now I am trying to do the same with the Disk Utility Toolkit applications, specifically with Efifmt.efi, cause I have not figured out other way to port is as internal command. So I have created a new shell application, in this application I load the efifmt.efi (which is also a shell application) and then I try to start it with BS->StartImage but I get this message:
"InitShellApp: Application not started from Shell"
And I understand it is logical that the Shell complains when you try to execute a shell command from another application which is not the shell. My question is, is there any way to do this work?
Thank you very much in advance for your help
BR
Daniel