|
OK. Thanks. So far so good, but the function PdhAddCounter needs localized strings, thus in Germany you need german strings, in france you need french strings, etc. Damn, I'm not that language professional and the recently added function PdhAddEnglishCounter is not available on XP systems... ( I love those guys in Redmond...).
Is there a way to find out the localized corresponding language strings?
|
|
|
|
|
If you know the index equivalent of the string you are interested in, a call to PdhLookupPerfNameByIndex() would help. See here and here for more.
"One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
"Some people are making such thorough preparation for rainy days that they aren't enjoying today's sunshine." - William Feather
|
|
|
|
|
Thank you for this! AddEnglish..., what a joke!
Live's getting easier each day!
|
|
|
|
|
MSDN offers this[^].
Luc Pattyn [Forum Guidelines] [My Articles] Nil Volentibus Arduum
Please use <PRE> tags for code snippets, they preserve indentation, improve readability, and make me actually look at the code.
|
|
|
|
|
Thanks, but I already know about that:
...since this is not the same as reported by GlobalMemoryStatus(Ex).
|
|
|
|
|
I am trying to develop IE toolbar in MFC using COM. On win7, the required dll (i.e. SelectorObjectAPI.dll) is present in %program files%\Microsoft\Internet Explorer Developer Toolbar\. But I am it is not there in XP SP3. I reinstalled IE 8 and result was same. Both m/c has IE 08.
Please Help!!!
|
|
|
|
|
|
Thanx... That Really helped
--
CHEERS!!!
|
|
|
|
|
|
So if Developer Toolbar is not an option, what else can I do. I need to create a toolbar for IE in C++ (specifically MFC + COM)
I have come across some samples but those samples need their (ready made) helper code to be included.
It's is learning adventure for me, so I would like to do every thing myself... Looking for any tutorial.
Thanx in advance
|
|
|
|
|
I create an owner draw btn with the styles WS_VISIBLE | WS_CHILD | BS_OWNERDRAW, and I try to use WM_DRAWITEM to deal with different button actions:
if lpDrawItemStruct->itemAction == ODA_DRAWENTIRE, I Draw a normal state button picture, when mouse clicks on the button, I draw a sink style picture. but the wm_drawitem message seems not responsible for mouse hover action. Someone could give a solution?
|
|
|
|
|
|
It's too much job. I am looking for Windows' direct support this feature.
|
|
|
|
|
Hi Experts,
I am in a confusion.Please guide me.
I am writing a code to get a string from RCR32 value I know different string may have same CRC, It is not a issue.
I need to get the string(whatever) for CRC.
I am creating the string combination of length 1 to n and calculating the CRC of that string and matching the CRC with desired CRC.
But this is very slow method.
What the the fastest algorithm I should adopt to do so?
|
|
|
|
|
AFAIK there is no algorithm for "reverse CRC", other than the brute-force approach you are already taking. So what remains to be done is choosing a fast implementation. One can speed up CRC calculations a lot by using a table-based scheme. Here [^]is one.
BTW: there are a lot of CRC schemes, each resulting in a different CRC value for a given set of data!
Luc Pattyn [Forum Guidelines] [My Articles] Nil Volentibus Arduum
Please use <PRE> tags for code snippets, they preserve indentation, improve readability, and make me actually look at the code.
|
|
|
|
|
You may do some reverse engineering to get String from CRC. Although that's not feasible. CRC produce unique set of bytes for any data (in your case it is string). As you mentioned correctly, it may not be Unique. The process is slow unless you know how to optimize it.
One more method is to use MD5 or SHA1. Although the whole purpose of MD5 is to authenticate the data (and it uses Hash function - which may take extra clock cycles), it can also be used smartly to replace CRC. There is a exhaustive list of error-correcting algorithm which I am not mentioning here. Pick any of those according to the importance of the transfered data.
(CRC converts data => Checksums so the only way we can get data be CRC is by trial and error)
CHEERS!!!
|
|
|
|
|
What's the major purpose for the "Customize the toolbox"? As far as I know I can put text in the toolbox to facilitate some coding, is it possible to put a "Color picker"(Color dialog box as in photoshop) in the toolbox?
|
|
|
|
|
|
My software need to use MMC control and run on Windows7.
but when I try to register MCI32.ocx by bat file that include the code "@echo off regsvr32 MCI32.ocx" I've got some error
"The module "MCI32" was loaded but the call to DllRegisterServer failed with error code 0x8002801c"
I have used in Windows XP and never seen this problem before.
Please anybody help me to solve this problem.
|
|
|
|
|
I put "0x8002801c" into Google and a treasure trove of pages came up.
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
Please try to run the command prompt as "Run as Administrator" and then run the batch file.
|
|
|
|
|
This is regarding privilege to access Registry. The error code "0x8002801c" (Error accessing the OLE registry) says that you don't have write permission to the registry. You may have to run the bat file with high privilege, to do so run the bat file by right clicking on file and selecting 'Run as administrator' option.
|
|
|
|
|
|
I have a home-made app which performs fine, until the system is rebooted/restarted. Then I get the message "Ending program ... please wait", a timeout occurs, and then the app ends. As this is the only app which responds in this way, I assume that I have not coded the response to a system message which is causing the timeout. What system message is being sent and what response should be made to cause immediate termination ? Thanks in advance !
Doug
|
|
|
|
|
Not completely sure but maybe what you need is WM_QUERYENDSESSION[^] or WM_ENDSESSION[^]? This[^] here might also be useful to read.
> The problem with computers is that they do what you tell them to do and not what you want them to do. <
> //TODO: Implement signature here<
|
|
|
|