Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 372511
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 12, 20262026-05-12T14:13:04+00:00 2026-05-12T14:13:04+00:00

Thanks to the gurus at StackOverflow. You guys are awesome. I posted on question

  • 0

Thanks to the gurus at StackOverflow. You guys are awesome. I posted on question on detecting idle time on a Compact framework application and got answers very quickly. When I tried the suggested solution on my Windows XP development box, I get this error

Unable to load DLL ‘coredll.dll’: The
specified module could not be found.
(On Windows XP)

After googling for sometime I understood that OpenNETCF libraries are trying to launch coredll.dll to detect the idle time but this dll is shiped with only Windows Mobile OS. As we are developing the application on a Windows XP PC and dont have access to Windows CE device now, we are struck with the problem.

Is there any way to get coredll.dll on Windows XP? Any other solution to this problem?

Updated: we are targeting the application for device running on Windows Mobile 6 Professional

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-12T14:13:04+00:00Added an answer on May 12, 2026 at 2:13 pm

    I’m confused. The question was specifically about Compact Framework, which is for Windows CE. If you don’t have your target hardware yet, then use an emulator.

    In this specific case, the SDF is not P/Invoking to do this, it’s using an IMessageFilter implementation. You could easily do the same for the desktop.

    But that said, you simply can’t develop a CF application targeting XP. What that means is that if you create your app using the full framework, targeting the desktop, and expect it to just run when you get your CE device, you’re in for a big surprise. If targeting both OSes is a design goal, then there’s a lot of work to be done, and most UI stuff is not transferrable (I’d actually recommend using different UI assemblies for the two targets and common business logic).

    EDIT1

    I guess to more fully answer the question of “can I get coredll.dll for my desktop?” the answer is a resounding “no”. There are a multitude of reasons this wouldn’t work (it’s in ROM, it’s hardware dependent, it’s not actually a file, but fixed up to execute in place, it’s compiled for a different OS, it may be compiled for a totally different processor, etc).

    You have a couple options. You could try to create a desktop version of coredll.dll that exported all of the functions you want and proxies them to the kernel32, user32, etc DLLs. That’s a boatload of work (been there, tried that).

    You could try to write code that will work for both platforms. Doable, but also quite challenging.

    The short of it is, unless you absolutely must target both, you don’t want to try to. Get an emulator, virtual PC or some sort of eval system, and target that.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Gurus, I got the keys from RIM to sign my application, however, the signing
I've got a basic PIVOT-question here that probably won't cause you gurus any trouble:
Thanks to some help I received yesterday I've got some dynamic summing working on
Thanks in advance for your help. I have a need within an application to
Thanks to the brilliant help on my XML parsing problem I got to a
Calling the javascript gurus out there. Basically my question is regarding how you structure
I'm a long time user of the .NET Framework on Windows platforms, but I
I have a time critical application that needs to send a UDP datagram on
Objective C gurus, I have a quick question to ask: I now have two
Thanks to all you gurus out there. I am trying to make a previous

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.