Solved

Toolhelp functions in Windows CE (Visual C++)

Posted on 1998-11-22
7
1,015 Views
Last Modified: 2013-12-03
Hi,

I'm working on a Windows CE app and I would like know if anyone knows how to reach the toolhelp functions when making a wce program (in Visual C++ 5.0). In Win95 one has to get a handle for "KERNEL.DLL". What is the CE version of that?
In some documentation it says that the toolhelp functions not are usable in WinCE but newer documentation (in MSDN) says that if you are making a program for WCE version 2.0 or later it works. The question is how.

I would be most greatful for an answer to this question.

Thanx,

Kalle
0
Comment
Question by:kallekalle
  • 4
  • 2
7 Comments
 

Author Comment

by:kallekalle
Comment Utility
Edited text of question
0
 
LVL 12

Expert Comment

by:rwilson032697
Comment Utility
They are declared in TLHelp32.h. Just use them like any other API call.
0
 

Author Comment

by:kallekalle
Comment Utility
That does not work at all.
I wish it was that easy.

Kalle
0
Do You Know the 4 Main Threat Actor Types?

Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

 

Author Comment

by:kallekalle
Comment Utility
Adjusted points to 250
0
 

Author Comment

by:kallekalle
Comment Utility
Of course you have to include "TLHelp32.h", but one also has to get hold of a handle for "kernel32.dll" or something like that to get the functionality of the functions.

Example of what I want to know in my program: how do I get the current processes running on the machine? How much memory are in use?
0
 
LVL 12

Expert Comment

by:rwilson032697
Comment Utility
I don't understand why you think you need this handle. the API call doesn't need it...
0
 
LVL 1

Accepted Solution

by:
ATucker earned 250 total points
Comment Utility
Windows CE does not have a kernel32.dll, only a coredll.dll.  

Regardless, the ToolHelp functions are implemented in toolhelp.dll, which is included in ROM on some devices and always available from the VCCE toolkit.  Just link against toolhelp.lib or do a LoadLibrary/GetProcAddress for the functions you are interested in.

See my article _Using WinSock with Windows CE_ in the June 1998 issue of Windows Developer Journal (www.wdj.com) for example code that uses CE ToolHelp.

HTH
0

Featured Post

Enabling OSINT in Activity Based Intelligence

Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

Join & Write a Comment

As more and more people are shifting to the latest .Net frameworks, the windows presentation framework is gaining importance by the day. Many people are now turning to WPF controls to provide a rich user experience. I have been using WPF controls fo…
Entering time in Microsoft Access can be difficult. An input mask often bothers users more than helping them and won't catch all typing errors. This article shows how to create a textbox for 24-hour time input with full validation politely catching …
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…
This video discusses moving either the default database or any database to a new volume.

763 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

9 Experts available now in Live!

Get 1:1 Help Now