Re: ipsm as root directory

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



You cand:

1. Change the shortcut to point to the install folder
2. Set the system path in the registry to include your install folder
[HKEY_LOCAL_MACHINE\Loader]
"SystemPath"=multi_sz:"\\iPSM\\", "\\Release\\"


Take a look at the documentation for CreateProcess and LoadLibrary for an
understanding of how apps and dlls are loaded.

--
Bruce Eitman (eMVP)
Senior Engineer
beitman AT applieddata DOT net

Applied Data Systems
www.applieddata.net
An ISO 9001:2000 Registered Company
Microsoft WEP Gold-level Member

"shazz via PocketPCJunkies.com" <u37384@uwe> wrote in message
news:797ae076313ef@xxxxxx
Hi Michel,
thanks for your reply. i didn't know this.
as you told when mounting ipsm as root the performance of system is very
poor
so
i have included the settings suggested by you in the registry.
also i have removed IPSM as my root and now it appears as a folder under
root.

all the shortcuts are visible even after reboot as they are getting stored
in
ipsm folder.

now i tried to install a program, which by default gets installed in
\windows
folder, this works fine.
when i tried to install the same in ipsm(so that it does not vanish after
reboot), i am not able to access the application from start -> programs->
(applications shortcut).
i think it still searches for \Windows for the program.

please suggest how i can overcome this problem.
thanks in advance.



Michel Verhagen (eMVP) wrote:
And don't forget to clean out your dat files (and pre-prepare your ipsm
disk) because (repeated from one of my previous posts):

Please note that CE uses an algorithm for processing the DAT files that
was designed for RAM based systems. If you mount a persisting medium as
root copying files using dat files will degrade boot performance quite a
bit (depending mostly on the amount of files being copied in your dat
files). Windows CE is doing some pretty dumb things with copying using
dat files (the CE system *always* copies/creates *all* the
files/directories listed in the .dat files, even if those files/folders
already exist). Besides that it can be desirable to have a RAM disk to
quickly store temporary files (you can also get that with a persisted
root by including the RAM disk, I know...).

Just verify your boottimes by counting from power up to "CE desktop"
with and without your ipsm mounted as root (and be amazed!).

I think the mount as root option is much overrated. You better keep ipsm
in its separate folder and persist data there if you need to. Remember
you can reroute all shell folders by changing this key in the registry:

; The path lookups for SHGetSpecialFolderPath
; @CESYSGEN IF COREDLL_FILEINFO
[HKEY_LOCAL_MACHINE\SYSTEM\Explorer\Shell Folders]
"Application Data"="\\ipsm\\Application Data"
"Desktop"="\\ipsm\\Desktop"
"Favorites"="\\ipsm\\Favorites"
"Fonts"="\\Windows\\Fonts"
"My Documents"="\\ipsm\\My Documents"
"Program Files"="\\ipsm\\Program Files"
"Programs"="\\ipsm\\Programs"
"Recent"="\\ipsm\\Recent"
"StartUp"="\\ipsm\\StartUp"
"Windows"="\\Windows"
; @CESYSGEN ENDIF

You don't even have to create those folders because the shell will
create them if they don't exist.

So there's no need to mount as root to persist for instance desktop
icons or installed program shortcuts. The only real reason to mount as
root is when you want the root folder to be persistent. Do you want that
or are you trying to persist desktop icons and such?

Michel Verhagen, eMVP
EmbeddedFusion
www.EmbeddedFusion.com
mverhagen at embeddedfusion dot com

hi,
i have changed my registry settings as given below:
[quoted text clipped - 18 lines]
[quoted text clipped - 299 lines]
please suggest what could be the reason.

--

--
Message posted via PocketPCJunkies.com
http://www.pocketpcjunkies.com/Uwe/Forums.aspx/wince-pb/200710/1



.



Relevant Pages

  • Re: Error opening & saving attachments in OE6
    ... I don't see how downloading ie6setupOe.exe is going to install OE. ... I always clean the Prefetch folder ... deleting all .pf files and leaving only the layout.ini file - as per advice ... have affected my OE6 and/or the registry. ...
    (microsoft.public.windows.inetexplorer.ie6_outlookexpress)
  • RE: Location of web root
    ... Subject: Location of web root ... during install) pointing out that a Custom install will allow for a more ... in a different folder off C:. ... were the script kiddie, how would you exploit the machine. ...
    (Security-Basics)
  • Re: Cannot open Help and Support in XP
    ... I tried running the SFC /SCANNOW from the Run command but it prompted me for CDs and I never got CDs with this PC. ... OEM installs, which store the install information on a hidden partition, usually store the Windows files in the C:\i386 folder. ... After adding a registry entry that I was told about on this newsgroup, the o/s now gives "Cannot find HelpCtr.exe". ...
    (microsoft.public.windowsxp.general)
  • Re: update fails with 0x800703E3 error
    ... Delete *ALL of the contents* of SoftwareDistribution, not the folder itself ... Close Windows Explorer ... Double click WindowsUpdateAgent20-x86.exe to install the required files. ... My earlier reference to the registry was that other solutions to similar ...
    (microsoft.public.windowsupdate)
  • Re: STILL Cant Run SFC
    ... Copy i386 from CD-ROM to the Root folder of D: ... Reboot for Registry changes to be validated. ... how do you change the CD install key-I copied the i386 from the CD and copied it to my D drive, I changed that value in regedit from my CDROM to the D drive-BOTH sourcepaths were changed, but sfc kept asking for serv pack ...
    (microsoft.public.windowsxp.general)