Problem with RProcess::Create()
| Mon, 2007-08-27 19:10 | |
|
Hi, Also if we are executing our emulator in debugging mode and placed our "*.exe" in |
|
| Mon, 2007-08-27 19:10 | |
|
Hi, Also if we are executing our emulator in debugging mode and placed our "*.exe" in |
|
Forum posts: 723
I don't know where you got
\System\Programsfrom, I mean for an S60 3rd Ed device, nevertheless it's wrong: you must put all your executables (DLLs, EXEs, etc.) in\Sys\Bin. That's the right path, Symbian OS Loader will not load anything outside that directory.Tote
Gabor Torok
Software architect, Agil Eight (http://www.agileight.com/)
Blog: http://mobile-thoughts.blogspot.com/
Forum posts: 17
Thanks for your response.
\System\Programs is clearly mentioned in the s60 third edition SDK help.
Can you also tell me, whether I need a sis file to place all my exe and dll's file in \sys\bin or is it possible to copy paste individual file?
Also is it possible to load "exe" that exist on external memory i.e. e: drive?
Forum posts: 1246
You must use the installer to put files in \sys\bin\, or have AllFiles capability (which you cant get if you don't have a good usecase for it, and wanting to bypass the installer is not a good usecase)
the \system\programs\ in the SDK documentation is wrong... unfortunatly the SDK documentation is not without errors... The information on RProcess::Create seems to be out of date...
You can load an exe from the memory card if you put it in e:\sys\bin\, but you need AllFiles, or add the file there with your PC or use the installer.
You can't put a exe here that has the same name as an exe that exists on Z: or C: though, because these locations will be searched before the E:
Any path you give to RProcess::Create will be ignored.