Windows CE 5.0 Live Chat! (March 30, 2005)

Posted: April 4, 2005

Please note: Portions of this transcript have been edited for clarity

Introduction

mikefos_msft (Moderator):
Welcome to today’s live chat concerning Windows CE 5.0!
We are pleased to welcome our Experts for today’s chat. I will have them introduce themselves now.

mikehall_ms (Moderator):
Hi - I'm Mike Hall, a Technical Product Manager in the Mobile and Embedded Devices Group - check out my blog at https://blogs.msdn.com/mikehall

JayLoney_MSFT (Expert):
Jay Loney is the Program Manager in Base OS. I'm currently responsible for Driver Technologies (Device Manager, Power Manager, USB, SDIO, ...) and am covering Storage and Filesystem as well.

russellk_MSFT (Expert):
Hi, I'm Russ Keldorph. I work on the compilers and C++ runtime libraries for Windows CE.

SLoh_MSFT (Expert):
Hi, I'm Susan Loh, a developer on the Windows CE team. I work on system performance and tools for finding the sources of performance problems. I've also worked on various file system, database and registry issues in the past so I may be able to help with those questions too.

chip_msft (Expert):
Hi. Welcome. I am Chip Schnarel, Director of Program Management for Windows CE.

JohnMarc_MS (Expert):
Good morning - I'm John Marcantonio, a Program Manager in the Windows CE team. My areas include CE Graphics and Multimedia technologies.

nwhite_MSFT (Expert):
I'm Nick White, managing the Mobile and Embedded Developer Community engagement initiative.

apearson_MSFT (Expert):
I'm Andrew Pearson, development manager for Base OS and Tools. My team is responsible for kernel, filesys/filesystems, and PB.

KarelD_MSFT (Expert):
Hi, I am Karel Danihelka developer in BSP group. My main role is port Windows CE to new hardware and make porting easier for others.

Michael_MSFT (Expert):
Hello, I am Michael Malueg, a Lead Program Manager in Windows CE focusing on VoIP technologies

jjcooke_MSFT (Expert):
Hey, I'm Jeremy Cooke, a BSP developer on the Windows CE team.

GLanger_MSFT (Expert):
Hi, I'm Glen Langer. I am a Program Manager on the Base OS Team working with BSPs.

mikefos_msft (Moderator):
Let’s begin the chat. We welcome you to begin submitting your questions for our Experts!

MikeThom_MS (Expert):
I am MIke Thomson, Group Program Manager in Windows CE.

MikeThom_MS (Expert):
Rakan_2005 are you asking aboutr Windows CE 5.0?

chetl_MSFT (Expert):
Hi, I'm Chet Laughlin. I work on Intl language support for Windows CE.

Start of Chat

mikefos_msft (Moderator):
Q: Does anyone know of any WinCE 5.0 books in progress?
A: Thanks for the question. I'm sure that there are more, but here's one that I know of: https://www.learningce.com

JayLoney_MSFT (Expert):
Q: ATAPI 48 Bit Address Feature Set - Is there any support for large hard drives in WinCE 5.0? From what I have seen there is not (in the Eval version at least). Are there any plans for this support?
A: We're looking at this for a future release. Using ATAPI source you are capable of modifying the driver for your current needs.

BorMing_MS (Expert):
Hi, I am Bor-Ming, I work on Windows CE kernel.

mikefos_msft (Moderator):
Q: Mikefos: As of yet there is no transcript from the Feb. 23 chat. The best I can find is the one someone posted at https://www.neowin.net/. Are you (or someone) going to post the transcript from the last chat?
A: The transcript for the February 23rd Windows CE chat is out at: https://msdn.microsoft.com/chats/transcripts/mobileembedded/wince_050223.aspx

chetl_MSFT (Expert):
Q: Windows 2005 is suport arabic languge?
A: Windows CE 5.0 does add support for Arabic. There are new help pages for how to make an arabic image with Platform Builder.

JayLoney_MSFT (Expert):
Q: will there be a version of ActiveSync that allows multiple devices to be connected to a single desktop at the same time?
A: This is not planned for the current release, but it is under consideration for a future release.

chetl_MSFT (Expert):
Q: Windows 2005 is Suport Arabic Languge?
A: Yes, Windows CE 5.0 added support for Arabic and the arabic locales. There are new doc pages in the international section to help make the process clearer for creating an arabic image and explain what we changed to enable Arabic.

