Re: Use IESIMPLE in OS design (full screen)
- From: "Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam DOT com>
- Date: Thu, 20 Sep 2007 10:00:03 -0700
That's because items started via Init key entries get, on their command
lines, the xx value from LaunchXX. They're supposed to call
SignalStarted(), passing it that value, so that the dependency management
will work (so that things that depend on XX will be launched). IESimple, as
it comes from Microsoft, assumes that the command line is the URL of the
page you want opened. I can think of three possible ways to handle this:
1. Change the code so that the command line of YourIESimple is always the
SignalStarted number and you just assume that it will always be there.
2. Instead of using Init keys to launch the program, put a shortcut to it in
the Startup folder.
3. Do some fancier processing of the command line so that, if it contains a
single integer, it's assumed to be the SignalStarted key and, otherwise,
it's a URL.
Paul T.
"JP_DTS" <JPDTS@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:C8875E46-AF80-4C11-90FD-ED39AE12692D@xxxxxxxxxxxxxxxx
Ok, I followed your advice and I'd maked a duplicated of the iesimple and
I
include it on project.bib, then I write on platform.reg:
[HKEY_LOCAL_MACHINE\init]
"Launch80"="iesimple.exe"
"Depend80"=hex:14,1E,00
but, at restart, the open window show me "http://80/", why?, I included
the
file (.exe) and I set the launch order, but it doesn't work! (start page
and
search page are configurated) do you have any idea? I missed a component?
or
a setting?
Best Regards,
--
JP
"Paul G. Tobey [eMVP]" wrote:
Do not modify the source in PUBLIC. If MS is recommending that, they're
crazy. You're confused about what SYSGEN does. Try and figure out what
the
SYSGEN variables do. Understanding how the build system in Platform
Builder
works, at least at a high level, will tell you more than I could possibly
try to get across in a newsgroup post. Setting Launch keys doesn't
require
any SYSGEN stuff at all. Those are simply registry settings. You can
add
them to project.reg, platform.reg, etc.
Paul T.
"JP_DTS" <JPDTS@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:7FE04E64-1870-4CE7-AC1D-A81BCD885CFE@xxxxxxxxxxxxxxxx
Some details about the project:
I must modificate the source of iesimple, and then set iesimple for
include
on my OS. that's why I follow the microsoft procedure, you told me that
it's
not the best modificate the source code, but I do it because I needed,
the
requirements of the client are: modificate the source of iesimple to
get
full
screen, recuperate the focus, eliminate the charge bar, etc. and then
set
sysgen variables for enable properties of iesimple like:
Launch70 = iesimple.exe
Depend70 = 14 1E 00
so...finally, I need compile a nk.bin and when win ce up the
iesimple.exe
launch inmediately.
Best Regards.
--
JP
"Paul G. Tobey [eMVP]" wrote:
I don't have time to read through it all right now. If you're moving
IESIMPLE to somewhere else, changing it's code, etc., simply setting
an
environment variable is unlikely to result in what you expect. You're
more
likely to get the default version from PUBLIC\IE\...
Paul T.
"JP_DTS" <JPDTS@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:8DE8114E-AB47-43BF-BEE8-079BAAF4F235@xxxxxxxxxxxxxxxx
Thanks for your help.
I'll test include iesimple.exe on project.bib like you told me.
Last question: the procedure
http://msdn2.microsoft.com/en-us/library/aa451930.aspx
works? where the sisgen variables must be set? in a file? or
Settings?
Best Regards,
--
JP
"Paul G. Tobey [eMVP]" wrote:
You're saying that you *have* to have it built *by* Platform
Builder?
If
you have an EXE (built with eVC, for example), you can simply add
it
to
one
of your BIB files, platform.bib or project.bib, and it will show up
in
your
nk.bin file as part of the operating system.
If you *must* build the code with PB, since the code is pretty
simple,
you
could also use File | New Project or File to create a PBXML project
and
then
add the code that you've copied from the PUBLIC folder for
IESIMPLE.
That's
probably the easiest way to get the code built by PB. No SYSGEN
variables
required.
Paul T.
"JP_DTS" <JPDTS@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:76337AFA-E0CE-479F-9F4F-E530C048F215@xxxxxxxxxxxxxxxx
perfect, it works..I already did it, but the project must compile
and
include
the iesimple.exe on the OS, it has to be like that, not for me
(requirements
of design)
So, the only chance it's use sysgen variables. Belive me, i know
it's
more
complicated but I have (and must) to do. Can you help me to set
the
sysgen
variables?
where I must to set __sysgen_iesimple and sysgen_iesample?
Please help me.
Thanks
--
JP
"Paul G. Tobey [eMVP]" wrote:
I've already given you the information. You *don't have to use
a
sysgen
variable at all*. Copy the IESIMPLE source code and build an
EXE
yourself
using eVC. You can call it whatever you want and add it to your
OS
any
way
you like.
Paul T.
"JP_DTS" <JPDTS@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:64C862CF-5087-4813-8C2E-BDF7CDF4E657@xxxxxxxxxxxxxxxx
I must use iesimple because i need full screen (kiosk mode) and
other
properties, that's why I need set:
set __SYSGEN_IESIMPLE=1
set SYSGEN_IESAMPLE=
I delete iesample of my catalog and set iesimple at Platform |
Settings
|
Environment, but where I must set iesample?
I use CE 5.0
best regards,
--
JP
"Paul G. Tobey [eMVP]" wrote:
Thanks for the quickly answer.
I did that with iesimple, not with iesample because that
component
it's
part
of the project, so where I must set iesample ?
You can add the full IE browser to the build using the
catalog.
Look
under
Internet Client Services and add Internet Explorer 6.0 Sample
Browser.
That's IESAMPLE. If you do that, you don't have to manually
set
any
SYSGEN
variables for it. The PB IDE is just a nice front end for
setting
up
all
of
the environment variables that the actual underlying build
system
needs.
There's no practical difference between adding a catalog item
using
the
user
interface or setting the SYSGEN variable via a batch file or
the
Environment
tab in PB.
What do you mean with "(and, of course, you have to set the
option
for
one
or more build configurations, BSP + DEBUG/RETAIL)."
You can set separate environment settings for each build
configuration,
Emulator - Debug, Emulator - Retail, YourBSP - Debug,
YourBSP -
Real,
etc.
Best Regards,
--
JP
Paul T.
.
- References:
- Re: Use IESIMPLE in OS design (full screen)
- From: Paul G. Tobey [eMVP]
- Re: Use IESIMPLE in OS design (full screen)
- From: Paul G. Tobey [eMVP]
- Re: Use IESIMPLE in OS design (full screen)
- From: Paul G. Tobey [eMVP]
- Re: Use IESIMPLE in OS design (full screen)
- From: JP_DTS
- Re: Use IESIMPLE in OS design (full screen)
- From: Paul G. Tobey [eMVP]
- Re: Use IESIMPLE in OS design (full screen)
- From: JP_DTS
- Re: Use IESIMPLE in OS design (full screen)
- From: Paul G. Tobey [eMVP]
- Re: Use IESIMPLE in OS design (full screen)
- From: JP_DTS
- Re: Use IESIMPLE in OS design (full screen)
- From: Paul G. Tobey [eMVP]
- Re: Use IESIMPLE in OS design (full screen)
- From: JP_DTS
- Re: Use IESIMPLE in OS design (full screen)
- Prev by Date: Re: Use IESIMPLE in OS design (full screen)
- Next by Date: Re: How do I remove a catalog item from my Platform Builder Projec
- Previous by thread: Re: Use IESIMPLE in OS design (full screen)
- Next by thread: Re: Use IESIMPLE in OS design (full screen)
- Index(es):
Relevant Pages
|