Thanks for the help, Michael.. Yes, I'm running the app from shell (at
least for now).. I will try your suggestion.

Thanks again.
Regards,
Keshava

On Thu, 13 Oct 2016 at 11:50 Michael Zimmermann <sigmaepsilo...@gmail.com>
wrote:

> > Is it possible to run RM (or any shell command) from my C application
> code?
> > Something like "System()" in Linux? Whether we can use LoadImage for
> this
> > purpose?
> If you application was started from the Shell you can do that
> using ShellExecute from 'Library/ShellLib.h'. Example:
>
> EFI_STATUS Status;
> EFI_STATUS CommandStatus;
> Status = ShellExecute (&gImageHandle, L"memmap", FALSE, NULL,
> &CommandStatus);
>
> If you were not started by the Shell you can run a new Shell and tell it
> to run your command and exit afterwards using these LoadImage arguments:
>
> -nomap -nostartup -noversion -_exit [CMD OR FILE]
>
> Thanks
> Michael
>
> On Thu, Oct 13, 2016 at 3:29 AM, GN Keshava <keshava...@gmail.com> wrote:
>
> Thanks Laszlo.
>
> Is it possible to run RM (or any shell command) from my C application code?
> Something like "System()" in Linux? Whether we can use LoadImage for this
> purpose?
>
> Thanks again.
> Regards,
> Keshava
>
>
> On Wed 12 Oct, 2016 11:10 pm Laszlo Ersek, <ler...@redhat.com> wrote:
>
> > On 10/12/16 19:34, GN Keshava wrote:
> > > Thanks Laszlo, I'll check it out.
> > >
> > > I think I need to combine the LS implementation and RM implementation,
> > > isn't it? So there is no "format this volume" function or command
> > > exists, right?
> >
> > I'm unaware of any "format" command. And, I think it's enough if you
> > look at RM (LS should be unnecessary); RM already contains the recursion.
> >
> > Laszlo
> >
> >
>
> _______________________________________________
> edk2-devel mailing list
> edk2-devel@lists.01.org
> https://lists.01.org/mailman/listinfo/edk2-devel
>
>
>
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to