MikeThom_MS (Expert):
Q: How do you set the Taskbar to not pop up in your app? A registry call?
A: I assume that you are talking about the explore shell for Windows CE. There is a registy setting that can keep the taskbar down. Since WinCE 4.2 the source to the code has been avaialbe in public\wceshellfe public

MikeThom_MS (Expert):
Q: How do you set the Taskbar to not pop up in your app? A registry call?
A: Or public

mikefos_msft (Moderator):
Q: My understanding is that https://www.learningce.com is the James Wilson that wrote "Building Powerful Platforms with Windows CE", Is that correct and is this the same Jim Wilson speaking at MEDC?
A: There are two famous (or infamous) Jim Wilsons :-) Jim R. Wilson is the .NET Compact Framework guru and owner of https://www.jwhh.com. Jim Y. Wilson is more of a Windows CE guru and wrote the book that you've referred to. I believe that only Jim R. Wilson is speaking at MEDC this year, although you can come by the MVP Cabana at the event and meet Jim Y. Wilson as well!

MikeThom_MS (Expert):
or public\shell...

chetl_MSFT (Expert):
Q: DOSE Windows 2005 suport arabic languge ?
A: Yes, Windows CE 5.0 added support for Arabic and the arabic locales. There are new doc pages in the international section to help make the process clearer for creating an arabic image and explain what we changed to enable Arabic.

chetl_MSFT (Expert):
Q: DOSE Windows 2005 suport arabic languge ?
A: Yes, Windows CE 5.0 added support for Arabic and the arabic locales. There are new doc pages in the international section to help make the process clearer for creating an arabic image and explain what we changed to enable Arabic.

mikehall_ms (Moderator):
Q: Does a CFrameWnd object run in a separate thread for it's repaints?
A: No, CFrameWnd is derived from CWnd - take a look at the MFC source that ships with eMbedded Visual C++ 4.0 SP4 - Program Files\wce410\standardsdk_410\mfc\src\winfrm.cpp

chetl_MSFT (Expert):
Q: Windows 2005 is suport arabic languge?
A: Yes, Windows CE 5.0 added support for Arabic and the arabic locales. There are new doc pages in the international section to help make the process clearer for creating an arabic image and explain what we changed to enable Arabic.

chigy_MSFT (Expert):
Q: Chet: Do you know of a how-to or getting started doc for swapping out the string table in a CE app with an entirely new language?
A: There is a section that talks about OS Localization https://msdn.microsoft.com/library/default.asp?url=/library/en-us/wceosdev5/html/wce50conplatformlocalization.asp in Windows CE documentation. Does this answer your question?

mikefos_msft (Moderator):
If you’re just joining us, welcome to today’s chat. Our chat today is concerning Windows CE 5.0!
Your questions, comments and feedback are welcome.

Just a reminder that to post a question for our experts, please remember to check the 'Submit a Question' radio button.

JayLoney_MSFT (Expert):
Q: I would strongly encourage MSFT to consider a version of ActiveSync that alows multiple device connectivity. I have had to replicate a lot of file-transfer and SQL CE synch connectivity over raw sockets using WiFi, because one-at-a-time doen't work for us
A: I've already forwarded the request to the Activesync team Ivan.

mikefos_msft (Moderator):
Thanks for your questions, we're currently working on them :-)

mikehall_ms (Moderator):
Q: Is there anything necessary to be done with cec files that were used on 4.2 when migrating to 5.0
A: Build steps were removed from the CEC file format - so there may be some changes required for a 4.2 CEC file to move to 5.0 - if you have files that you want to import into a Windows CE 5.0 image through CEC files you might want to check the CEFileWiz tool here - https://scrat.members.winisp.net/blog/CEFileWiz.zip - the program will generate a CEC file that calls out to build steps for Windows CE 5.0

mikehall_ms (Moderator):
Q: What time will be allow in supermarket the CE 5.0 ?
A: Are you asking when Windows CE 5.0 will be available ? - or when Retail Point of Sale devices will be shipping based on Windows CE 5.0 ?

MikeThom_MS (Expert):
Q: MikeThom (2 of 2): Does that mean that there _is_ a way to back-port AlphaBlend into a 4.2 platform at the OEM level?
A: The API could not be backported in a general way. But you could take the work from a 5.0 driver back port that and then do ExExcape IOCTL to the driver.

KarelD_MSFT (Expert):
Q: can a winCE device control a serial data logger? or even a usb data logger?
A: General answer is yes. Windows CE 5.0 can control any device over serial or USB bus. Do you have any specific data logger in mind?

