J
Jure
Hi,
since i'm new to XP Embedded, i'll ask some general questions. I hope i
won't ask something obvious.
What's the simplest way to add an application to an embedded image? I
read some articles on MSDN and among them
1)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnxpembed/html/customxpecomp.asp
2)
http://msdn.microsoft.com/library/d.../html/tchDifferentShellsForDifferentUsers.asp
As i understood it's necessary to install the application in the XP Pro
environmet making a snapshot of the system before and after the install
(using tools like InCtrl5, Dumpbin,....). Then it's necessary to make a
component which includes all the modified files, and registry keys.
With that component in place, i should add it to the component
database, and next to the configuration in the Target Designer and then
build the system image. Since i want that application to be also my
shell, i'll have to add a component with the prototype set to "Shell
prototype component" and set its "cmiShellPath" property to the path of
the executable file of my application.
Is there a simpler way to achieve this, or do i need to "convert" an
installed application to a (or to some) component(s)? In the first
article mentioned before, i read that it's possible to install a custom
application directly on the running XP Embedded system. The problem is
however, that the shell to which i boot, shouldn't allow the user to
directly access the filesystem - so how can i install an application if
i preconfigured the shell in such a way that it doesn't allow me to do
that. I thought that a possible solution could be to set up an
additional administrator shell (explained in the second article), where
i could run the setup. I must apologise for not having tried the "two
shell" configuration explained in the second article, but now i'm
asking for some general guidelines. So, does anyone have any suggestion
regarding this problem?
I would also like to say that the setup of the application is quite
complex. It requires an reboot and once the setup is finished, it's
also necessary to run the update, which gets the latest updates from
the internet.
Another question i'd like to ask is, if there is anything wrong with
deploying an image to a customer, where the application wasn't
installed using Target Designer using components, but was installed
directly on the running XP Embedded system? It may seem a strange
question, but, as i said, i'm new to XP.
Also, if there is any article or post with the same or similar
question, i would really appreciate if you could point me to it.
I hope this is the right newsgroup to ask such a question. If it isn't
please apologise, and please point me to where i can ask this question.
Thanx in advance for any answers/comments
since i'm new to XP Embedded, i'll ask some general questions. I hope i
won't ask something obvious.
What's the simplest way to add an application to an embedded image? I
read some articles on MSDN and among them
1)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnxpembed/html/customxpecomp.asp
2)
http://msdn.microsoft.com/library/d.../html/tchDifferentShellsForDifferentUsers.asp
As i understood it's necessary to install the application in the XP Pro
environmet making a snapshot of the system before and after the install
(using tools like InCtrl5, Dumpbin,....). Then it's necessary to make a
component which includes all the modified files, and registry keys.
With that component in place, i should add it to the component
database, and next to the configuration in the Target Designer and then
build the system image. Since i want that application to be also my
shell, i'll have to add a component with the prototype set to "Shell
prototype component" and set its "cmiShellPath" property to the path of
the executable file of my application.
Is there a simpler way to achieve this, or do i need to "convert" an
installed application to a (or to some) component(s)? In the first
article mentioned before, i read that it's possible to install a custom
application directly on the running XP Embedded system. The problem is
however, that the shell to which i boot, shouldn't allow the user to
directly access the filesystem - so how can i install an application if
i preconfigured the shell in such a way that it doesn't allow me to do
that. I thought that a possible solution could be to set up an
additional administrator shell (explained in the second article), where
i could run the setup. I must apologise for not having tried the "two
shell" configuration explained in the second article, but now i'm
asking for some general guidelines. So, does anyone have any suggestion
regarding this problem?
I would also like to say that the setup of the application is quite
complex. It requires an reboot and once the setup is finished, it's
also necessary to run the update, which gets the latest updates from
the internet.
Another question i'd like to ask is, if there is anything wrong with
deploying an image to a customer, where the application wasn't
installed using Target Designer using components, but was installed
directly on the running XP Embedded system? It may seem a strange
question, but, as i said, i'm new to XP.
Also, if there is any article or post with the same or similar
question, i would really appreciate if you could point me to it.
I hope this is the right newsgroup to ask such a question. If it isn't
please apologise, and please point me to where i can ask this question.
Thanx in advance for any answers/comments