Explorer Shell Responsabilities

  • Thread starter Thread starter Pascal Bouchard
  • Start date Start date
P

Pascal Bouchard

To get my image thinner, i want to replace explorer shell by my own shell;
since i need network, i need to manually call netsh command to configure
network interface and protocols; this configuration is automatically done by
explorer shell when used.

Is the automatic network configuration feature a dependency brought by
Explorer Shell (if so, which one) ? or is it part of Explorer Shell ?

What are the (other) functions explorer shell is responsible of ?

Thanks!
 
Maybe I have a different idea of what "network configuration" means but I
don't use Explorer Shell and I get all the network configuration I need for
sockets programming from DHCP, i.e. IP address, gateway address, etc.
 
I'm afraid my knowledge of XPe is limited to what I need to do. My
application needs to create sockets to receive and send data to other
systems that are not built on Windows. I use ordinary sockets programming
with functions like socket(), bind(), connect(), etc. All the network
configuration I need comes from a DHCP server. I include the command shell
component and I can use netsh if needed but ordinarily I don't need it. My
images are on the order of 60Mbytes. Since I come from the "real embedded"
world that seems extravagant for running non-interactive, not-graphical,
rather simple client-server stuff but I haven't figured out how to get my
image to be much smaller. I believe my system is loaded with many DLLs that
are useless to me such as MFC DLLs, etc. I don't know enough about Windows
to understand what additional network configuration is performed by Explorer
Shell.

Luke
 
Back
Top