mikefos_msft (Moderator):
Q: when Windows CE 5.0 will be available
A: Windows CE 5.0 is currently available. Check out the evaluation at: https://msdn.microsoft.com/embedded/getstart/evaluate/default.aspx

pablocan_ms (Expert):
Q: Whats the difference between an UpdateWindow() and a RedrawWindow(NULL, NULL, RDW_INVALIDATE) in WinCE?
A: UpdateWindow executes any pending paint operation (sends WM_PAINT message to the window)

chigy_MSFT (Expert):
Q: Chet: Will most of the localization stuff in the link you provided work for 4.2 also?
A: There is a section on localization for 4.2 https://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcepb40/html/_wcepb_Localizing_Your_Platform.asp. But steps should be the same for both versions.

JohnMarc_MS (Expert):
Q: Why can't you draw over top of a control in WinCE from the Paint DC but the same code under .NET does?
A: If you're using the .NET CF for CE development (please correct if this is not the case and you're referring to the desktop framework) in both cases, while the framework will invoke down calls into the native graphics system there is at times control logic added within the framework objects themselves for such functionality. For more information on the .NET specific aspects of this functionality I recommend the .NET CF chats where that team can provide more in depth information.

mikehall_ms (Moderator):
Q: when Windows CE 5.0 will be available?
A: It's been available since July of last year - you can download an evaluation kit from https://www.windowsembeddedkit.com

SLoh_MSFT (Expert):
Q: when Windows CE 5.0 will be available?
A: Windows CE 5.0 is currently available. Check out the evaluation at: https://msdn.microsoft.com/embedded/getstart/evaluate/default.aspx

pablocan_ms (Expert):
Q: Whats the difference between an UpdateWindow() and a RedrawWindow(NULL, NULL, RDW_INVALIDATE) in WinCE?
A: RedrawWindow will only invalidates the region, unless you sepcify to update it won't send WM_PAINT message

David [MS] (Expert):
Nicolas, are you looking to access the device from the same computer as AS is running on? Or from some other machine _through_ that computer?

mikehall_ms (Moderator):
Q: What are the major differences between CE and XP embedded and what is Microsofts plans for CE?
A: Windows CE runs on multiple processors, x86, MIPS, ARM and SH4 - Windows XP Embedded runs on x86 and PC architecture only - Windows CE is a small footprint hard real-time embedded operating system, scaling from about 200kb an up - Windows XP Embedded is a componentized version of Windows XP Pro, minimum boot size of about 40MB, no native real-time support, but this can be added through 3rd party extensions.

apearson_MSFT (Expert):
Q: I have modified source in [WinCE500]\PRIVATE\WINCEOS\COREOS\STORAGE\FSDSERV\fsdserv.cpp, Routine FSDMGR_RegisterVolume() to change mounting partitions from naming with 1 digit numbers to 2 digit numbers. Can I do this in a Release version?
A: You can find out about licensing options at https://msdn.microsoft.com/embedded/usewinemb/ce/sharedsrccode/ssrcintr/default.aspx. The short answer is that it is possible to create "derivative works" with changes to private code, but doing so requires a different license.

mikehall_ms (Moderator):
Q: I have modified source in [WinCE500]\PRIVATE\WINCEOS\COREOS\STORAGE\FSDSERV\fsdserv.cpp, Routine FSDMGR_RegisterVolume() to change mounting partitions from naming with 1 digit numbers to 2 digit numbers. Can I do this in a Release version?
A: The EULA for the shared source lists what can be modified and the release process for the modified code - https://msdn.microsoft.com/embedded/usewinemb/ce/sharedsrccode/eula/default.aspx

MikeThom_MS (Expert):
Q: MikeThom: Could you please elaborate a bit on the ExExcape IOCTL?
A: ExtEscape is a direct path to the display driver where all the work for alpha blending will work. So in 5.0 we added support in our drivers and so you can pull this enable any driver. With no supported way to add the Alpha API you then have the app call the driver specific path..

MikeThom_MS (Expert):
Q: We built a new BSP (instead of the one we got from our SBC mfr) and now the tap + hold circle-of-dots functionality in the shell is gone. Is that just a component we can add back in Platform Builder?
A: This tap and hold functionaly comes in when you add AYGSHELL.

JayLoney_MSFT (Expert):
Q: i'm working with WH_KEYBOARD_LL global hook, but i cannot capture all key input events why? i want to capture all key events with the message WM_KEYDOWN, but i can only capture a few number of keys: for example: caps lock, tab, esc, and It's all.
A: that hook is undocumented and unsupported in CE. we'll have to follow up with the GWES team on any suggestions for using the hook. An alternative way to do this is that if you own the keyboard driver on your system you could have the kybd driver put all keys in a shared memory buffer.

mikehall_ms (Moderator):
Q: Thw new windows CE 5 will be suport for old software that woking with Windows 2003 ?
A: Windows CE 5.0 is an embedded operating system used to build robots, industrial control systems, sewing machines etc... - There aren't any Windows Mobile devices based on the Windows CE 5.0 operating system, all Windows Mobile 2003 SE devices are based on Windows CE 4.2

mikehall_ms (Moderator):
Q: What time will be allow in supermarket the CE 5.0 ?
A: Windows CE 5.0 is sold and licensed through our distribution partners - check https://www.mswep.com to get a list of distributors.

mikefos_msft (Moderator):
If you’re just joining us, welcome to today’s chat. Our chat today is concerning Windows CE 5.0!
Your questions, comments and feedback are welcome.

Just a reminder that to post a question for our experts, please remember to check the 'Submit a Question' radio button.

David [MS] (Expert):
Q: Is there a solution to access a web server runnning on a Windows CE Device, from a computer, throught an ActiveSync USB Link ?
A: From the PC, you should be able to get to it directly - assuming that you have the ip address of the device and your local host firewall is configured to allow it. Through the machine is trickier since you need to configure ICS on the host PC to allow sharing of the connection.

russellk_MSFT (Expert):
Q: I am trying to debug with the ARM MultiIce hardware debugger using eXDI. After every step it reads a large section of memory taking about 30 seconds. Is this a problem with the configuration of the MultiICE or could it be some setting in PB?
A: You should check with ARM for an updated driver that might improve performance. In the meantime, you can try to close some of the debugger windows like memory and callstack to prevent PB from re-reading so much memory on every step. Also, if there are large variables listed in the autos or locals windows, closing those will prevent PB from evaluating them on every step and might save some time.

SLoh_MSFT (Expert):
Q: We've printed up the MSDN docs on the hive-based registry. Apart from those, does anyone know of a how-to for setting up persistent registry storage?
A: What we have, is in our documentation. Most of the time when you are asking about setting up the persistent registry, you have to go into the settings that are specific for one particular storage medium. I'd have to write you a how-to for disk-on-chip, a how-to for hard disk, a how-to for storage card, etc. Do you have a specific medium in mind?

mikehall_ms (Moderator):
Q: In CE 5 can be recived the EMS Photo Sms pic Or not ?
A: Are you asking about Windows CE 5.0 (the embedded operating system) or Windows Mobile (Pocket PC or Smartphone)

apearson_MSFT (Expert):
Q: I can't hide mouse cursor. I have 2 ideas: BEFORE the system draws the mouse pointer: 1.) set the mouse cursor’s position to the most right edge of the screen 2.) change the "bitmap" of the arrow to fully transparent. Which easier? Where to modify?
A: I assume you're talking about hiding the mouse cursor globally, since there's an API called ShowCursor() that works if your application has focus. There's no way to do this for all applications because ShowCursor() is not global. The best way to hide the mouse cursor for all apps would be to add an ExtEscape call to the display driver. Otherwise the simplest thing to do is to move it to the edge of the screen.

SLoh_MSFT (Expert):
Q: We've printed up the MSDN docs on the hive-based registry. Apart from those, does anyone know of a how-to for setting up persistent registry storage?
A: Also if you are asking about a specific OS version, that might change the answer. In Windows CE 5.0 we attempted to make it easier by setting up PRJ_ environment variables to direct the registry to various media.

mikehall_ms (Moderator):
Q: Is there a good article or help topic that explains the directory structure (difference between private, public, platform directories)?
A: This article on MSDN explains the directory structure - https://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnembedded/html/embedded12042001.asp

mikehall_ms (Moderator):
Rakan - This chat covers Windows CE Embedded operating system, not Windows Mobile device/application development

russellk_MSFT (Expert):
Q: Can you set #define directives from Platform Settings? Is there any other way to set #define directives for a platform except in code?
A: The Platform Settings do not expose a direct way to define compiler macros. However, you can set evironment variables. Then, in your SOURCES files, you can assign the CDEFINES variable based on these environment variables, such as CDEFINES=$(CDEFINES) /DMYMACRO=$(MYENVVAR).

mikehall_ms (Moderator):
Q: How I can put an application as a service in the WINDOWS CE Operating System ?
A: This is fairly well documented in the MSDN documentation and on the following blog - https://blogs.msdn.com/cenet/archive/2004/12/15/316007.aspx

David [MS] (Expert):
Q: How I can put an application as a service in the WINDOWS CE Operating System ?
A: Take a look at https://msdn.microsoft.com/library/en-us/dnce50/html/implement_network_service.asp

SLoh_MSFT (Expert):
Q: SLoh: our medium is a CF card boot disk with HD support added to our image
A: The general steps you need to take are:

SLoh_MSFT (Expert):
Q: SLoh: our medium is a CF card boot disk with HD support added to our image
A: (OOPs still coming)

mikefos_msft (Moderator):
We’ve got about 20 minutes left in today’s chat with the Windows CE team! Your questions, comments and feedback are welcome.

mikehall_ms (Moderator):
Q: Is this Chat About the windows pocket pc 2005 Or What ??
A: Windows CE 5.0 - embedded operating system development

apearson_MSFT (Expert):
Q: Will can Turn off the device in we don't loss the Data
A: Typically this is done by putting DRAM into self-refresh mode when the system suspends. If the system will lose power entirely during suspend, the platform designer has to take extra steps to make sure that data is not lost and that the user has the right sort of experience with the device.

mikehall_ms (Moderator):
Q: Can I use Microsoft Speech SDK with an application written for WINDOWS CE for example for a POCKET PC?
A: Windows CE does support the Speech API (SAPI) - here's a link to my blog that explains the support and links to 3rd party speech engines - https://blogs.msdn.com/mikehall/archive/2005/03/24/401858.aspx

SLoh_MSFT (Expert):
Q: "Do you have a specific medium in mind? " I would be interested in one for SD Card.
A: The general steps you'd need to take in 4.2 are:
1 - add the hive-based registry to your os configuration, and do a clean rebuild
2 - the registry settings to tell the registry to load device manager, which will start your drivers, under [HKEY_LOCAL_MACHINE\init\BootVars] I forget the exact value name but it's like "StartDevMgr"=1 I think

JayLoney_MSFT (Expert):
Q: This is a long shot, but does CE support a "hot-swappable" boot device? We boot from a CF card (image has HD support) and could we pull out the card while the device is running, replace some files, and plug the card back in w/o CE dying? Any chance?
A: This is definately not possible on a Mobile device using their filesystems. for a genearal embedded device you control: You could have the image shadowed to RAM and pull the card out. Might be issues with Hive registry though. I don't believe that you can reinsert and then expect to update a file this way though without some other things happening (unloading that file and "reinstalling" it into RAM)

mikehall_ms (Moderator):
Q: Mike Hall: I noticed the other day you put out a request for anyone using the SAPI (or an eval)? Is there anyone out there using it yet?
A: there have been a number of questions about how to use speech on Windows CE - so it looks like people are implementing speech applications on their devices - I'd certainly be interested to get a list of devices/applications when these start shipping.

JayLoney_MSFT (Expert):
Q: When I'm using a SIP (keyboard based on touch screen) in my Pocket PC, I know that there is a way to know for example, if the keyboard is visible or not visible in this moment. But i want to ask you, if exists some way to know how key (letter) user pushed?
A: Same thread as others. taking offline becuase expert is not on this chat.

KarelD_MSFT (Expert):
Q: I am trying to add support for SiI0680 (Silicon Image IDE controller). Problem - appears that system is going into permanent interrupt when commands are sent to the chip (e.g. Device Diags during Identify process).Any pointers at the problem?
A: With high probability there is problem with your BSP interrupt chain. In ISR this particular interrupt should be disabled. It is re-enabled when device driver calls InterruptDone. At moment when InterruptDone is called interrupt should be cleared in controller hardware. Model become little more complicated when shared interrupt is used (at this situation you should disable interrupt in installable ISR on controller hardware & re-enable it in driver when you are done with hardware processing, however you also should call InterruptDone there). If you need additional help post request to Windows CE newsgroup and I (or somebody else) will try to help you.

pablocan_ms (Expert):
Q: When I'm using a SIP (keyboard based on touch screen) in my Pocket PC, I know that there is a way to know for example, if the keyboard is visible or not visible in this moment. But i want to ask you, if exists some way to know how key (letter) user pushed?
A: Try using SHSipInfo this should fill SIPINFO structure telling you whether sip is on or off

mikehall_ms (Moderator):
Q: Thanks Mike. BTW, I can't tell you how INVALUABLE your blog is. You have saved us some serious money from not having to outsource tasks. Many thanks. If you're ever in the Chicago area please let me know!
A: sure, absolutely ! - I've also learned a lot from reading my blog ;)

SLoh_MSFT (Expert):
Q: SLoh: our medium is a CF card boot disk with HD support added to our image
A: (grr I keep hitting the wrong "enter", sorry)
3 - set the "MountFlags" value on the specific file system, under the storage manager profile for that driver, so that that profile receives the hive. I believe what you have to do for CF is set
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\HDProfile]
"MountFlags"=2
(this is really the end)

mikefos_msft (Moderator):
We’ve got about 5 minutes left in today’s chat with the Windows CE team! Your questions, comments and feedback are welcome.

chip_msft (Expert):
Q: Can I use Microsoft Speech SDK with WINDOWS CE, in order to make a Speech Synthesis System? It will work also to make a voice recognizer? Spanish is supported?
A: Windows CE v 5.0 includes the Speech interface API (SAPI) set, but does not include a speech recognizer engine. There are several third party recognizers that are SAPI compatible for Windows CE.

SLoh_MSFT (Expert):
Q: "Do you have a specific medium in mind? " I would be interested in one for SD Card.
A: With the hive-based registry in 5.0, you can set some PRJ variables -- the variable would be PRJ_BOOTDEVICE_ATAPI in your case I believe.

mikehall_ms (Moderator):
Q: Thanks to all the experts. As usual this has been a very valuable session for me. Even at 3AM to 4AM in Sydney. Looking forward to the next one! :)
A: G'Day David ! - we also enjoy hosting these chats - look forward to seeing you on the next one !

SLoh_MSFT (Expert):
Q: Susan: Thanks very much for the help. I'll let you know in the next chat how we fared. :-)
A: You can write to our newsgroups if you have more problems!

JayLoney_MSFT (Expert):
Q: i can detect the events of a bluetooth keyboard if i connect it in a PDA, witj a program written in windows ce?
A: taking offline, there is no expert for this topic on the chat

mikehall_ms (Moderator):
Q: i can detect the events of a bluetooth keyboard if i connect it in a PDA, witj a program written in windows ce?
A: if you have the appropriate drivers then the application shouldn't need to know that keyboard events are coming from the SIP or from a bluetooth keyboard.

KarelD_MSFT (Expert):
Q: Windows CE 5.0 Persistent Registry-- James Y Wilsons book talks about using pWriteRegistryToOEM and pReadRegistryToOEM, When these are accessed (particularly pReadRegistryToOEM) is the Filesystem available?. Is there an easier way with SD Card?
A: Even if we support this functions in Windows CE 5.0 they are there for backward compatibility. Originaly they was used on simple devices with no persisten file system. The pReadRegistryToOEM is called by file manager very soon after boot. For your scenario persistent registry hive is probably better solution.

mikehall_ms (Moderator):
Q: do you know some third party recognizers that are SAPI compatible for windows ce?
A: yes, ScanSoft is the best known company that has recognizers that run with Winodws CE - I have a link to their product site on my blog - https://blogs.msdn.com/mikehall/archive/2005/03/24/401858.aspx

mikefos_msft (Moderator):
Thank you for joining us today for our chat with the Windows CE team. And a special thank you to all of our hosts!

We welcome any feedback about this chat. Please forward comments, suggestions or any other feedback to edevfdbk@microsoft.com

Just a reminder that we’ll be hosting a Platform Builder Documentation chat tomorrow. Please see https://msdn.microsoft.com/chats for more information.

We hope to see you again for a future chat!

SLoh_MSFT (Expert):
Q: Windows CE 5.0 Persistent Registry-- James Y Wilsons book talks about using pWriteRegistryToOEM and pReadRegistryToOEM, When these are accessed (particularly pReadRegistryToOEM) is the Filesystem available?. Is there an easier way with SD Card?
A: Yeah, I recommend using the hive-based registry if you're on 5.0. It shouldn't require you to implement any code, you won't need to write pWrite/Read in that case.

KarelD_MSFT (Expert):
Q: How would one go about providing eboot and debugging over usb based 802.11?
A: You have to write primitive functions to send/receive packet (same as wired ethernet). So it will be quite challenging task. But in theory it is possible.

Top of pageTop of page